/* ! tailwindcss v2.1.2 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
html {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial,
    sans-serif;
}
hr {
  height: 0;
  color: inherit;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo,
    monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
}
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
:-moz-focusring {
  outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
  box-shadow: none;
}
legend {
  padding: 0;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
fieldset,
ol,
ul {
  margin: 0;
  padding: 0;
}
ol,
ul {
  list-style: none;
}
html {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI,
    Helvetica Neue, Arial, Noto Sans, sans-serif;
  line-height: 1.5;
}
body {
  font-family: inherit;
  line-height: inherit;
}
*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #ccc;
}
hr {
  border-top-width: 1px;
}
img {
  border-style: solid;
}
textarea {
  resize: vertical;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #bbb;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #bbb;
}
[role="button"],
button {
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
.form-input,
.form-multiselect,
.form-select,
.form-textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  border-color: #aaa;
  border-width: 1px;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.form-input:focus,
.form-multiselect:focus,
.form-select:focus,
.form-textarea:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #00a4bc;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  border-color: #00a4bc;
}
.form-input:-ms-input-placeholder,
.form-textarea:-ms-input-placeholder {
  color: #aaa;
  opacity: 1;
}
.form-input::placeholder,
.form-textarea::placeholder {
  color: #aaa;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}
.form-select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.form-checkbox,
.form-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #00a4bc;
  background-color: #fff;
  border-color: #aaa;
  border-width: 1px;
}
.form-checkbox {
  border-radius: 0;
}
.form-radio {
  border-radius: 100%;
}
.form-checkbox:focus,
.form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #00a4bc;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.form-checkbox:checked,
.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.form-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 10 1.414 NaN NaNlNaN NaNa1 1 0 1-1.414 NaN NaNlNaN NaNa1 1 0 11.414-1.414 NaN NaNlNaN NaN NaN NaNa1 1 0 11.414 0 NaN NaNz'/%3E%3C/svg%3E");
}
.form-radio:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");
}
.form-checkbox:checked:focus,
.form-checkbox:checked:hover,
.form-radio:check:focus,
.form-radio:checked:hover {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: 50%;
  background-repeat: no-repeat;
}
.form-checkbox:indeterminate:focus,
.form-checkbox:indeterminate:hover {
  border-color: transparent;
  background-color: currentColor;
}
html {
  overflow-y: scroll;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI,
    Helvetica Neue, Arial, Noto Sans, sans-serif;
  --tw-text-opacity: 1;
  color: rgba(80, 80, 96, var(--tw-text-opacity));
}
.container-1200 {
  max-width: 1200px;
  margin: 0 auto;
}
.clickable {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: transform 0.2s ease;
}
.clickable:active {
  transform: translateY(2px);
}
.clickable.scale-in:active {
  transform: scale(0.95);
}
.clickable.scale-content-in:active {
  transform: scale(1);
}
.clickable.scale-content-in:active > * {
  transform: scale(0.95);
}
.sm-btn {
  border-radius: 0.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  cursor: pointer;
  transition: transform 0.1s ease;
}
.sm-btn:active {
  transform: translateY(1px);
}
.sm-btn > label {
  display: block;
  flex-grow: 1;
  font-size: 1.0625rem;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  cursor: pointer;
}
.sm-btn > img:first-of-type {
  margin-right: 0.75rem;
}
.sm-btn > img:last-of-type {
  margin-left: 0.5rem;
}
.sm-btn.centered > label {
  text-align: center;
}
.sm-btn.medium-btn {
  padding: 0.5rem;
}
.sm-btn.medium-btn > label {
  font-size: 0.9375rem;
}
.sm-btn.disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgba(204, 204, 204, var(--tw-bg-opacity)) !important;
  pointer-events: none;
  cursor: default;
}
.sm-btn.disabled > * {
  --tw-text-opacity: 1;
  color: rgba(153, 153, 153, var(--tw-text-opacity));
}
.sm-clickable {
  cursor: pointer;
  transition: transform 0.1s ease;
}
.sm-clickable:active {
  transform: translateY(1px);
}
a.link {
  --tw-text-opacity: 1;
  color: rgba(60, 185, 173, var(--tw-text-opacity));
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  max-width: 1200px;
}
.sm-page-sidebar {
  display: none;
  flex-shrink: 0;
  width: 33.333333%;
}
@media (min-width: 640px) {
  .sm-page-sidebar {
    display: block;
    margin-left: 2.5rem;
  }
}
.sm-tooltip {
  position: relative;
}
.sm-tooltip:after,
.sm-tooltip:before {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 50%;
  bottom: calc(100% + 5px);
  pointer-events: none;
  transition: 0.1s;
  z-index: 6;
}
.sm-tooltip:before {
  content: attr(data-tooltip);
  padding: 10px 18px;
  min-width: 50px;
  width: max-content;
  width: -moz-max-content;
  border-radius: 6px;
  font-size: 14px;
  background-color: rgba(59, 72, 80, 0.9);
  background-image: linear-gradient(
    30deg,
    rgba(59, 72, 80, 0.44),
    rgba(59, 68, 75, 0.44),
    rgba(60, 82, 88, 0.44)
  );
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-align: center;
  white-space: pre-wrap;
  transform: translate(-50%, -5px) scale(0.5);
}
.sm-tooltip:after {
  content: "";
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: rgba(55, 64, 70, 0.9) transparent transparent;
}
.sm-tooltip:hover:after,
.sm-tooltip:hover:before {
  visibility: visible;
  opacity: 1;
}
.sm-tooltip:hover:before {
  transition-delay: 0.3s;
  transform: translate(-50%, -5px) scale(1);
}
.sm-tooltip:hover:after {
  transition-delay: 0.5s;
  transition-duration: 0.2s;
  transform: translateX(-50%) scaleY(1);
}
.sm-tooltip.sm-tooltip-left:after,
.sm-tooltip.sm-tooltip-left:before {
  left: auto;
  right: calc(100% + 5px);
  bottom: 50%;
}
.sm-tooltip.sm-tooltip-left:before {
  transform: translate(-5px, 50%) scale(0.5);
}
.sm-tooltip.sm-tooltip-left:hover:before {
  transform: translate(-5px, 50%) scale(1);
}
.sm-tooltip.sm-tooltip-left:after {
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent rgba(55, 64, 70, 0.9);
  transform-origin: left;
  transform: translateY(50%) scaleX(0);
}
.sm-tooltip.sm-tooltip-left:hover:after {
  transform: translateY(50%) scaleX(1);
}
.sm-tooltip.sm-tooltip-right:after,
.sm-tooltip.sm-tooltip-right:before {
  left: calc(100% + 5px);
  bottom: 50%;
}
.sm-tooltip.sm-tooltip-right:before {
  transform: translate(5px, 50%) scale(0.5);
}
.sm-tooltip.sm-tooltip-right:hover:before {
  transform: translate(5px, 50%) scale(1);
}
.sm-tooltip.sm-tooltip-right:after {
  border-width: 5px 5px 5px 0;
  border-color: transparent rgba(55, 64, 70, 0.9) transparent transparent;
  transform-origin: right;
  transform: translateY(50%) scaleX(0);
}
.sm-tooltip.sm-tooltip-right:hover:after {
  transform: translateY(50%) scaleX(1);
}
.sm-tooltip.sm-tooltip-bottom:after,
.sm-tooltip.sm-tooltip-bottom:before {
  top: calc(100% + 5px);
  bottom: auto;
}
.sm-tooltip.sm-tooltip-bottom:before {
  transform: translate(-50%, 5px) scale(0.5);
}
.sm-tooltip.sm-tooltip-bottom:hover:before {
  transform: translate(-50%, 5px) scale(1);
}
.sm-tooltip.sm-tooltip-bottom:after {
  border-width: 0 5px 5px;
  border-color: transparent transparent rgba(55, 64, 70, 0.9);
  transform-origin: bottom;
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
}
.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(221, 221, 221, var(--tw-divide-opacity));
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.bg-fixed {
  background-attachment: fixed;
}
.bg-transparent {
  background-color: transparent;
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 221, 221, var(--tw-bg-opacity));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(204, 204, 204, var(--tw-bg-opacity));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(187, 187, 187, var(--tw-bg-opacity));
}
.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(170, 170, 170, var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--tw-bg-opacity));
}
.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(102, 102, 102, var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 241, 241, var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 231, 231, var(--tw-bg-opacity));
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 174, 172, var(--tw-bg-opacity));
}
.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 131, 128, var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 74, 70, var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(173, 40, 37, var(--tw-bg-opacity));
}
.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(148, 9, 6, var(--tw-bg-opacity));
}
.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 255, 245, var(--tw-bg-opacity));
}
.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(186, 244, 222, var(--tw-bg-opacity));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(179, 226, 208, var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(54, 204, 158, var(--tw-bg-opacity));
}
.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(36, 172, 121, var(--tw-bg-opacity));
}
.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(39, 152, 110, var(--tw-bg-opacity));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(227, 253, 255, var(--tw-bg-opacity));
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 250, 255, var(--tw-bg-opacity));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(145, 245, 255, var(--tw-bg-opacity));
}
.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(100, 235, 249, var(--tw-bg-opacity));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(56, 220, 236, var(--tw-bg-opacity));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 199, 218, var(--tw-bg-opacity));
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 164, 188, var(--tw-bg-opacity));
}
.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(214, 210, 255, var(--tw-bg-opacity));
}
.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(187, 187, 255, var(--tw-bg-opacity));
}
.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 163, 241, var(--tw-bg-opacity));
}
.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(121, 121, 211, var(--tw-bg-opacity));
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(119, 119, 174, var(--tw-bg-opacity));
}
.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(85, 85, 136, var(--tw-bg-opacity));
}
.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(51, 51, 102, var(--tw-bg-opacity));
}
.bg-brand-gray {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 80, 96, var(--tw-bg-opacity));
}
.bg-brand-gray-80 {
  background-color: rgba(80, 80, 90, 0.8);
}
.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 240, var(--tw-bg-opacity));
}
.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 247, 226, var(--tw-bg-opacity));
}
.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 238, 211, var(--tw-bg-opacity));
}
.bg-orange-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 220, 169, var(--tw-bg-opacity));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 192, 140, var(--tw-bg-opacity));
}
.bg-orange-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 156, 103, var(--tw-bg-opacity));
}
.bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 250, 249, var(--tw-bg-opacity));
}
.bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 244, 241, var(--tw-bg-opacity));
}
.bg-teal-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(201, 244, 236, var(--tw-bg-opacity));
}
.bg-teal-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(188, 230, 222, var(--tw-bg-opacity));
}
.bg-teal-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 223, 215, var(--tw-bg-opacity));
}
.bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(60, 185, 173, var(--tw-bg-opacity));
}
.bg-teal-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 142, 130, var(--tw-bg-opacity));
}
.bg-nxgray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 240, 244, var(--tw-bg-opacity));
}
.bg-nxgray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(226, 226, 230, var(--tw-bg-opacity));
}
.bg-nxgray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(203, 203, 207, var(--tw-bg-opacity));
}
.bg-nxgray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 167, 175, var(--tw-bg-opacity));
}
.bg-nxgray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(133, 133, 144, var(--tw-bg-opacity));
}
.bg-nxgray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(115, 115, 128, var(--tw-bg-opacity));
}
.bg-nxgray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 80, 96, var(--tw-bg-opacity));
}
.bg-nxgray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(64, 64, 80, var(--tw-bg-opacity));
}
.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 221, 221, var(--tw-bg-opacity));
}
.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 153, 153, var(--tw-bg-opacity));
}
.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 102, 98, var(--tw-bg-opacity));
}
.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 74, 70, var(--tw-bg-opacity));
}
.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(173, 40, 37, var(--tw-bg-opacity));
}
.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}
.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 255, 245, var(--tw-bg-opacity));
}
.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(186, 244, 222, var(--tw-bg-opacity));
}
.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(179, 226, 208, var(--tw-bg-opacity));
}
.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(54, 204, 158, var(--tw-bg-opacity));
}
.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(36, 172, 121, var(--tw-bg-opacity));
}
.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(39, 152, 110, var(--tw-bg-opacity));
}
.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}
.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(227, 253, 255, var(--tw-bg-opacity));
}
.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 199, 218, var(--tw-bg-opacity));
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 164, 188, var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 136, 153, var(--tw-bg-opacity));
}
.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(187, 187, 255, var(--tw-bg-opacity));
}
.hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 163, 241, var(--tw-bg-opacity));
}
.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(119, 119, 174, var(--tw-bg-opacity));
}
.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(85, 85, 136, var(--tw-bg-opacity));
}
.hover\:bg-brand-gray:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 80, 96, var(--tw-bg-opacity));
}
.hover\:bg-orange-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 247, 226, var(--tw-bg-opacity));
}
.hover\:bg-orange-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 192, 140, var(--tw-bg-opacity));
}
.hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 156, 103, var(--tw-bg-opacity));
}
.hover\:bg-teal-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 250, 249, var(--tw-bg-opacity));
}
.hover\:bg-teal-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 244, 241, var(--tw-bg-opacity));
}
.hover\:bg-teal-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(201, 244, 236, var(--tw-bg-opacity));
}
.hover\:bg-teal-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(188, 230, 222, var(--tw-bg-opacity));
}
.hover\:bg-teal-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(41, 222, 206, var(--tw-bg-opacity));
}
.hover\:bg-teal-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(60, 185, 173, var(--tw-bg-opacity));
}
.hover\:bg-teal-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 142, 130, var(--tw-bg-opacity));
}
.hover\:bg-nxgray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(133, 133, 144, var(--tw-bg-opacity));
}
.hover\:bg-nxgray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(115, 115, 128, var(--tw-bg-opacity));
}
.hover\:bg-nxgray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 80, 96, var(--tw-bg-opacity));
}
.focus-visible\:bg-green-500:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgba(54, 204, 158, var(--tw-bg-opacity));
}
.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.focus\:bg-red-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(240, 102, 98, var(--tw-bg-opacity));
}
.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(211, 74, 70, var(--tw-bg-opacity));
}
.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(173, 40, 37, var(--tw-bg-opacity));
}
.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(54, 204, 158, var(--tw-bg-opacity));
}
.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 199, 218, var(--tw-bg-opacity));
}
.focus\:bg-purple-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(163, 163, 241, var(--tw-bg-opacity));
}
.focus\:bg-orange-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 192, 140, var(--tw-bg-opacity));
}
.focus\:bg-teal-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 244, 241, var(--tw-bg-opacity));
}
.focus\:bg-teal-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(201, 244, 236, var(--tw-bg-opacity));
}
.focus\:bg-teal-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(41, 222, 206, var(--tw-bg-opacity));
}
.focus\:bg-teal-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(60, 185, 173, var(--tw-bg-opacity));
}
.focus\:bg-nxgray-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(115, 115, 128, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 250, 250, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(36, 172, 121, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 199, 218, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(85, 85, 136, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 192, 140, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-teal-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(242, 250, 249, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-teal-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 244, 241, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-teal-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(60, 185, 173, var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-nxgray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(115, 115, 128, var(--tw-bg-opacity));
}
.bg-gradient-to-t {
  background-image: linear-gradient(0deg, var(--tw-gradient-stops));
}
.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(90deg, var(--tw-gradient-stops));
}
.from-black {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, transparent);
}
.from-red-50 {
  --tw-gradient-from: #fff1f1;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, hsla(0, 100%, 97%, 0));
}
.from-blue-600 {
  --tw-gradient-from: #00a4bc;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgba(0, 164, 188, 0));
}
.from-purple-700 {
  --tw-gradient-from: #336;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgba(51, 51, 102, 0));
}
.from-nxgray-700 {
  --tw-gradient-from: #404050;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgba(64, 64, 80, 0));
}
.to-transparent {
  --tw-gradient-to: transparent;
}
.to-purple-600 {
  --tw-gradient-to: #558;
}
.to-orange-50 {
  --tw-gradient-to: #fffbf0;
}
.to-teal-600 {
  --tw-gradient-to: #3cb9ad;
}
.to-nxgray-500 {
  --tw-gradient-to: #737380;
}
.to-nxgray-600 {
  --tw-gradient-to: #505060;
}
.hover\:from-blue-500:hover {
  --tw-gradient-from: #00c7da;
  --tw-gradient-stops: var(--tw-gradient-from),
    var(--tw-gradient-to, rgba(0, 199, 218, 0));
}
.hover\:to-teal-500:hover {
  --tw-gradient-to: #29dece;
}
.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}
.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}
.bg-opacity-100 {
  --tw-bg-opacity: 1;
}
.group:hover .group-hover\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.group:hover .group-hover\:bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}
.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}
.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25;
}
.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}
.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}
.bg-center {
  background-position: 50%;
}
.bg-left {
  background-position: 0;
}
.bg-top {
  background-position: top;
}
.bg-repeat {
  background-repeat: repeat;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.bg-cover {
  background-size: cover;
}
.bg-contain {
  background-size: contain;
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(238, 238, 238, var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 221, 221, var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(204, 204, 204, var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(187, 187, 187, var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(170, 170, 170, var(--tw-border-opacity));
}
.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 153, 153, var(--tw-border-opacity));
}
.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(102, 102, 102, var(--tw-border-opacity));
}
.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 131, 128, var(--tw-border-opacity));
}
.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgba(240, 102, 98, var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(211, 74, 70, var(--tw-border-opacity));
}
.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(173, 40, 37, var(--tw-border-opacity));
}
.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(148, 9, 6, var(--tw-border-opacity));
}
.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgba(186, 244, 222, var(--tw-border-opacity));
}
.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(54, 204, 158, var(--tw-border-opacity));
}
.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgba(36, 172, 121, var(--tw-border-opacity));
}
.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgba(100, 235, 249, var(--tw-border-opacity));
}
.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(0, 199, 218, var(--tw-border-opacity));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(0, 164, 188, var(--tw-border-opacity));
}
.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgba(187, 187, 255, var(--tw-border-opacity));
}
.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgba(121, 121, 211, var(--tw-border-opacity));
}
.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgba(119, 119, 174, var(--tw-border-opacity));
}
.border-black-10 {
  border-color: rgba(0, 0, 0, 0.1);
}
.border-brand-gray {
  --tw-border-opacity: 1;
  border-color: rgba(80, 80, 96, var(--tw-border-opacity));
}
.border-orange-400 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 209, 168, var(--tw-border-opacity));
}
.border-orange-600 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 156, 103, var(--tw-border-opacity));
}
.border-teal-300 {
  --tw-border-opacity: 1;
  border-color: rgba(188, 230, 222, var(--tw-border-opacity));
}
.border-teal-400 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 223, 215, var(--tw-border-opacity));
}
.border-teal-500 {
  --tw-border-opacity: 1;
  border-color: rgba(41, 222, 206, var(--tw-border-opacity));
}
.border-teal-600 {
  --tw-border-opacity: 1;
  border-color: rgba(60, 185, 173, var(--tw-border-opacity));
}
.border-nxgray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(226, 226, 230, var(--tw-border-opacity));
}
.border-nxgray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(203, 203, 207, var(--tw-border-opacity));
}
.border-nxgray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 167, 175, var(--tw-border-opacity));
}
.border-nxgray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(133, 133, 144, var(--tw-border-opacity));
}
.border-nxgray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(115, 115, 128, var(--tw-border-opacity));
}
.focus-within\:border-red-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(240, 102, 98, var(--tw-border-opacity));
}
.focus-within\:border-teal-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(165, 223, 215, var(--tw-border-opacity));
}
.focus-within\:border-teal-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(41, 222, 206, var(--tw-border-opacity));
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}
.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(221, 221, 221, var(--tw-border-opacity));
}
.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(187, 187, 187, var(--tw-border-opacity));
}
.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(170, 170, 170, var(--tw-border-opacity));
}
.hover\:border-green-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(36, 172, 121, var(--tw-border-opacity));
}
.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(0, 199, 218, var(--tw-border-opacity));
}
.hover\:border-blue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(0, 164, 188, var(--tw-border-opacity));
}
.hover\:border-teal-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(165, 223, 215, var(--tw-border-opacity));
}
.hover\:border-teal-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(41, 222, 206, var(--tw-border-opacity));
}
.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}
.focus\:border-teal-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(165, 223, 215, var(--tw-border-opacity));
}
.group:hover .group-hover\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 221, 221, var(--tw-border-opacity));
}
.group:hover .group-hover\:border-teal-400 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 223, 215, var(--tw-border-opacity));
}
.border-opacity-75 {
  --tw-border-opacity: 0.75;
}
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-t {
  border-top-left-radius: 0.25rem;
}
.rounded-r,
.rounded-t {
  border-top-right-radius: 0.25rem;
}
.rounded-b,
.rounded-r {
  border-bottom-right-radius: 0.25rem;
}
.rounded-b,
.rounded-l {
  border-bottom-left-radius: 0.25rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
}
.rounded-b-md,
.rounded-r-md {
  border-bottom-right-radius: 0.375rem;
}
.rounded-b-md {
  border-bottom-left-radius: 0.375rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-br {
  border-bottom-right-radius: 0.25rem;
}
.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border {
  border-width: 1px;
}
.border-t-0 {
  border-top-width: 0;
}
.border-r-0 {
  border-right-width: 0;
}
.border-b-0 {
  border-bottom-width: 0;
}
.border-l-0 {
  border-left-width: 0;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-t-8 {
  border-top-width: 8px;
}
.border-t {
  border-top-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.box-border {
  box-sizing: border-box;
}
.cursor-auto {
  cursor: auto;
}
.cursor-default {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-items-start {
  place-items: start;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-items-start {
  justify-items: start;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-self-end {
  justify-self: end;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink {
  flex-shrink: 1;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.clear-both {
  clear: both;
}
.font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
.font-light {
  font-weight: 300;
}
.font-normal {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-black {
  font-weight: 900;
}
.h-0 {
  height: 0;
}
.h-1 {
  height: 0.25rem;
}
.h-2 {
  height: 0.5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.125rem;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-16 {
  height: 4rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-28 {
  height: 7rem;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-40 {
  height: 10rem;
}
.h-48 {
  height: 12rem;
}
.h-56 {
  height: 14rem;
}
.h-64 {
  height: 16rem;
}
.h-72 {
  height: 18rem;
}
.h-96 {
  height: 24rem;
}
.h-px {
  height: 1px;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.text-10 {
  font-size: 0.625rem;
}
.text-11 {
  font-size: 0.6875rem;
}
.text-12 {
  font-size: 0.75rem;
}
.text-13 {
  font-size: 0.8125rem;
}
.text-14 {
  font-size: 0.875rem;
}
.text-15 {
  font-size: 0.9375rem;
}
.text-16 {
  font-size: 1rem;
}
.text-17 {
  font-size: 1.0625rem;
}
.text-18 {
  font-size: 1.125rem;
}
.text-19 {
  font-size: 1.1875rem;
}
.text-20 {
  font-size: 1.25rem;
}
.text-21 {
  font-size: 1.3125rem;
}
.text-xs {
  font-size: 0.75rem;
}
.text-sm {
  font-size: 0.875rem;
}
.text-base {
  font-size: 0.9375rem;
}
.text-lg {
  font-size: 1.3125rem;
}
.text-xl {
  font-size: 1.75rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-9xl {
  font-size: 8rem;
  line-height: 1;
}
.text-normal {
  font-size: 1rem;
}
.text-md {
  font-size: 1.0625rem;
}
.leading-none {
  line-height: 1;
}
.leading-tight {
  line-height: 1.25;
}
.leading-snug {
  line-height: 1.375;
}
.leading-normal {
  line-height: 1.5;
}
.leading-loose {
  line-height: 2;
}
.list-disc {
  list-style-type: disc;
}
.m-0 {
  margin: 0;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-4 {
  margin: 1rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-12 {
  margin: 3rem;
}
.m-auto {
  margin: auto;
}
.m-px {
  margin: 1px;
}
.-m-1 {
  margin: -0.25rem;
}
.-m-2 {
  margin: -0.5rem;
}
.-m-3 {
  margin: -0.75rem;
}
.-m-4 {
  margin: -1rem;
}
.-m-5 {
  margin: -1.25rem;
}
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}
.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}
.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}
.mt-0 {
  margin-top: 0;
}
.mr-0 {
  margin-right: 0;
}
.mb-0 {
  margin-bottom: 0;
}
.ml-0 {
  margin-left: 0;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.ml-4 {
  margin-left: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mr-7 {
  margin-right: 1.75rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-8 {
  margin-left: 2rem;
}
.mt-9 {
  margin-top: 2.125rem;
}
.mb-9 {
  margin-bottom: 2.125rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mr-16 {
  margin-right: 4rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.ml-16 {
  margin-left: 4rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-28 {
  margin-top: 7rem;
}
.ml-32 {
  margin-left: 8rem;
}
.mt-40 {
  margin-top: 10rem;
}
.mt-auto {
  margin-top: auto;
}
.ml-auto {
  margin-left: auto;
}
.mt-px {
  margin-top: 1px;
}
.mr-px {
  margin-right: 1px;
}
.mb-px {
  margin-bottom: 1px;
}
.ml-px {
  margin-left: 1px;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.-mb-1 {
  margin-bottom: -0.25rem;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mb-2 {
  margin-bottom: -0.5rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.-mt-3 {
  margin-top: -0.75rem;
}
.-mb-3 {
  margin-bottom: -0.75rem;
}
.-ml-3 {
  margin-left: -0.75rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mr-4 {
  margin-right: -1rem;
}
.-mt-5 {
  margin-top: -1.25rem;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-ml-6 {
  margin-left: -1.5rem;
}
.-mt-8 {
  margin-top: -2rem;
}
.-mb-8 {
  margin-bottom: -2rem;
}
.-ml-8 {
  margin-left: -2rem;
}
.-ml-9 {
  margin-left: -2.125rem;
}
.-mt-10 {
  margin-top: -2.5rem;
}
.-mb-10 {
  margin-bottom: -2.5rem;
}
.-mr-12 {
  margin-right: -3rem;
}
.-ml-12 {
  margin-left: -3rem;
}
.-mt-14 {
  margin-top: -3.5rem;
}
.-mr-16 {
  margin-right: -4rem;
}
.-ml-16 {
  margin-left: -4rem;
}
.-mr-20 {
  margin-right: -5rem;
}
.-mb-20 {
  margin-bottom: -5rem;
}
.-mt-24 {
  margin-top: -6rem;
}
.-mb-24 {
  margin-bottom: -6rem;
}
.-ml-24 {
  margin-left: -6rem;
}
.-mt-32 {
  margin-top: -8rem;
}
.-mb-32 {
  margin-bottom: -8rem;
}
.-mr-48 {
  margin-right: -12rem;
}
.-mr-64 {
  margin-right: -16rem;
}
.-mt-px {
  margin-top: -1px;
}
.-mr-px {
  margin-right: -1px;
}
.-mb-px {
  margin-bottom: -1px;
}
.-ml-px {
  margin-left: -1px;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mr-0\.5 {
  margin-right: -0.125rem;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem;
}
.-ml-0\.5 {
  margin-left: -0.125rem;
}
.-mt-1\.5 {
  margin-top: -0.375rem;
}
.-mt-2\.5 {
  margin-top: -0.625rem;
}
.-mr-2\.5 {
  margin-right: -0.625rem;
}
.max-h-20 {
  max-height: 5rem;
}
.max-h-32 {
  max-height: 8rem;
}
.max-h-56 {
  max-height: 14rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-full {
  max-height: 100%;
}
.max-w-none {
  max-width: none;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-full {
  max-width: 100%;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.min-w-full {
  min-width: 100%;
}
.min-w-min {
  min-width: -moz-min-content;
  min-width: min-content;
}
.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}
.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}
.object-center {
  -o-object-position: center;
  object-position: center;
}
.opacity-0 {
  opacity: 0;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-100 {
  opacity: 1;
}
.hover\:opacity-75:hover {
  opacity: 0.75;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.focus\:outline-none:focus,
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.focus\:overflow-y-auto:focus {
  overflow-y: auto;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-12 {
  padding: 3rem;
}
.p-px {
  padding: 1px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3\.5 {
  padding: 0.875rem;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.px-px {
  padding-left: 1px;
  padding-right: 1px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.pt-0 {
  padding-top: 0;
}
.pr-0 {
  padding-right: 0;
}
.pb-0 {
  padding-bottom: 0;
}
.pl-0 {
  padding-left: 0;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pr-9 {
  padding-right: 2.125rem;
}
.pb-9 {
  padding-bottom: 2.125rem;
}
.pl-9 {
  padding-left: 2.125rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pl-14 {
  padding-left: 3.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-24 {
  padding-bottom: 6rem;
}
.pt-32 {
  padding-top: 8rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pt-px {
  padding-top: 1px;
}
.pb-px {
  padding-bottom: 1px;
}
.pl-px {
  padding-left: 1px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.inset-1 {
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
}
.inset-2 {
  top: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
}
.inset-1\.5 {
  top: 0.375rem;
  right: 0.375rem;
  bottom: 0.375rem;
  left: 0.375rem;
}
.inset-y-0 {
  top: 0;
  bottom: 0;
}
.inset-x-0 {
  right: 0;
  left: 0;
}
.top-0 {
  top: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.top-1 {
  top: 0.25rem;
}
.right-1 {
  right: 0.25rem;
}
.top-2 {
  top: 0.5rem;
}
.right-2 {
  right: 0.5rem;
}
.left-2 {
  left: 0.5rem;
}
.top-3 {
  top: 0.75rem;
}
.right-3 {
  right: 0.75rem;
}
.left-3 {
  left: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.right-4 {
  right: 1rem;
}
.bottom-4 {
  bottom: 1rem;
}
.left-4 {
  left: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.top-6 {
  top: 1.5rem;
}
.top-7 {
  top: 1.75rem;
}
.bottom-7 {
  bottom: 1.75rem;
}
.left-7 {
  left: 1.75rem;
}
.right-8 {
  right: 2rem;
}
.top-10 {
  top: 2.5rem;
}
.top-14 {
  top: 3.5rem;
}
.bottom-14 {
  bottom: 3.5rem;
}
.left-px {
  left: 1px;
}
.right-0\.5 {
  right: 0.125rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-left-1 {
  left: -0.25rem;
}
.-left-2 {
  left: -0.5rem;
}
.-right-11 {
  right: -2.75rem;
}
.-right-20 {
  right: -5rem;
}
.-left-20 {
  left: -5rem;
}
.-top-3\.5 {
  top: -0.875rem;
}
.-bottom-3\.5 {
  bottom: -0.875rem;
}
.top-1\/2 {
  top: 50%;
}
.left-1\/2 {
  left: 50%;
}
.top-1\/4 {
  top: 25%;
}
.top-full {
  top: 100%;
}
.left-full {
  left: 100%;
}
.-right-1\/2 {
  right: -50%;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
* {
  --tw-shadow: 0 0 #0000;
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
.shadow,
.shadow-sm {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
  --tw-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.shadow-lg,
.shadow-md {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
.shadow-2xl,
.shadow-xl {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}
.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}
.shadow-inner,
.shadow-none {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
}
.shadow-outline {
  --tw-shadow: 0 0 0 4px #e2f8f8;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-within\:shadow-focus:focus-within {
  --tw-shadow: 0 0 0 4px #e2f8f8;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus-within\:shadow-error:focus-within {
  --tw-shadow: 0 0 0 4px #f9e7e7;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow:hover {
  --tw-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
}
.hover\:shadow-lg:hover,
.hover\:shadow:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
}
.focus\:shadow-none:focus,
.focus\:shadow-outline:focus {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:shadow-outline:focus {
  --tw-shadow: 0 0 0 4px #e2f8f8;
}
.group:hover .group-hover\:shadow {
  --tw-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
* {
  --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(0, 199, 218, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.ring-2,
.ring-4 {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.focus\:ring-0:focus,
.ring {
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}
.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}
.ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(187, 187, 187, var(--tw-ring-opacity));
}
.ring-indigo-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}
.ring-purple-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(121, 121, 211, var(--tw-ring-opacity));
}
.ring-purple-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(85, 85, 136, var(--tw-ring-opacity));
}
.ring-teal-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(188, 230, 222, var(--tw-ring-opacity));
}
.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}
.focus\:ring-teal-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(201, 244, 236, var(--tw-ring-opacity));
}
.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}
.fill-current {
  fill: currentColor;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-transparent {
  color: transparent;
}
.text-current {
  color: currentColor;
}
.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgba(238, 238, 238, var(--tw-text-opacity));
}
.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(221, 221, 221, var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgba(204, 204, 204, var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(187, 187, 187, var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(170, 170, 170, var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(153, 153, 153, var(--tw-text-opacity));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(102, 102, 102, var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}
.text-red-200 {
  --tw-text-opacity: 1;
  color: rgba(255, 174, 172, var(--tw-text-opacity));
}
.text-red-300 {
  --tw-text-opacity: 1;
  color: rgba(255, 131, 128, var(--tw-text-opacity));
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(240, 102, 98, var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(211, 74, 70, var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgba(173, 40, 37, var(--tw-text-opacity));
}
.text-red-700 {
  --tw-text-opacity: 1;
  color: rgba(148, 9, 6, var(--tw-text-opacity));
}
.text-green-200 {
  --tw-text-opacity: 1;
  color: rgba(186, 244, 222, var(--tw-text-opacity));
}
.text-green-300 {
  --tw-text-opacity: 1;
  color: rgba(179, 226, 208, var(--tw-text-opacity));
}
.text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(95, 218, 180, var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(54, 204, 158, var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgba(36, 172, 121, var(--tw-text-opacity));
}
.text-green-700 {
  --tw-text-opacity: 1;
  color: rgba(39, 152, 110, var(--tw-text-opacity));
}
.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgba(56, 220, 236, var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(0, 199, 218, var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(0, 164, 188, var(--tw-text-opacity));
}
.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgba(20, 136, 153, var(--tw-text-opacity));
}
.text-purple-50 {
  --tw-text-opacity: 1;
  color: rgba(234, 233, 255, var(--tw-text-opacity));
}
.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgba(214, 210, 255, var(--tw-text-opacity));
}
.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgba(187, 187, 255, var(--tw-text-opacity));
}
.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgba(163, 163, 241, var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgba(119, 119, 174, var(--tw-text-opacity));
}
.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgba(85, 85, 136, var(--tw-text-opacity));
}
.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgba(51, 51, 102, var(--tw-text-opacity));
}
.text-brand-gray {
  --tw-text-opacity: 1;
  color: rgba(80, 80, 96, var(--tw-text-opacity));
}
.text-brand-gray-50 {
  color: rgba(80, 80, 90, 0.5);
}
.text-brand-gray-70 {
  color: rgba(80, 80, 90, 0.7);
}
.text-orange-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 240, var(--tw-text-opacity));
}
.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgba(255, 247, 226, var(--tw-text-opacity));
}
.text-orange-200 {
  --tw-text-opacity: 1;
  color: rgba(255, 238, 211, var(--tw-text-opacity));
}
.text-orange-400 {
  --tw-text-opacity: 1;
  color: rgba(255, 209, 168, var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgba(250, 192, 140, var(--tw-text-opacity));
}
.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgba(243, 156, 103, var(--tw-text-opacity));
}
.text-teal-300 {
  --tw-text-opacity: 1;
  color: rgba(188, 230, 222, var(--tw-text-opacity));
}
.text-teal-500 {
  --tw-text-opacity: 1;
  color: rgba(41, 222, 206, var(--tw-text-opacity));
}
.text-teal-600 {
  --tw-text-opacity: 1;
  color: rgba(60, 185, 173, var(--tw-text-opacity));
}
.text-teal-700 {
  --tw-text-opacity: 1;
  color: rgba(16, 142, 130, var(--tw-text-opacity));
}
.text-nxgray-50 {
  --tw-text-opacity: 1;
  color: rgba(240, 240, 244, var(--tw-text-opacity));
}
.text-nxgray-200 {
  --tw-text-opacity: 1;
  color: rgba(203, 203, 207, var(--tw-text-opacity));
}
.text-nxgray-300 {
  --tw-text-opacity: 1;
  color: rgba(167, 167, 175, var(--tw-text-opacity));
}
.text-nxgray-400 {
  --tw-text-opacity: 1;
  color: rgba(133, 133, 144, var(--tw-text-opacity));
}
.text-nxgray-500 {
  --tw-text-opacity: 1;
  color: rgba(115, 115, 128, var(--tw-text-opacity));
}
.text-nxgray-600 {
  --tw-text-opacity: 1;
  color: rgba(80, 80, 96, var(--tw-text-opacity));
}
.text-nxgray-700 {
  --tw-text-opacity: 1;
  color: rgba(64, 64, 80, var(--tw-text-opacity));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgba(250, 250, 250, var(--tw-text-opacity));
}
.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgba(221, 221, 221, var(--tw-text-opacity));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgba(211, 74, 70, var(--tw-text-opacity));
}
.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgba(173, 40, 37, var(--tw-text-opacity));
}
.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgba(148, 9, 6, var(--tw-text-opacity));
}
.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgba(54, 204, 158, var(--tw-text-opacity));
}
.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgba(36, 172, 121, var(--tw-text-opacity));
}
.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgba(39, 152, 110, var(--tw-text-opacity));
}
.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 199, 218, var(--tw-text-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 164, 188, var(--tw-text-opacity));
}
.hover\:text-blue-900:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}
.hover\:text-orange-100:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 247, 226, var(--tw-text-opacity));
}
.hover\:text-teal-500:hover {
  --tw-text-opacity: 1;
  color: rgba(41, 222, 206, var(--tw-text-opacity));
}
.hover\:text-teal-600:hover {
  --tw-text-opacity: 1;
  color: rgba(60, 185, 173, var(--tw-text-opacity));
}
.hover\:text-nxgray-500:hover {
  --tw-text-opacity: 1;
  color: rgba(115, 115, 128, var(--tw-text-opacity));
}
.hover\:text-nxgray-600:hover {
  --tw-text-opacity: 1;
  color: rgba(80, 80, 96, var(--tw-text-opacity));
}
.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.focus\:text-red-500:focus {
  --tw-text-opacity: 1;
  color: rgba(211, 74, 70, var(--tw-text-opacity));
}
.focus\:text-red-600:focus {
  --tw-text-opacity: 1;
  color: rgba(173, 40, 37, var(--tw-text-opacity));
}
.focus\:text-green-500:focus {
  --tw-text-opacity: 1;
  color: rgba(54, 204, 158, var(--tw-text-opacity));
}
.focus\:text-teal-500:focus {
  --tw-text-opacity: 1;
  color: rgba(41, 222, 206, var(--tw-text-opacity));
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-opacity-75 {
  --tw-text-opacity: 0.75;
}
.text-opacity-100 {
  --tw-text-opacity: 1;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.italic {
  font-style: italic;
}
.uppercase {
  text-transform: uppercase;
}
.capitalize {
  text-transform: capitalize;
}
.underline {
  text-decoration: underline;
}
.line-through {
  text-decoration: line-through;
}
.hover\:underline:hover {
  text-decoration: underline;
}
.hover\:no-underline:hover {
  text-decoration: none;
}
.group:hover .group-hover\:underline {
  text-decoration: underline;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
.w-2 {
  width: 0.5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.125rem;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-32 {
  width: 8rem;
}
.w-40 {
  width: 10rem;
}
.w-44 {
  width: 11rem;
}
.w-48 {
  width: 12rem;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-60 {
  width: 15rem;
}
.w-64 {
  width: 16rem;
}
.w-72 {
  width: 18rem;
}
.w-96 {
  width: 24rem;
}
.w-auto {
  width: auto;
}
.w-px {
  width: 1px;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-3\/12 {
  width: 25%;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-6\/12 {
  width: 50%;
}
.w-9\/12 {
  width: 75%;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.hover\:w-full:hover {
  width: 100%;
}
.group:hover .group-hover\:w-20 {
  width: 5rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 1;
}
.z-20 {
  z-index: 2;
}
.z-30 {
  z-index: 3;
}
.z-40 {
  z-index: 4;
}
.z-50 {
  z-index: 5;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-12 {
  gap: 3rem;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-75 {
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
}
.scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
}
.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}
.scale-x-150 {
  --tw-scale-x: 1.5;
}
.group:hover .group-hover\:scale-125,
.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}
.rotate-45 {
  --tw-rotate: 45deg;
}
.rotate-90 {
  --tw-rotate: 90deg;
}
.rotate-180 {
  --tw-rotate: 180deg;
}
.-rotate-90 {
  --tw-rotate: -90deg;
}
.-rotate-6 {
  --tw-rotate: -6deg;
}
.translate-x-0 {
  --tw-translate-x: 0;
}
.translate-x-full {
  --tw-translate-x: 100%;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition {
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke,
    opacity, box-shadow, transform, filter, backdrop-filter,
    -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-75 {
  transition-duration: 75ms;
}
.duration-150 {
  transition-duration: 0.15s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.duration-1000 {
  transition-duration: 1s;
}
.delay-200 {
  transition-delay: 0.2s;
}
@keyframes a {
  to {
    transform: rotate(1turn);
  }
}
@keyframes b {
  75%,
  to {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes c {
  50% {
    opacity: 0.5;
  }
}
@keyframes d {
  0%,
  to {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.animate-none {
  animation: none;
}
.animate-spin {
  animation: a 1s linear infinite;
}
.animate-ping {
  animation: b 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}
.animate-pulse {
  animation: c 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.animate-bounce {
  animation: d 1s infinite;
}
.filter {
  --tw-blur: var(--tw-empty, /*!*/ /*!*/);
  --tw-brightness: var(--tw-empty, /*!*/ /*!*/);
  --tw-contrast: var(--tw-empty, /*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty, /*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty, /*!*/ /*!*/);
  --tw-invert: var(--tw-empty, /*!*/ /*!*/);
  --tw-saturate: var(--tw-empty, /*!*/ /*!*/);
  --tw-sepia: var(--tw-empty, /*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty, /*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur {
  --tw-blur: blur(8px);
}
.invert {
  --tw-invert: invert(100%);
}
.sepia {
  --tw-sepia: sepia(100%);
}
.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty, /*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty, /*!*/ /*!*/);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}
.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}
@media (min-width: 640px) {
  .sm\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 238, 238, var(--tw-bg-opacity));
  }
  .sm\:bg-nxgray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(240, 240, 244, var(--tw-bg-opacity));
  }
  .sm\:rounded {
    border-radius: 0.25rem;
  }
  .sm\:rounded-md {
    border-radius: 0.375rem;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }
  .sm\:block {
    display: block;
  }
  .sm\:inline {
    display: inline;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:items-stretch {
    align-items: stretch;
  }
  .sm\:justify-start {
    justify-content: flex-start;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:float-right {
    float: right;
  }
  .sm\:float-left {
    float: left;
  }
  .sm\:h-32 {
    height: 8rem;
  }
  .sm\:text-16 {
    font-size: 1rem;
  }
  .sm\:text-20 {
    font-size: 1.25rem;
  }
  .sm\:text-sm {
    font-size: 0.875rem;
  }
  .sm\:text-xl {
    font-size: 1.75rem;
  }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .sm\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }
  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .sm\:mt-0 {
    margin-top: 0;
  }
  .sm\:mr-0 {
    margin-right: 0;
  }
  .sm\:mb-0 {
    margin-bottom: 0;
  }
  .sm\:ml-0 {
    margin-left: 0;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .sm\:ml-2 {
    margin-left: 0.5rem;
  }
  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .sm\:ml-3 {
    margin-left: 0.75rem;
  }
  .sm\:mt-4 {
    margin-top: 1rem;
  }
  .sm\:mr-4 {
    margin-right: 1rem;
  }
  .sm\:ml-4 {
    margin-left: 1rem;
  }
  .sm\:mr-6 {
    margin-right: 1.5rem;
  }
  .sm\:mb-8 {
    margin-bottom: 2rem;
  }
  .sm\:ml-10 {
    margin-left: 2.5rem;
  }
  .sm\:mt-12 {
    margin-top: 3rem;
  }
  .sm\:mb-12 {
    margin-bottom: 3rem;
  }
  .sm\:mr-16 {
    margin-right: 4rem;
  }
  .sm\:mb-16 {
    margin-bottom: 4rem;
  }
  .sm\:mr-32 {
    margin-right: 8rem;
  }
  .sm\:mt-40 {
    margin-top: 10rem;
  }
  .sm\:max-w-lg {
    max-width: 32rem;
  }
  .sm\:max-w-xl {
    max-width: 36rem;
  }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:pl-0 {
    padding-left: 0;
  }
  .sm\:pr-10 {
    padding-right: 2.5rem;
  }
  .sm\:pt-20 {
    padding-top: 5rem;
  }
  .sm\:shadow {
    --tw-shadow: 0px 2px 5px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .sm\:text-left {
    text-align: left;
  }
  .sm\:text-center {
    text-align: center;
  }
  .sm\:text-right {
    text-align: right;
  }
  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .sm\:w-12 {
    width: 3rem;
  }
  .sm\:w-28 {
    width: 7rem;
  }
  .sm\:w-40 {
    width: 10rem;
  }
  .sm\:w-44 {
    width: 11rem;
  }
  .sm\:w-48 {
    width: 12rem;
  }
  .sm\:w-80 {
    width: 20rem;
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:w-1\/2 {
    width: 50%;
  }
  .sm\:w-2\/3 {
    width: 66.666667%;
  }
  .sm\:w-5\/6 {
    width: 83.333333%;
  }
  .sm\:w-9\/12 {
    width: 75%;
  }
  .sm\:w-10\/12 {
    width: 83.333333%;
  }
  .sm\:w-full {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .md\:block {
    display: block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:table {
    display: table;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:self-end {
    align-self: flex-end;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:float-left {
    float: left;
  }
  .md\:h-screen {
    height: 100vh;
  }
  .md\:text-14 {
    font-size: 0.875rem;
  }
  .md\:text-lg {
    font-size: 1.3125rem;
  }
  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:mt-2 {
    margin-top: 0.5rem;
  }
  .md\:ml-3 {
    margin-left: 0.75rem;
  }
  .md\:ml-4 {
    margin-left: 1rem;
  }
  .md\:mr-5 {
    margin-right: 1.25rem;
  }
  .md\:ml-5 {
    margin-left: 1.25rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:mr-8 {
    margin-right: 2rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:ml-8 {
    margin-left: 2rem;
  }
  .md\:mr-10 {
    margin-right: 2.5rem;
  }
  .md\:ml-10 {
    margin-left: 2.5rem;
  }
  .md\:ml-12 {
    margin-left: 3rem;
  }
  .md\:mt-20 {
    margin-top: 5rem;
  }
  .md\:mr-20 {
    margin-right: 5rem;
  }
  .md\:mt-40 {
    margin-top: 10rem;
  }
  .md\:-mt-5 {
    margin-top: -1.25rem;
  }
  .md\:-ml-9 {
    margin-left: -2.125rem;
  }
  .md\:-mr-10 {
    margin-right: -2.5rem;
  }
  .md\:-mr-32 {
    margin-right: -8rem;
  }
  .md\:max-w-xl {
    max-width: 36rem;
  }
  .md\:opacity-100 {
    opacity: 1;
  }
  .md\:overflow-y-auto {
    overflow-y: auto;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .md\:pr-2 {
    padding-right: 0.5rem;
  }
  .md\:pl-2 {
    padding-left: 0.5rem;
  }
  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .md\:pl-4 {
    padding-left: 1rem;
  }
  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .md\:pt-12 {
    padding-top: 3rem;
  }
  .md\:pl-16 {
    padding-left: 4rem;
  }
  .md\:pt-20 {
    padding-top: 5rem;
  }
  .md\:pb-20 {
    padding-bottom: 5rem;
  }
  .md\:fixed {
    position: fixed;
  }
  .md\:relative {
    position: relative;
  }
  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
      0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-brand-gray-70 {
    color: rgba(80, 80, 90, 0.7);
  }
  .md\:visible {
    visibility: visible;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-5\/12 {
    width: 41.666667%;
  }
  .md\:w-6\/12 {
    width: 50%;
  }
  .md\:w-7\/12 {
    width: 58.333333%;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .lg\:block {
    display: block;
  }
  .lg\:inline-block {
    display: inline-block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .lg\:flex-col {
    flex-direction: column;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-end {
    align-items: flex-end;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:flex-shrink {
    flex-shrink: 1;
  }
  .lg\:m-0 {
    margin: 0;
  }
  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .lg\:mt-0 {
    margin-top: 0;
  }
  .lg\:mr-0 {
    margin-right: 0;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:ml-0 {
    margin-left: 0;
  }
  .lg\:mt-4 {
    margin-top: 1rem;
  }
  .lg\:ml-4 {
    margin-left: 1rem;
  }
  .lg\:ml-8 {
    margin-left: 2rem;
  }
  .lg\:ml-10 {
    margin-left: 2.5rem;
  }
  .lg\:ml-16 {
    margin-left: 4rem;
  }
  .lg\:mr-20 {
    margin-right: 5rem;
  }
  .lg\:-mt-20 {
    margin-top: -5rem;
  }
  .lg\:-mr-32 {
    margin-right: -8rem;
  }
  .lg\:opacity-0 {
    opacity: 0;
  }
  .lg\:opacity-100 {
    opacity: 1;
  }
  .lg\:p-0 {
    padding: 0;
  }
  .lg\:p-5 {
    padding: 1.25rem;
  }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:pr-4 {
    padding-right: 1rem;
  }
  .lg\:pl-4 {
    padding-left: 1rem;
  }
  .lg\:pr-8 {
    padding-right: 2rem;
  }
  .lg\:pl-8 {
    padding-left: 2rem;
  }
  .lg\:pl-16 {
    padding-left: 4rem;
  }
  .lg\:pt-24 {
    padding-top: 6rem;
  }
  .lg\:relative {
    position: relative;
  }
  .lg\:right-0 {
    right: 0;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-right {
    text-align: right;
  }
  .lg\:visible {
    visibility: visible;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-1\/3 {
    width: 33.333333%;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .xl\:border-t-0 {
    border-top-width: 0;
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xl\:items-start {
    align-items: flex-start;
  }
  .xl\:justify-start {
    justify-content: flex-start;
  }
  .xl\:justify-between {
    justify-content: space-between;
  }
  .xl\:h-72 {
    height: 18rem;
  }
  .xl\:mt-0 {
    margin-top: 0;
  }
  .xl\:mt-8 {
    margin-top: 2rem;
  }
  .xl\:ml-16 {
    margin-left: 4rem;
  }
  .xl\:-mr-20 {
    margin-right: -5rem;
  }
  .xl\:text-left {
    text-align: left;
  }
}
@media print {
  .print\:float-right {
    float: right;
  }
  .print\:float-left {
    float: left;
  }
  .print\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .print\:ml-4 {
    margin-left: 1rem;
  }
  .print\:mr-6 {
    margin-right: 1.5rem;
  }
  .print\:w-48 {
    width: 12rem;
  }
  .print\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@font-face {
  font-family: "sm_adelle_basic-bn";
  src: url(https://s.smore.com/fr/adelle_basic_bold_normal.588f42ce.eot);
  src: url(https://s.smore.com/fr/adelle_basic_bold_normal.588f42ce.eot?#iefix)
      format("embedded-opentype"),
    url(https://s.smore.com/fr/adelle_basic_bold_normal.eca1a238.woff)
      format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "sm_adelle_basic-3n";
  src: url(https://s.smore.com/fr/adelle_basic_300_normal.45a5ef45.eot);
  src: url(https://s.smore.com/fr/adelle_basic_300_normal.45a5ef45.eot?#iefix)
      format("embedded-opentype"),
    url(https://s.smore.com/fr/adelle_basic_300_normal.a52650d7.woff)
      format("woff");
  font-weight: 300;
  font-style: normal;
}
.feel-minimal .fonts-adelle .theme-title {
  margin-top: 14px;
  font-family: sm_adelle_basic-bn, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 6.7em;
  line-height: 1;
  letter-spacing: -0.03em;
}
.feel-minimal .fonts-adelle > .font-thumb {
  font-family: sm_adelle_basic-bn, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 25px;
  line-height: 40px;
}
.feel-minimal .fonts-adelle .theme-subtitle {
  font-family: sm_adelle_basic-3n, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 2.3em;
  line-height: 1.1;
  letter-spacing: -0.05em;
}
.feel-minimal .fonts-adelle .theme-p-title,
.feel-minimal .fonts-adelle .theme-small-title {
  font-family: sm_adelle_basic-3n, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 2.45em;
  line-height: 1.3;
}
.feel-minimal .fonts-adelle .mini-flyer-header .theme-title {
  font-size: 42px;
}
.feel-minimal .fonts-adelle .mini-flyer-header .theme-subtitle {
  font-size: 22px;
  letter-spacing: 0;
}
.feel-minimal .fonts-adelle .widget-gallery .theme-p-title {
  font-size: 2.3em;
  line-height: 1.3em;
}
.feel-minimal .fonts-adelle .widget-event .theme-p-title {
  font-family: sm_adelle_basic-3n, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 2.8em;
  line-height: 1.3;
}
.feel-minimal .fonts-adelle .widget-event label {
  font-weight: 300;
  text-transform: none;
}
.feel-minimal .fonts-adelle .widget-event .theme-p-title.city,
.feel-minimal .fonts-adelle .widget-event .theme-p-title.where {
  font-family: sm_adelle_basic-3n, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 2.4em;
}
.feel-minimal .fonts-adelle .widget-event .theme-p-title.city {
  font-size: 2.1em;
}
.feel-minimal .fonts-adelle .widget-button .content .button-container .button {
  font-family: sm_adelle_basic-bn, "Segoe UI", Helvetica, "Arial", sans-serif;
  font-size: 2.5em;
}
.feel-minimal .display-page {
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15);
  background: #fff;
  padding: 0 0 10px;
}
.feel-minimal .theme-p-title {
  text-shadow: none !important;
}
.feel-minimal .var-paragraph-image h2,
.feel-minimal var-paragraph-image-left h2 {
  max-width: 430px !important;
}
.feel-minimal .widget-text-paragraph h2 {
  margin-bottom: 15px !important;
}
.feel-minimal .widget-text-paragraph .content {
  padding: 0 35px;
}
.feel-minimal .widget-text-paragraph .content.content-left {
  padding: 0 5px 15px 35px;
}
.feel-minimal .widget-text-paragraph .content.content-right {
  padding: 0 35px 0 15px;
}
.feel-minimal .widget-text-bio .info-box {
  border-radius: 3px;
  border-color: #e5e5e5;
  box-shadow: none;
}
.feel-minimal .widget-event {
  background: #fff;
  border: 0;
  padding: 15px 0;
}
.feel-minimal .widget-event .side-img {
  box-shadow: none;
}
.feel-minimal .widget-event .event-rsvp-form .row {
  background: #fffee4;
}
.feel-minimal .framed-image-container,
.feel-minimal .side-img-container,
.feel-minimal .widget-event .side-img-container {
  padding: 8px;
  box-shadow: none;
  border-radius: 3px;
  border-color: #dfdfdf;
}
.feel-minimal .widget-link .content {
  padding: 0 35px;
  margin: 0;
  border: 0;
  background: 0 0 !important;
}
.feel-minimal
  .widget-link
  .content.no-thumbnail
  .link-container
  .wrapper
  .link-title {
  width: 390px;
}
.feel-minimal .widget-link .content .rtl {
  text-align: right;
  display: block;
}
.feel-minimal .widget-link .content .link-container {
  padding: 15px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  background: #fff;
}
.feel-minimal .widget-link .content .link-container .wrapper {
  padding: 0;
}
.feel-minimal .widget-link .content .link-container .wrapper .link-title {
  float: left;
  line-height: 1.3;
  width: 260px;
  padding-left: 27px;
  background: url(https://s.smore.com/images/link.89521e76.png) 2px 0 no-repeat;
}
.feel-minimal .widget-link .content .link-container .wrapper .host {
  float: right;
  background: #f1f1f1;
  border-radius: 3px;
  color: #6eabe5;
  font-size: 13px;
  padding: 3px 10px;
}
.feel-minimal .widget-link .content .link-container .wrapper .separator {
  height: 1px;
  background: #ddd;
  display: inline-block;
  width: 100%;
}
.feel-minimal .widget-link .content .link-container .wrapper .description {
  font-size: 13px;
  display: inline-block;
  border-top: 1px solid #ccc;
  padding-top: 10px;
}
.feel-minimal .widget-link .content.no-thumbnail {
  background: 0 0;
}
@media only screen and (max-width: 720px) {
  .feel-minimal .widget-link .content {
    padding: 15px 25px;
  }
  .feel-minimal .widget-link .content .link-container {
    text-align: center;
  }
  .feel-minimal .widget-link .content .link-container .thumbnail {
    display: inline-block;
    float: none;
    margin: 15px;
    border-radius: 5px;
    max-width: 90%;
  }
  .feel-minimal .widget-link .content .link-container .wrapper {
    text-align: left;
  }
  .feel-minimal .widget-link .content .link-container .wrapper .rtl {
    text-align: right;
  }
  .feel-minimal .widget-link .content .link-container .wrapper .link-title {
    width: auto;
    float: none;
    line-height: 20px;
  }
  .feel-minimal .widget-link .content .link-container .wrapper .host {
    float: none;
    margin: 10px 0;
  }
}
.feel-minimal .widget-gallery.empty-item .content {
  padding: 10px 35px;
}
.feel-minimal .widget-gallery.empty-item .content .gallery-item-container {
  width: 200px;
}
.feel-minimal .widget-gallery,
.feel-minimal .widget-image,
.feel-minimal .widget-text-small-title {
  background: #fff;
}
.feel-minimal .widget-link,
.feel-minimal .widget-text-bio,
.feel-minimal .widget-text-paragraph,
.feel-minimal .widget-video-facebook,
.feel-minimal .widget-video-soundcloud,
.feel-minimal .widget-video-vimeo,
.feel-minimal .widget-video-youtube {
  background: #fff;
  margin: 10px 0;
}
.feel-minimal .widget-link iframe,
.feel-minimal .widget-text-bio iframe,
.feel-minimal .widget-text-paragraph iframe,
.feel-minimal .widget-video-facebook iframe,
.feel-minimal .widget-video-soundcloud iframe,
.feel-minimal .widget-video-vimeo iframe,
.feel-minimal .widget-video-youtube iframe {
  margin-bottom: -5px;
}
.feel-minimal .widget-link .framed-image-container,
.feel-minimal .widget-text-bio .framed-image-container,
.feel-minimal .widget-text-paragraph .framed-image-container,
.feel-minimal .widget-video-facebook .framed-image-container,
.feel-minimal .widget-video-soundcloud .framed-image-container,
.feel-minimal .widget-video-vimeo .framed-image-container,
.feel-minimal .widget-video-youtube .framed-image-container {
  background: 0 0;
  border: 0;
  padding: 0;
  margin: 0 auto;
  width: 622px;
}
.feel-minimal .widget-embed-google-forms,
.feel-minimal .widget-embed-wufoo {
  margin: 0;
  box-shadow: none;
  background: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
}
.feel-minimal .widget-embed-google-forms .framed-image-container,
.feel-minimal .widget-embed-wufoo .framed-image-container {
  padding: none;
  margin: 20px 35px;
}
.feel-minimal .widget-button {
  background: #fff;
}
.feel-minimal .widget-button .content .button-container .button {
  box-shadow: 0 5px 0 rgba(0, 0, 0, 0.1), inset 0 -5px 0 rgba(0, 0, 0, 0.15);
  border-radius: 0;
  margin: 10px 0;
  padding: 13px 13px 15px;
}
.feel-minimal .widget-button .content .button-container .details {
  padding: 0 20px;
}
.feel-minimal .widget:not(.header-widget).empty-item {
  border: 3px dashed #ddd !important;
  background: #fbfbfb
    url(https://s.smore.com/images/diag-left-3-percent.6d750ca5.png) !important;
}
.feel-minimal .widget:not(.header-widget).empty-item:hover {
  background: #fff
    url(https://s.smore.com/images/diag-left-3-percent.6d750ca5.png) !important;
}
.feel-minimal .show-page .empty-item [data-empty-if-target],
.feel-minimal .show-page .empty-item [data-target],
.feel-minimal .widget:not(.header-widget) .default-value {
  color: #aaa !important;
  text-shadow: 0 2px 0 #fff;
}
.feel-minimal .header-widget .default-value {
  background: rgba(0, 0, 0, 0.1)
    url(https://s.smore.com/images/diag-left-3-percent.6d750ca5.png) !important;
  display: inline-block;
  margin-bottom: 10px;
  padding: 10px;
  border: 3px dashed rgba(0, 0, 0, 0.1);
  color: #aaa;
}
.feel-minimal .header-widget .default-value:hover {
  background: rgba(0, 0, 0, 0.07);
  border: 3px dashed rgba(0, 0, 0, 0.2);
}
.feel-minimal .insert-content {
  background: #fbfbfb;
  box-shadow: 0 1px 0 #cdcdd7, inset 0 1px 1px #ccced8, inset 0 -1px 1px #ccced8;
}
.feel-minimal .bottom-insert-bar {
  background: #fbfbfb;
  border-radius: 0 0 3px 3px;
  box-shadow: none;
  border-top: 4px solid #666;
}
.feel-minimal .show-page .mini-flyer-header .content,
.feel-minimal .show-page .mini-flyer-header .top-bar {
  background: 0 0;
}
.feel-minimal .show-page .mini-flyer-header .top-bar .logo img.no-shadow {
  display: initial;
}
.feel-minimal .show-page .mini-flyer-header .top-bar .logo img.with-shadow,
.feel-minimal .smore-editor .swatches-popover ul li.swatch-custom_grey_300,
.feel-minimal .smore-editor .swatches-popover ul li.swatch-weight-100,
.feel-minimal .smore-editor .swatches-popover ul.container-yellow {
  display: none;
}
.feel-minimal .bg-arctic-white {
  background-image: url(https://s.smore.com/fr/arctic-white.cde9f6a6.png);
}
.feel-minimal .bg-food {
  background-image: url(https://s.smore.com/fr/food.c1325551.png);
}
.feel-minimal .bg-geometry {
  background-image: url(https://s.smore.com/fr/geometry.94e16d8d.png);
}
.feel-minimal .bg-geometrytwo {
  background-image: url(https://s.smore.com/fr/geometrytwo.0da271c5.png);
}
.feel-minimal .bg-giftly {
  background-image: url(https://s.smore.com/fr/giftly.770d0486.png);
}
.feel-minimal .bg-photography {
  background-image: url(https://s.smore.com/fr/photography.5e4d709a.png);
}
.feel-minimal .bg-school {
  background-image: url(https://s.smore.com/fr/school.691cf581.png);
}
.feel-minimal .bg-workday {
  background-image: url(https://s.smore.com/fr/workday.d24ab561.png);
}
.feel-minimal .widget-header-text {
  padding: 30px 35px;
}
.feel-minimal .widget-header-text h2,
.feel-minimal .widget-header-text h3 {
  margin-top: 10px;
}
.feel-minimal .swatch-01-bordeaux > .swatch-thumbnail {
  background: #c83535;
}
.feel-minimal .swatch-01-bordeaux .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-01-bordeaux h2,
.feel-minimal .swatch-02-dark-rose h2,
.feel-minimal .swatch-03-fucsia h2,
.feel-minimal .swatch-04-aubergine h2,
.feel-minimal .swatch-05-lavender h2,
.feel-minimal .swatch-06-deep-blue h2,
.feel-minimal .swatch-07-sky-blue h2,
.feel-minimal .swatch-08-teal h2,
.feel-minimal .swatch-09-cyan h2,
.feel-minimal .swatch-10-viridian h2,
.feel-minimal .swatch-11-forest-green h2,
.feel-minimal .swatch-12-lime-green h2,
.feel-minimal .swatch-13-mustard h2,
.feel-minimal .swatch-14-orange h2,
.feel-minimal .swatch-15-blood-orange h2,
.feel-minimal .swatch-16-scarlet h2,
.feel-minimal .swatch-17-chocolate h2,
.feel-minimal .swatch-18-mocha h2,
.feel-minimal .swatch-19-dark-gray h2,
.feel-minimal .swatch-20-gray h2,
.feel-minimal .swatch-21-light-gray h2,
.feel-minimal .swatch-custom_amber_100 h2,
.feel-minimal .swatch-custom_amber_300 h2,
.feel-minimal .swatch-custom_amber_500 h2,
.feel-minimal .swatch-custom_amber_900 h2,
.feel-minimal .swatch-custom_blue_100 h2,
.feel-minimal .swatch-custom_blue_300 h2,
.feel-minimal .swatch-custom_blue_500 h2,
.feel-minimal .swatch-custom_blue_900 h2,
.feel-minimal .swatch-custom_cyan_100 h2,
.feel-minimal .swatch-custom_cyan_300 h2,
.feel-minimal .swatch-custom_cyan_500 h2,
.feel-minimal .swatch-custom_cyan_900 h2,
.feel-minimal .swatch-custom_deep_orange_100 h2,
.feel-minimal .swatch-custom_deep_orange_300 h2,
.feel-minimal .swatch-custom_deep_orange_500 h2,
.feel-minimal .swatch-custom_deep_orange_900 h2,
.feel-minimal .swatch-custom_deep_purple_100 h2,
.feel-minimal .swatch-custom_deep_purple_300 h2,
.feel-minimal .swatch-custom_deep_purple_500 h2,
.feel-minimal .swatch-custom_deep_purple_900 h2,
.feel-minimal .swatch-custom_green_100 h2,
.feel-minimal .swatch-custom_green_300 h2,
.feel-minimal .swatch-custom_green_500 h2,
.feel-minimal .swatch-custom_green_900 h2,
.feel-minimal .swatch-custom_grey_100 h2,
.feel-minimal .swatch-custom_grey_300 h2,
.feel-minimal .swatch-custom_grey_500 h2,
.feel-minimal .swatch-custom_grey_900 h2,
.feel-minimal .swatch-custom_indigo_100 h2,
.feel-minimal .swatch-custom_indigo_300 h2,
.feel-minimal .swatch-custom_indigo_500 h2,
.feel-minimal .swatch-custom_indigo_900 h2,
.feel-minimal .swatch-custom_lime_100 h2,
.feel-minimal .swatch-custom_lime_300 h2,
.feel-minimal .swatch-custom_lime_500 h2,
.feel-minimal .swatch-custom_lime_900 h2,
.feel-minimal .swatch-custom_pink_100 h2,
.feel-minimal .swatch-custom_pink_300 h2,
.feel-minimal .swatch-custom_pink_500 h2,
.feel-minimal .swatch-custom_pink_900 h2,
.feel-minimal .swatch-custom_purple_100 h2,
.feel-minimal .swatch-custom_purple_300 h2,
.feel-minimal .swatch-custom_purple_500 h2,
.feel-minimal .swatch-custom_purple_900 h2,
.feel-minimal .swatch-custom_red_100 h2,
.feel-minimal .swatch-custom_red_300 h2,
.feel-minimal .swatch-custom_red_500 h2,
.feel-minimal .swatch-custom_red_900 h2,
.feel-minimal .swatch-custom_teal_100 h2,
.feel-minimal .swatch-custom_teal_300 h2,
.feel-minimal .swatch-custom_teal_500 h2,
.feel-minimal .swatch-custom_teal_900 h2,
.feel-minimal .swatch-custom_yellow_100 h2,
.feel-minimal .swatch-custom_yellow_300 h2,
.feel-minimal .swatch-custom_yellow_500 h2,
.feel-minimal .swatch-custom_yellow_900 h2 {
  border-bottom-color: #dedede;
}
.feel-minimal .swatch-01-bordeaux .widget-header-text {
  background: #fff;
  border-top: 5px solid #c83535;
}
.feel-minimal .swatch-01-bordeaux .theme-title {
  color: #c83535;
}
.feel-minimal .swatch-01-bordeaux .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-01-bordeaux .theme-p-title,
.feel-minimal .swatch-01-bordeaux .theme-small-title {
  color: #963434;
}
.feel-minimal .swatch-01-bordeaux .theme-p {
  color: #555;
}
.feel-minimal .swatch-01-bordeaux .theme-bg-main-color {
  background-color: #963434;
}
.feel-minimal .swatch-01-bordeaux .theme-bg-secondary-color {
  background-color: #c83535;
}
.feel-minimal .swatch-01-bordeaux .widget-event {
  background: #362e2e !important;
}
.feel-minimal .swatch-01-bordeaux .widget-event .theme-p-title {
  color: #ecdddd;
}
.feel-minimal .swatch-01-bordeaux .widget-event label,
.feel-minimal .swatch-02-dark-rose .widget-event label,
.feel-minimal .swatch-03-fucsia .widget-event label,
.feel-minimal .swatch-04-aubergine .widget-event label,
.feel-minimal .swatch-05-lavender .widget-event label,
.feel-minimal .swatch-06-deep-blue .widget-event label,
.feel-minimal .swatch-07-sky-blue .widget-event label,
.feel-minimal .swatch-08-teal .widget-event label,
.feel-minimal .swatch-09-cyan .widget-event label,
.feel-minimal .swatch-10-viridian .widget-event label,
.feel-minimal .swatch-11-forest-green .widget-event label,
.feel-minimal .swatch-12-lime-green .widget-event label,
.feel-minimal .swatch-13-mustard .widget-event label,
.feel-minimal .swatch-14-orange .widget-event label,
.feel-minimal .swatch-15-blood-orange .widget-event label,
.feel-minimal .swatch-16-scarlet .widget-event label,
.feel-minimal .swatch-17-chocolate .widget-event label,
.feel-minimal .swatch-18-mocha .widget-event label,
.feel-minimal .swatch-19-dark-gray .widget-event label,
.feel-minimal .swatch-20-gray .widget-event label,
.feel-minimal .swatch-21-light-gray .widget-event label,
.feel-minimal .swatch-custom_amber_100 .widget-event label,
.feel-minimal .swatch-custom_amber_300 .widget-event label,
.feel-minimal .swatch-custom_amber_500 .widget-event label,
.feel-minimal .swatch-custom_amber_900 .widget-event label,
.feel-minimal .swatch-custom_blue_100 .widget-event label,
.feel-minimal .swatch-custom_blue_300 .widget-event label,
.feel-minimal .swatch-custom_blue_500 .widget-event label,
.feel-minimal .swatch-custom_blue_900 .widget-event label,
.feel-minimal .swatch-custom_cyan_100 .widget-event label,
.feel-minimal .swatch-custom_cyan_300 .widget-event label,
.feel-minimal .swatch-custom_cyan_500 .widget-event label,
.feel-minimal .swatch-custom_cyan_900 .widget-event label,
.feel-minimal .swatch-custom_deep_orange_100 .widget-event label,
.feel-minimal .swatch-custom_deep_orange_300 .widget-event label,
.feel-minimal .swatch-custom_deep_orange_500 .widget-event label,
.feel-minimal .swatch-custom_deep_orange_900 .widget-event label,
.feel-minimal .swatch-custom_deep_purple_100 .widget-event label,
.feel-minimal .swatch-custom_deep_purple_300 .widget-event label,
.feel-minimal .swatch-custom_deep_purple_500 .widget-event label,
.feel-minimal .swatch-custom_deep_purple_900 .widget-event label,
.feel-minimal .swatch-custom_green_100 .widget-event label,
.feel-minimal .swatch-custom_green_300 .widget-event label,
.feel-minimal .swatch-custom_green_500 .widget-event label,
.feel-minimal .swatch-custom_green_900 .widget-event label,
.feel-minimal .swatch-custom_grey_100 .widget-event label,
.feel-minimal .swatch-custom_grey_300 .widget-event label,
.feel-minimal .swatch-custom_grey_500 .widget-event label,
.feel-minimal .swatch-custom_grey_900 .widget-event label,
.feel-minimal .swatch-custom_indigo_100 .widget-event label,
.feel-minimal .swatch-custom_indigo_300 .widget-event label,
.feel-minimal .swatch-custom_indigo_500 .widget-event label,
.feel-minimal .swatch-custom_indigo_900 .widget-event label,
.feel-minimal .swatch-custom_lime_100 .widget-event label,
.feel-minimal .swatch-custom_lime_300 .widget-event label,
.feel-minimal .swatch-custom_lime_500 .widget-event label,
.feel-minimal .swatch-custom_lime_900 .widget-event label,
.feel-minimal .swatch-custom_pink_100 .widget-event label,
.feel-minimal .swatch-custom_pink_300 .widget-event label,
.feel-minimal .swatch-custom_pink_500 .widget-event label,
.feel-minimal .swatch-custom_pink_900 .widget-event label,
.feel-minimal .swatch-custom_purple_100 .widget-event label,
.feel-minimal .swatch-custom_purple_300 .widget-event label,
.feel-minimal .swatch-custom_purple_500 .widget-event label,
.feel-minimal .swatch-custom_purple_900 .widget-event label,
.feel-minimal .swatch-custom_red_100 .widget-event label,
.feel-minimal .swatch-custom_red_300 .widget-event label,
.feel-minimal .swatch-custom_red_500 .widget-event label,
.feel-minimal .swatch-custom_red_900 .widget-event label,
.feel-minimal .swatch-custom_teal_100 .widget-event label,
.feel-minimal .swatch-custom_teal_300 .widget-event label,
.feel-minimal .swatch-custom_teal_500 .widget-event label,
.feel-minimal .swatch-custom_teal_900 .widget-event label,
.feel-minimal .swatch-custom_yellow_100 .widget-event label,
.feel-minimal .swatch-custom_yellow_300 .widget-event label,
.feel-minimal .swatch-custom_yellow_500 .widget-event label,
.feel-minimal .swatch-custom_yellow_900 .widget-event label {
  color: rgba(255, 255, 255, 0.6) !important;
}
.feel-minimal .swatch-01-bordeaux .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-01-bordeaux .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-01-bordeaux
  .widget-button
  .content
  .button-container
  .button {
  background: #c83535;
}
.feel-minimal
  .swatch-01-bordeaux
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-01-bordeaux .var-feel-minimal-text-negative .theme-title,
.feel-minimal .swatch-01-bordeaux .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-01-bordeaux .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-01-bordeaux
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #d45c5c;
}
.feel-minimal
  .swatch-01-bordeaux
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b43030;
}
.feel-minimal
  .swatch-01-bordeaux
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-01-bordeaux .mini-flyer-header {
  background-image: none !important;
  background: #c83535;
}
.feel-minimal .swatch-01-bordeaux .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-01-bordeaux .mini-flyer-header .theme-title,
.feel-minimal .swatch-02-dark-rose .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-01-bordeaux .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-02-dark-rose > .swatch-thumbnail {
  background: #c83562;
}
.feel-minimal .swatch-02-dark-rose .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-02-dark-rose .widget-header-text {
  background: #fff;
  border-top: 5px solid #c83562;
}
.feel-minimal .swatch-02-dark-rose .theme-title {
  color: #c83562;
}
.feel-minimal .swatch-02-dark-rose .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-02-dark-rose .theme-p-title,
.feel-minimal .swatch-02-dark-rose .theme-small-title {
  color: #963452;
}
.feel-minimal .swatch-02-dark-rose .theme-p {
  color: #555;
}
.feel-minimal .swatch-02-dark-rose .theme-bg-main-color {
  background-color: #963452;
}
.feel-minimal .swatch-02-dark-rose .theme-bg-secondary-color {
  background-color: #c83562;
}
.feel-minimal .swatch-02-dark-rose .widget-event {
  background: #362e30 !important;
}
.feel-minimal .swatch-02-dark-rose .widget-event .theme-p-title {
  color: #ecdde2;
}
.feel-minimal .swatch-02-dark-rose .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-02-dark-rose .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-02-dark-rose
  .widget-button
  .content
  .button-container
  .button {
  background: #c83562;
}
.feel-minimal
  .swatch-02-dark-rose
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-02-dark-rose
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-02-dark-rose .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-02-dark-rose
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #d45c81;
}
.feel-minimal
  .swatch-02-dark-rose
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b43058;
}
.feel-minimal
  .swatch-02-dark-rose
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-02-dark-rose .mini-flyer-header {
  background-image: none !important;
  background: #c83562;
}
.feel-minimal .swatch-02-dark-rose .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-02-dark-rose .mini-flyer-header .theme-title,
.feel-minimal .swatch-03-fucsia .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-02-dark-rose .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-03-fucsia > .swatch-thumbnail {
  background: #fa3173;
}
.feel-minimal .swatch-03-fucsia .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-03-fucsia .widget-header-text {
  background: #fff;
  border-top: 5px solid #fa3173;
}
.feel-minimal .swatch-03-fucsia .theme-title {
  color: #fa3173;
}
.feel-minimal .swatch-03-fucsia .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-03-fucsia .theme-p-title,
.feel-minimal .swatch-03-fucsia .theme-small-title {
  color: #e61258;
}
.feel-minimal .swatch-03-fucsia .theme-p {
  color: #555;
}
.feel-minimal .swatch-03-fucsia .theme-bg-main-color {
  background-color: #e61258;
}
.feel-minimal .swatch-03-fucsia .theme-bg-secondary-color {
  background-color: #fa3173;
}
.feel-minimal .swatch-03-fucsia .widget-event {
  background: #6a283e !important;
}
.feel-minimal .swatch-03-fucsia .widget-event .theme-p-title {
  color: #fef9fb;
}
.feel-minimal .swatch-03-fucsia .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-03-fucsia .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-03-fucsia
  .widget-button
  .content
  .button-container
  .button {
  background: #fa3173;
}
.feel-minimal .swatch-03-fucsia .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-03-fucsia .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-03-fucsia .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-03-fucsia
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fb6395;
}
.feel-minimal
  .swatch-03-fucsia
  .widget-button
  .content
  .button-container
  .button:active {
  background: #f91862;
}
.feel-minimal
  .swatch-03-fucsia
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-03-fucsia .mini-flyer-header {
  background-image: none !important;
  background: #fa3173;
}
.feel-minimal .swatch-03-fucsia .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-03-fucsia .mini-flyer-header .theme-title,
.feel-minimal .swatch-04-aubergine .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-03-fucsia .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-04-aubergine > .swatch-thumbnail {
  background: #7f5083;
}
.feel-minimal .swatch-04-aubergine .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-04-aubergine .widget-header-text {
  background: #fff;
  border-top: 5px solid #7f5083;
}
.feel-minimal .swatch-04-aubergine .theme-title {
  color: #7f5083;
}
.feel-minimal .swatch-04-aubergine .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-04-aubergine .theme-p-title,
.feel-minimal .swatch-04-aubergine .theme-small-title {
  color: #5a455b;
}
.feel-minimal .swatch-04-aubergine .theme-p {
  color: #555;
}
.feel-minimal .swatch-04-aubergine .theme-bg-main-color {
  background-color: #5a455b;
}
.feel-minimal .swatch-04-aubergine .theme-bg-secondary-color {
  background-color: #7f5083;
}
.feel-minimal .swatch-04-aubergine .widget-event {
  background: #1d1d1d !important;
}
.feel-minimal .swatch-04-aubergine .widget-event .theme-p-title {
  color: #d0d0d0;
}
.feel-minimal .swatch-04-aubergine .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-04-aubergine .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-04-aubergine
  .widget-button
  .content
  .button-container
  .button {
  background: #7f5083;
}
.feel-minimal
  .swatch-04-aubergine
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-04-aubergine
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-04-aubergine .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-04-aubergine
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #9c65a1;
}
.feel-minimal
  .swatch-04-aubergine
  .widget-button
  .content
  .button-container
  .button:active {
  background: #704673;
}
.feel-minimal
  .swatch-04-aubergine
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-04-aubergine .mini-flyer-header {
  background-image: none !important;
  background: #7f5083;
}
.feel-minimal .swatch-04-aubergine .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-04-aubergine .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-04-aubergine .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-05-lavender > .swatch-thumbnail {
  background: #ae8ece;
}
.feel-minimal .swatch-05-lavender .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-05-lavender .widget-header-text {
  background: #fff;
  border-top: 5px solid #ae8ece;
}
.feel-minimal .swatch-05-lavender .theme-title {
  color: #ae8ece;
}
.feel-minimal .swatch-05-lavender .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-05-lavender .theme-p-title,
.feel-minimal .swatch-05-lavender .theme-small-title {
  color: #9475b4;
}
.feel-minimal .swatch-05-lavender .theme-p {
  color: #555;
}
.feel-minimal .swatch-05-lavender .theme-bg-main-color {
  background-color: #9475b4;
}
.feel-minimal .swatch-05-lavender .theme-bg-secondary-color {
  background-color: #ae8ece;
}
.feel-minimal .swatch-05-lavender .widget-event {
  background: #626262 !important;
}
.feel-minimal .swatch-05-lavender .widget-event .theme-p-title,
.feel-minimal .swatch-05-lavender .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-05-lavender .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-05-lavender .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-05-lavender
  .widget-button
  .content
  .button-container
  .button {
  background: #ae8ece;
}
.feel-minimal
  .swatch-05-lavender
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-05-lavender .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-05-lavender .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-05-lavender
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #c7b2dd;
}
.feel-minimal
  .swatch-05-lavender
  .widget-button
  .content
  .button-container
  .button:active {
  background: #a17cc6;
}
.feel-minimal
  .swatch-05-lavender
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-05-lavender .mini-flyer-header {
  background-image: none !important;
  background: #ae8ece;
}
.feel-minimal .swatch-05-lavender .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-05-lavender .mini-flyer-header .theme-title,
.feel-minimal .swatch-06-deep-blue .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-05-lavender .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-06-deep-blue > .swatch-thumbnail {
  background: #3560c2;
}
.feel-minimal .swatch-06-deep-blue .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-06-deep-blue .widget-header-text {
  background: #fff;
  border-top: 5px solid #3560c2;
}
.feel-minimal .swatch-06-deep-blue .theme-title {
  color: #3560c2;
}
.feel-minimal .swatch-06-deep-blue .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-06-deep-blue .theme-p-title,
.feel-minimal .swatch-06-deep-blue .theme-small-title {
  color: #345090;
}
.feel-minimal .swatch-06-deep-blue .theme-p {
  color: #555;
}
.feel-minimal .swatch-06-deep-blue .theme-bg-main-color {
  background-color: #345090;
}
.feel-minimal .swatch-06-deep-blue .theme-bg-secondary-color {
  background-color: #3560c2;
}
.feel-minimal .swatch-06-deep-blue .widget-event {
  background: #2c2e32 !important;
}
.feel-minimal .swatch-06-deep-blue .widget-event .theme-p-title {
  color: #dadee9;
}
.feel-minimal .swatch-06-deep-blue .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-06-deep-blue .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-06-deep-blue
  .widget-button
  .content
  .button-container
  .button {
  background: #3560c2;
}
.feel-minimal
  .swatch-06-deep-blue
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-06-deep-blue
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-06-deep-blue .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-06-deep-blue
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #587dd2;
}
.feel-minimal
  .swatch-06-deep-blue
  .widget-button
  .content
  .button-container
  .button:active {
  background: #3056ae;
}
.feel-minimal
  .swatch-06-deep-blue
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-06-deep-blue .mini-flyer-header {
  background-image: none !important;
  background: #3560c2;
}
.feel-minimal .swatch-06-deep-blue .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-06-deep-blue .mini-flyer-header .theme-title,
.feel-minimal .swatch-07-sky-blue .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-06-deep-blue .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-07-sky-blue > .swatch-thumbnail {
  background: #3586cb;
}
.feel-minimal .swatch-07-sky-blue .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-07-sky-blue .widget-header-text {
  background: #fff;
  border-top: 5px solid #3586cb;
}
.feel-minimal .swatch-07-sky-blue .theme-title {
  color: #3586cb;
}
.feel-minimal .swatch-07-sky-blue .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-07-sky-blue .theme-p-title,
.feel-minimal .swatch-07-sky-blue .theme-small-title {
  color: #346b99;
}
.feel-minimal .swatch-07-sky-blue .theme-p {
  color: #555;
}
.feel-minimal .swatch-07-sky-blue .theme-bg-main-color {
  background-color: #346b99;
}
.feel-minimal .swatch-07-sky-blue .theme-bg-secondary-color {
  background-color: #3586cb;
}
.feel-minimal .swatch-07-sky-blue .widget-event {
  background: #2f3438 !important;
}
.feel-minimal .swatch-07-sky-blue .widget-event .theme-p-title {
  color: #dfe7ed;
}
.feel-minimal .swatch-07-sky-blue .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-07-sky-blue .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-07-sky-blue
  .widget-button
  .content
  .button-container
  .button {
  background: #3586cb;
}
.feel-minimal
  .swatch-07-sky-blue
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-07-sky-blue .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-07-sky-blue .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-07-sky-blue
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #5e9ed5;
}
.feel-minimal
  .swatch-07-sky-blue
  .widget-button
  .content
  .button-container
  .button:active {
  background: #2f79b7;
}
.feel-minimal
  .swatch-07-sky-blue
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-07-sky-blue .mini-flyer-header {
  background-image: none !important;
  background: #3586cb;
}
.feel-minimal .swatch-07-sky-blue .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-07-sky-blue .mini-flyer-header .theme-title,
.feel-minimal .swatch-08-teal .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-07-sky-blue .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-08-teal > .swatch-thumbnail {
  background: #35a9cb;
}
.feel-minimal .swatch-08-teal .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-08-teal .widget-header-text {
  background: #fff;
  border-top: 5px solid #35a9cb;
}
.feel-minimal .swatch-08-teal .theme-title {
  color: #35a9cb;
}
.feel-minimal .swatch-08-teal .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-08-teal .theme-p-title,
.feel-minimal .swatch-08-teal .theme-small-title {
  color: #348299;
}
.feel-minimal .swatch-08-teal .theme-p {
  color: #555;
}
.feel-minimal .swatch-08-teal .theme-bg-main-color {
  background-color: #348299;
}
.feel-minimal .swatch-08-teal .theme-bg-secondary-color {
  background-color: #35a9cb;
}
.feel-minimal .swatch-08-teal .widget-event {
  background: #2f3638 !important;
}
.feel-minimal .swatch-08-teal .widget-event .theme-p-title {
  color: #dfeaed;
}
.feel-minimal .swatch-08-teal .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-08-teal .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-08-teal
  .widget-button
  .content
  .button-container
  .button {
  background: #35a9cb;
}
.feel-minimal .swatch-08-teal .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-08-teal .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-08-teal .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-08-teal
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #5ebad5;
}
.feel-minimal
  .swatch-08-teal
  .widget-button
  .content
  .button-container
  .button:active {
  background: #2f98b7;
}
.feel-minimal
  .swatch-08-teal
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-08-teal .mini-flyer-header {
  background-image: none !important;
  background: #35a9cb;
}
.feel-minimal .swatch-08-teal .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-08-teal .mini-flyer-header .theme-title,
.feel-minimal .swatch-09-cyan .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-08-teal .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-09-cyan > .swatch-thumbnail {
  background: #01beb3;
}
.feel-minimal .swatch-09-cyan .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-09-cyan .widget-header-text {
  background: #fff;
  border-top: 5px solid #01beb3;
}
.feel-minimal .swatch-09-cyan .theme-title {
  color: #01beb3;
}
.feel-minimal .swatch-09-cyan .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-09-cyan .theme-p-title,
.feel-minimal .swatch-09-cyan .theme-small-title {
  color: #08847d;
}
.feel-minimal .swatch-09-cyan .theme-p {
  color: #555;
}
.feel-minimal .swatch-09-cyan .theme-bg-main-color {
  background-color: #08847d;
}
.feel-minimal .swatch-09-cyan .theme-bg-secondary-color {
  background-color: #01beb3;
}
.feel-minimal .swatch-09-cyan .widget-event {
  background: #0a1c1b !important;
}
.feel-minimal .swatch-09-cyan .widget-event .theme-p-title {
  color: #9eede9;
}
.feel-minimal .swatch-09-cyan .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-09-cyan .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-09-cyan
  .widget-button
  .content
  .button-container
  .button {
  background: #01beb3;
}
.feel-minimal .swatch-09-cyan .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-09-cyan .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-09-cyan .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-09-cyan
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #01f1e3;
}
.feel-minimal
  .swatch-09-cyan
  .widget-button
  .content
  .button-container
  .button:active {
  background: #01a59b;
}
.feel-minimal
  .swatch-09-cyan
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-09-cyan .mini-flyer-header {
  background-image: none !important;
  background: #01beb3;
}
.feel-minimal .swatch-09-cyan .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-09-cyan .mini-flyer-header .theme-title,
.feel-minimal .swatch-10-viridian .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-09-cyan .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-10-viridian > .swatch-thumbnail {
  background: #01be7e;
}
.feel-minimal .swatch-10-viridian .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-10-viridian .widget-header-text {
  background: #fff;
  border-top: 5px solid #01be7e;
}
.feel-minimal .swatch-10-viridian .theme-title {
  color: #01be7e;
}
.feel-minimal .swatch-10-viridian .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-10-viridian .theme-p-title,
.feel-minimal .swatch-10-viridian .theme-small-title {
  color: #08845a;
}
.feel-minimal .swatch-10-viridian .theme-p {
  color: #555;
}
.feel-minimal .swatch-10-viridian .theme-bg-main-color {
  background-color: #08845a;
}
.feel-minimal .swatch-10-viridian .theme-bg-secondary-color {
  background-color: #01be7e;
}
.feel-minimal .swatch-10-viridian .widget-event {
  background: #0a1c16 !important;
}
.feel-minimal .swatch-10-viridian .widget-event .theme-p-title {
  color: #9eedd2;
}
.feel-minimal .swatch-10-viridian .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-10-viridian .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-10-viridian
  .widget-button
  .content
  .button-container
  .button {
  background: #01be7e;
}
.feel-minimal
  .swatch-10-viridian
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-10-viridian .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-10-viridian .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-10-viridian
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #01f1a0;
}
.feel-minimal
  .swatch-10-viridian
  .widget-button
  .content
  .button-container
  .button:active {
  background: #01a56d;
}
.feel-minimal
  .swatch-10-viridian
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-10-viridian .mini-flyer-header {
  background-image: none !important;
  background: #01be7e;
}
.feel-minimal .swatch-10-viridian .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-10-viridian .mini-flyer-header .theme-title,
.feel-minimal .swatch-11-forest-green .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-10-viridian .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-11-forest-green > .swatch-thumbnail {
  background: #2cab4a;
}
.feel-minimal .swatch-11-forest-green .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-11-forest-green .widget-header-text {
  background: #fff;
  border-top: 5px solid #2cab4a;
}
.feel-minimal .swatch-11-forest-green .theme-title {
  color: #2cab4a;
}
.feel-minimal .swatch-11-forest-green .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-11-forest-green .theme-p-title,
.feel-minimal .swatch-11-forest-green .theme-small-title {
  color: #2a7a3d;
}
.feel-minimal .swatch-11-forest-green .theme-p {
  color: #555;
}
.feel-minimal .swatch-11-forest-green .theme-bg-main-color {
  background-color: #2a7a3d;
}
.feel-minimal .swatch-11-forest-green .theme-bg-secondary-color {
  background-color: #2cab4a;
}
.feel-minimal .swatch-11-forest-green .widget-event {
  background: #1c221e !important;
}
.feel-minimal .swatch-11-forest-green .widget-event .theme-p-title {
  color: #c4dfcb;
}
.feel-minimal .swatch-11-forest-green .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-11-forest-green .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-11-forest-green
  .widget-button
  .content
  .button-container
  .button {
  background: #2cab4a;
}
.feel-minimal
  .swatch-11-forest-green
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-11-forest-green
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-11-forest-green .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-11-forest-green
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #3dcd5f;
}
.feel-minimal
  .swatch-11-forest-green
  .widget-button
  .content
  .button-container
  .button:active {
  background: #279741;
}
.feel-minimal
  .swatch-11-forest-green
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-11-forest-green .mini-flyer-header {
  background-image: none !important;
  background: #2cab4a;
}
.feel-minimal .swatch-11-forest-green .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-11-forest-green .mini-flyer-header .theme-title,
.feel-minimal .swatch-12-lime-green .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-11-forest-green .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-12-lime-green > .swatch-thumbnail {
  background: #8cc335;
}
.feel-minimal .swatch-12-lime-green .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-12-lime-green .widget-header-text {
  background: #fff;
  border-top: 5px solid #8cc335;
}
.feel-minimal .swatch-12-lime-green .theme-title {
  color: #8cc335;
}
.feel-minimal .swatch-12-lime-green .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-12-lime-green .theme-p-title,
.feel-minimal .swatch-12-lime-green .theme-small-title {
  color: #6d9134;
}
.feel-minimal .swatch-12-lime-green .theme-p {
  color: #555;
}
.feel-minimal .swatch-12-lime-green .theme-bg-main-color {
  background-color: #6d9134;
}
.feel-minimal .swatch-12-lime-green .theme-bg-secondary-color {
  background-color: #8cc335;
}
.feel-minimal .swatch-12-lime-green .widget-event {
  background: #30332c !important;
}
.feel-minimal .swatch-12-lime-green .widget-event .theme-p-title {
  color: #e4eada;
}
.feel-minimal .swatch-12-lime-green .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-12-lime-green .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-12-lime-green
  .widget-button
  .content
  .button-container
  .button {
  background: #8cc335;
}
.feel-minimal
  .swatch-12-lime-green
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-12-lime-green
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-12-lime-green .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-12-lime-green
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #a3d259;
}
.feel-minimal
  .swatch-12-lime-green
  .widget-button
  .content
  .button-container
  .button:active {
  background: #7eaf30;
}
.feel-minimal
  .swatch-12-lime-green
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-12-lime-green .mini-flyer-header {
  background-image: none !important;
  background: #8cc335;
}
.feel-minimal .swatch-12-lime-green .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-12-lime-green .mini-flyer-header .theme-title,
.feel-minimal .swatch-13-mustard .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-12-lime-green .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-13-mustard > .swatch-thumbnail {
  background: #dab920;
}
.feel-minimal .swatch-13-mustard .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-13-mustard .widget-header-text {
  background: #fff;
  border-top: 5px solid #dab920;
}
.feel-minimal .swatch-13-mustard .theme-title {
  color: #dab920;
}
.feel-minimal .swatch-13-mustard .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-13-mustard .theme-p-title,
.feel-minimal .swatch-13-mustard .theme-small-title {
  color: #a48d23;
}
.feel-minimal .swatch-13-mustard .theme-p {
  color: #555;
}
.feel-minimal .swatch-13-mustard .theme-bg-main-color {
  background-color: #a48d23;
}
.feel-minimal .swatch-13-mustard .theme-bg-secondary-color {
  background-color: #dab920;
}
.feel-minimal .swatch-13-mustard .widget-event {
  background: #3c3825 !important;
}
.feel-minimal .swatch-13-mustard .widget-event .theme-p-title {
  color: #efebd7;
}
.feel-minimal .swatch-13-mustard .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-13-mustard .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-13-mustard
  .widget-button
  .content
  .button-container
  .button {
  background: #dab920;
}
.feel-minimal
  .swatch-13-mustard
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-13-mustard .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-13-mustard .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-13-mustard
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #e4c949;
}
.feel-minimal
  .swatch-13-mustard
  .widget-button
  .content
  .button-container
  .button:active {
  background: #c4a61d;
}
.feel-minimal
  .swatch-13-mustard
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-13-mustard .mini-flyer-header {
  background-image: none !important;
  background: #dab920;
}
.feel-minimal .swatch-13-mustard .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-13-mustard .mini-flyer-header .theme-title,
.feel-minimal .swatch-14-orange .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-13-mustard .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-14-orange > .swatch-thumbnail {
  background: #f78600;
}
.feel-minimal .swatch-14-orange .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-14-orange .widget-header-text {
  background: #fff;
  border-top: 5px solid #f78600;
}
.feel-minimal .swatch-14-orange .theme-title {
  color: #f78600;
}
.feel-minimal .swatch-14-orange .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-14-orange .theme-p-title,
.feel-minimal .swatch-14-orange .theme-small-title {
  color: #ba690a;
}
.feel-minimal .swatch-14-orange .theme-p {
  color: #555;
}
.feel-minimal .swatch-14-orange .theme-bg-main-color {
  background-color: #ba690a;
}
.feel-minimal .swatch-14-orange .theme-bg-secondary-color {
  background-color: #f78600;
}
.feel-minimal .swatch-14-orange .widget-event {
  background: #473118 !important;
}
.feel-minimal .swatch-14-orange .widget-event .theme-p-title {
  color: #f6e3cd;
}
.feel-minimal .swatch-14-orange .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-14-orange .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-14-orange
  .widget-button
  .content
  .button-container
  .button {
  background: #f78600;
}
.feel-minimal .swatch-14-orange .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-14-orange .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-14-orange .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-14-orange
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ff9e2b;
}
.feel-minimal
  .swatch-14-orange
  .widget-button
  .content
  .button-container
  .button:active {
  background: #de7800;
}
.feel-minimal
  .swatch-14-orange
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-14-orange .mini-flyer-header {
  background-image: none !important;
  background: #f78600;
}
.feel-minimal .swatch-14-orange .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-14-orange .mini-flyer-header .theme-title,
.feel-minimal .swatch-15-blood-orange .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-14-orange .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-15-blood-orange > .swatch-thumbnail {
  background: #f75700;
}
.feel-minimal .swatch-15-blood-orange .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-15-blood-orange .widget-header-text {
  background: #fff;
  border-top: 5px solid #f75700;
}
.feel-minimal .swatch-15-blood-orange .theme-title {
  color: #f75700;
}
.feel-minimal .swatch-15-blood-orange .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-15-blood-orange .theme-p-title,
.feel-minimal .swatch-15-blood-orange .theme-small-title {
  color: #ba480a;
}
.feel-minimal .swatch-15-blood-orange .theme-p {
  color: #555;
}
.feel-minimal .swatch-15-blood-orange .theme-bg-main-color {
  background-color: #ba480a;
}
.feel-minimal .swatch-15-blood-orange .theme-bg-secondary-color {
  background-color: #f75700;
}
.feel-minimal .swatch-15-blood-orange .widget-event {
  background: #472818 !important;
}
.feel-minimal .swatch-15-blood-orange .widget-event .theme-p-title {
  color: #f6dbcd;
}
.feel-minimal .swatch-15-blood-orange .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-15-blood-orange .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-15-blood-orange
  .widget-button
  .content
  .button-container
  .button {
  background: #f75700;
}
.feel-minimal
  .swatch-15-blood-orange
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-15-blood-orange
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-15-blood-orange .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-15-blood-orange
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ff762b;
}
.feel-minimal
  .swatch-15-blood-orange
  .widget-button
  .content
  .button-container
  .button:active {
  background: #de4e00;
}
.feel-minimal
  .swatch-15-blood-orange
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-15-blood-orange .mini-flyer-header {
  background-image: none !important;
  background: #f75700;
}
.feel-minimal .swatch-15-blood-orange .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-15-blood-orange .mini-flyer-header .theme-title,
.feel-minimal .swatch-16-scarlet .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-15-blood-orange .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-16-scarlet > .swatch-thumbnail {
  background: #e71a1a;
}
.feel-minimal .swatch-16-scarlet .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-16-scarlet .widget-header-text {
  background: #fff;
  border-top: 5px solid #e71a1a;
}
.feel-minimal .swatch-16-scarlet .theme-title {
  color: #e71a1a;
}
.feel-minimal .swatch-16-scarlet .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-16-scarlet .theme-p-title,
.feel-minimal .swatch-16-scarlet .theme-small-title {
  color: #b01e1e;
}
.feel-minimal .swatch-16-scarlet .theme-p {
  color: #555;
}
.feel-minimal .swatch-16-scarlet .theme-bg-main-color {
  background-color: #b01e1e;
}
.feel-minimal .swatch-16-scarlet .theme-bg-secondary-color {
  background-color: #e71a1a;
}
.feel-minimal .swatch-16-scarlet .widget-event {
  background: #442424 !important;
}
.feel-minimal .swatch-16-scarlet .widget-event .theme-p-title {
  color: #f3dada;
}
.feel-minimal .swatch-16-scarlet .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-16-scarlet .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-16-scarlet
  .widget-button
  .content
  .button-container
  .button {
  background: #e71a1a;
}
.feel-minimal
  .swatch-16-scarlet
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal .swatch-16-scarlet .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-16-scarlet .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-16-scarlet
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ec4848;
}
.feel-minimal
  .swatch-16-scarlet
  .widget-button
  .content
  .button-container
  .button:active {
  background: #d21616;
}
.feel-minimal
  .swatch-16-scarlet
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-16-scarlet .mini-flyer-header {
  background-image: none !important;
  background: #e71a1a;
}
.feel-minimal .swatch-16-scarlet .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-16-scarlet .mini-flyer-header .theme-title,
.feel-minimal .swatch-17-chocolate .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-16-scarlet .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-17-chocolate > .swatch-thumbnail {
  background: #653926;
}
.feel-minimal .swatch-17-chocolate .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-17-chocolate .widget-header-text {
  background: #fff;
  border-top: 5px solid #653926;
}
.feel-minimal .swatch-17-chocolate .theme-title {
  color: #653926;
}
.feel-minimal .swatch-17-chocolate .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-17-chocolate .theme-p-title,
.feel-minimal .swatch-17-chocolate .theme-small-title {
  color: #3c261c;
}
.feel-minimal .swatch-17-chocolate .theme-p {
  color: #555;
}
.feel-minimal .swatch-17-chocolate .theme-bg-main-color {
  background-color: #3c261c;
}
.feel-minimal .swatch-17-chocolate .theme-bg-secondary-color {
  background-color: #653926;
}
.feel-minimal .swatch-17-chocolate .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-17-chocolate .widget-event .theme-p-title {
  color: #b8a69f;
}
.feel-minimal .swatch-17-chocolate .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-17-chocolate .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-17-chocolate
  .widget-button
  .content
  .button-container
  .button {
  background: #653926;
}
.feel-minimal
  .swatch-17-chocolate
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-17-chocolate
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-17-chocolate .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-17-chocolate
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #8a4e34;
}
.feel-minimal
  .swatch-17-chocolate
  .widget-button
  .content
  .button-container
  .button:active {
  background: #522f1f;
}
.feel-minimal
  .swatch-17-chocolate
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-17-chocolate .mini-flyer-header {
  background-image: none !important;
  background: #653926;
}
.feel-minimal .swatch-17-chocolate .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-17-chocolate .mini-flyer-header .theme-title,
.feel-minimal .swatch-18-mocha .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-17-chocolate .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-18-mocha > .swatch-thumbnail {
  background: #895a34;
}
.feel-minimal .swatch-18-mocha .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-18-mocha .widget-header-text {
  background: #fff;
  border-top: 5px solid #895a34;
}
.feel-minimal .swatch-18-mocha .theme-title {
  color: #895a34;
}
.feel-minimal .swatch-18-mocha .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-18-mocha .theme-p-title,
.feel-minimal .swatch-18-mocha .theme-small-title {
  color: #5d422d;
}
.feel-minimal .swatch-18-mocha .theme-p {
  color: #555;
}
.feel-minimal .swatch-18-mocha .theme-bg-main-color {
  background-color: #5d422d;
}
.feel-minimal .swatch-18-mocha .theme-bg-secondary-color {
  background-color: #895a34;
}
.feel-minimal .swatch-18-mocha .widget-event {
  background: #121212 !important;
}
.feel-minimal .swatch-18-mocha .widget-event .theme-p-title {
  color: #cdc4bc;
}
.feel-minimal .swatch-18-mocha .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-18-mocha .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-18-mocha
  .widget-button
  .content
  .button-container
  .button {
  background: #895a34;
}
.feel-minimal .swatch-18-mocha .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-18-mocha .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-18-mocha .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-18-mocha
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ae7242;
}
.feel-minimal
  .swatch-18-mocha
  .widget-button
  .content
  .button-container
  .button:active {
  background: #774e2d;
}
.feel-minimal
  .swatch-18-mocha
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-18-mocha .mini-flyer-header {
  background-image: none !important;
  background: #895a34;
}
.feel-minimal .swatch-18-mocha .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-18-mocha .mini-flyer-header .theme-title,
.feel-minimal .swatch-19-dark-gray .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-18-mocha .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-19-dark-gray > .swatch-thumbnail {
  background: #555;
}
.feel-minimal .swatch-19-dark-gray .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-19-dark-gray .widget-header-text {
  background: #fff;
  border-top: 5px solid #555;
}
.feel-minimal .swatch-19-dark-gray .theme-title {
  color: #555;
}
.feel-minimal .swatch-19-dark-gray .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-19-dark-gray .theme-p-title,
.feel-minimal .swatch-19-dark-gray .theme-small-title {
  color: #3b3b3b;
}
.feel-minimal .swatch-19-dark-gray .theme-p {
  color: #555;
}
.feel-minimal .swatch-19-dark-gray .theme-bg-main-color {
  background-color: #3b3b3b;
}
.feel-minimal .swatch-19-dark-gray .theme-bg-secondary-color {
  background-color: #555;
}
.feel-minimal .swatch-19-dark-gray .widget-event {
  background: #080808 !important;
}
.feel-minimal .swatch-19-dark-gray .widget-event .theme-p-title {
  color: #bbb;
}
.feel-minimal .swatch-19-dark-gray .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-19-dark-gray .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-19-dark-gray
  .widget-button
  .content
  .button-container
  .button {
  background: #555;
}
.feel-minimal
  .swatch-19-dark-gray
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-19-dark-gray
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-19-dark-gray .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-19-dark-gray
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #6f6f6f;
}
.feel-minimal
  .swatch-19-dark-gray
  .widget-button
  .content
  .button-container
  .button:active {
  background: #484848;
}
.feel-minimal
  .swatch-19-dark-gray
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-19-dark-gray .mini-flyer-header {
  background-image: none !important;
  background: #555;
}
.feel-minimal .swatch-19-dark-gray .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-19-dark-gray .mini-flyer-header .theme-title,
.feel-minimal .swatch-20-gray .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-19-dark-gray .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-20-gray > .swatch-thumbnail {
  background: #777;
}
.feel-minimal .swatch-20-gray .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-20-gray .widget-header-text {
  background: #fff;
  border-top: 5px solid #777;
}
.feel-minimal .swatch-20-gray .theme-title {
  color: #777;
}
.feel-minimal .swatch-20-gray .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-20-gray .theme-p-title,
.feel-minimal .swatch-20-gray .theme-small-title {
  color: #5e5e5e;
}
.feel-minimal .swatch-20-gray .theme-p {
  color: #555;
}
.feel-minimal .swatch-20-gray .theme-bg-main-color {
  background-color: #5e5e5e;
}
.feel-minimal .swatch-20-gray .theme-bg-secondary-color {
  background-color: #777;
}
.feel-minimal .swatch-20-gray .widget-event {
  background: #2b2b2b !important;
}
.feel-minimal .swatch-20-gray .widget-event .theme-p,
.feel-minimal .swatch-20-gray .widget-event .theme-p-title {
  color: #ddd;
}
.feel-minimal .swatch-20-gray .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-20-gray
  .widget-button
  .content
  .button-container
  .button {
  background: #777;
}
.feel-minimal .swatch-20-gray .var-feel-minimal-text-negative .theme-subtitle,
.feel-minimal .swatch-20-gray .var-feel-minimal-text-negative .theme-title {
  color: #fff;
}
.feel-minimal .swatch-20-gray .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-20-gray
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #919191;
}
.feel-minimal
  .swatch-20-gray
  .widget-button
  .content
  .button-container
  .button:active {
  background: #6a6a6a;
}
.feel-minimal
  .swatch-20-gray
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-20-gray .mini-flyer-header {
  background-image: none !important;
  background: #777;
}
.feel-minimal .swatch-20-gray .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-20-gray .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-20-gray .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-21-light-gray > .swatch-thumbnail {
  background: #999;
}
.feel-minimal .swatch-21-light-gray .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-21-light-gray .widget-header-text {
  background: #fff;
  border-top: 5px solid #999;
}
.feel-minimal .swatch-21-light-gray .theme-title {
  color: #999;
}
.feel-minimal .swatch-21-light-gray .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-21-light-gray .theme-p-title,
.feel-minimal .swatch-21-light-gray .theme-small-title {
  color: gray;
}
.feel-minimal .swatch-21-light-gray .theme-p {
  color: #555;
}
.feel-minimal .swatch-21-light-gray .theme-bg-main-color {
  background-color: gray;
}
.feel-minimal .swatch-21-light-gray .theme-bg-secondary-color {
  background-color: #999;
}
.feel-minimal .swatch-21-light-gray .widget-event {
  background: #4d4d4d !important;
}
.feel-minimal .swatch-21-light-gray .widget-event .theme-p-title,
.feel-minimal .swatch-21-light-gray .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-21-light-gray .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-21-light-gray .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-21-light-gray
  .widget-button
  .content
  .button-container
  .button {
  background: #999;
}
.feel-minimal
  .swatch-21-light-gray
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-21-light-gray
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-21-light-gray .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-21-light-gray
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #b3b3b3;
}
.feel-minimal
  .swatch-21-light-gray
  .widget-button
  .content
  .button-container
  .button:active {
  background: #8c8c8c;
}
.feel-minimal
  .swatch-21-light-gray
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-21-light-gray .mini-flyer-header {
  background-image: none !important;
  background: #999;
}
.feel-minimal .swatch-21-light-gray .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-21-light-gray .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_red_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-21-light-gray .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_red_500 > .swatch-thumbnail {
  background: #f33f34;
}
.feel-minimal .swatch-custom_red_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_red_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #f33f34;
}
.feel-minimal .swatch-custom_red_500 .theme-title {
  color: #f33f34;
}
.feel-minimal .swatch-custom_red_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_red_500 .theme-p-title,
.feel-minimal .swatch-custom_red_500 .theme-small-title {
  color: #da251a;
}
.feel-minimal .swatch-custom_red_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_red_500 .theme-bg-main-color {
  background-color: #da251a;
}
.feel-minimal .swatch-custom_red_500 .theme-bg-secondary-color {
  background-color: #f33f34;
}
.feel-minimal .swatch-custom_red_500 .widget-event {
  background: #632f2b !important;
}
.feel-minimal .swatch-custom_red_500 .widget-event .theme-p-title {
  color: #fdf7f6;
}
.feel-minimal .swatch-custom_red_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_red_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_red_500
  .widget-button
  .content
  .button-container
  .button {
  background: #f33f34;
}
.feel-minimal
  .swatch-custom_red_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_red_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_red_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #f66d64;
}
.feel-minimal
  .swatch-custom_red_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #f2281c;
}
.feel-minimal
  .swatch-custom_red_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_red_500 .mini-flyer-header {
  background-image: none !important;
  background: #f33f34;
}
.feel-minimal .swatch-custom_red_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_red_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_red_100 > .swatch-thumbnail {
  background: #ffcdd2;
}
.feel-minimal
  .swatch-custom_red_100
  .widget-button
  .content
  .button-container
  .button:hover,
.feel-minimal .swatch-custom_red_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_red_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffcdd2;
}
.feel-minimal .swatch-custom_red_100 .theme-title {
  color: #ffcdd2;
}
.feel-minimal .swatch-custom_red_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_red_100 .theme-p-title,
.feel-minimal .swatch-custom_red_100 .theme-small-title {
  color: #fa9fa8;
}
.feel-minimal .swatch-custom_red_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_red_100 .theme-bg-main-color {
  background-color: #fa9fa8;
}
.feel-minimal .swatch-custom_red_100 .theme-bg-secondary-color {
  background-color: #ffcdd2;
}
.feel-minimal .swatch-custom_red_100 .widget-event {
  background: #cc6771 !important;
}
.feel-minimal .swatch-custom_red_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_red_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_red_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_red_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_red_100
  .widget-button
  .content
  .button-container
  .button {
  background: #ffcdd2;
}
.feel-minimal
  .swatch-custom_red_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_red_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_red_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffb3bb;
}
.feel-minimal
  .swatch-custom_red_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_red_100 .mini-flyer-header {
  background-image: none !important;
  background: #ffcdd2;
}
.feel-minimal .swatch-custom_red_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_red_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_red_300 > .swatch-thumbnail {
  background: #e47273;
}
.feel-minimal .swatch-custom_red_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_red_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #e47273;
}
.feel-minimal .swatch-custom_red_300 .theme-title {
  color: #e47273;
}
.feel-minimal .swatch-custom_red_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_red_300 .theme-p-title,
.feel-minimal .swatch-custom_red_300 .theme-small-title {
  color: #d15253;
}
.feel-minimal .swatch-custom_red_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_red_300 .theme-bg-main-color {
  background-color: #d15253;
}
.feel-minimal .swatch-custom_red_300 .theme-bg-secondary-color {
  background-color: #e47273;
}
.feel-minimal .swatch-custom_red_300 .widget-event {
  background: #6f4e4e !important;
}
.feel-minimal .swatch-custom_red_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_red_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_red_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_red_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_red_300
  .widget-button
  .content
  .button-container
  .button {
  background: #e47273;
}
.feel-minimal
  .swatch-custom_red_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_red_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_red_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ec9d9d;
}
.feel-minimal
  .swatch-custom_red_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #e05d5e;
}
.feel-minimal
  .swatch-custom_red_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_red_300 .mini-flyer-header {
  background-image: none !important;
  background: #e47273;
}
.feel-minimal .swatch-custom_red_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_red_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_red_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_red_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_red_900 > .swatch-thumbnail {
  background: #b6171a;
}
.feel-minimal .swatch-custom_red_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_red_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #b6171a;
}
.feel-minimal .swatch-custom_red_900 .theme-title {
  color: #b6171a;
}
.feel-minimal .swatch-custom_red_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_red_900 .theme-p-title,
.feel-minimal .swatch-custom_red_900 .theme-small-title {
  color: #81191b;
}
.feel-minimal .swatch-custom_red_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_red_900 .theme-bg-main-color {
  background-color: #81191b;
}
.feel-minimal .swatch-custom_red_900 .theme-bg-secondary-color {
  background-color: #b6171a;
}
.feel-minimal .swatch-custom_red_900 .widget-event {
  background: #211313 !important;
}
.feel-minimal .swatch-custom_red_900 .widget-event .theme-p-title {
  color: #e5b4b5;
}
.feel-minimal .swatch-custom_red_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_red_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_red_900
  .widget-button
  .content
  .button-container
  .button {
  background: #b6171a;
}
.feel-minimal
  .swatch-custom_red_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_red_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_red_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #e31d21;
}
.feel-minimal
  .swatch-custom_red_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #9f1417;
}
.feel-minimal
  .swatch-custom_red_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_red_900 .mini-flyer-header {
  background-image: none !important;
  background: #b6171a;
}
.feel-minimal .swatch-custom_pink_500 .widget-event a,
.feel-minimal .swatch-custom_red_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_red_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_red_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_pink_500 > .swatch-thumbnail {
  background: #e81962;
}
.feel-minimal .swatch-custom_pink_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_pink_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #e81962;
}
.feel-minimal .swatch-custom_pink_500 .theme-title {
  color: #e81962;
}
.feel-minimal .swatch-custom_pink_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_pink_500 .theme-p-title,
.feel-minimal .swatch-custom_pink_500 .theme-small-title {
  color: #b11d51;
}
.feel-minimal .swatch-custom_pink_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_pink_500 .theme-bg-main-color {
  background-color: #b11d51;
}
.feel-minimal .swatch-custom_pink_500 .theme-bg-secondary-color {
  background-color: #e81962;
}
.feel-minimal .swatch-custom_pink_500 .widget-event {
  background: #45232f !important;
}
.feel-minimal .swatch-custom_pink_500 .widget-event .theme-p-title {
  color: #f3dae3;
}
.feel-minimal .swatch-custom_pink_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_pink_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_pink_500
  .widget-button
  .content
  .button-container
  .button {
  background: #e81962;
}
.feel-minimal
  .swatch-custom_pink_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_pink_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_pink_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ed4782;
}
.feel-minimal
  .swatch-custom_pink_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #d21558;
}
.feel-minimal
  .swatch-custom_pink_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_pink_500 .mini-flyer-header {
  background-image: none !important;
  background: #e81962;
}
.feel-minimal .swatch-custom_pink_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_pink_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_pink_100 > .swatch-thumbnail {
  background: #f7bbd0;
}
.feel-minimal .swatch-custom_pink_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_pink_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #f7bbd0;
}
.feel-minimal .swatch-custom_pink_100 .theme-title {
  color: #f7bbd0;
}
.feel-minimal .swatch-custom_pink_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_pink_100 .theme-p-title,
.feel-minimal .swatch-custom_pink_100 .theme-small-title {
  color: #eb94b2;
}
.feel-minimal .swatch-custom_pink_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_pink_100 .theme-bg-main-color {
  background-color: #eb94b2;
}
.feel-minimal .swatch-custom_pink_100 .theme-bg-secondary-color {
  background-color: #f7bbd0;
}
.feel-minimal .swatch-custom_pink_100 .widget-event {
  background: #ae6b83 !important;
}
.feel-minimal .swatch-custom_pink_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_pink_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_pink_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_pink_100
  .widget-button
  .content
  .button-container
  .button {
  background: #f7bbd0;
}
.feel-minimal
  .swatch-custom_pink_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_pink_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_pink_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fce9f0;
}
.feel-minimal
  .swatch-custom_pink_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #f4a4c0;
}
.feel-minimal
  .swatch-custom_pink_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_pink_100 .mini-flyer-header {
  background-image: none !important;
  background: #f7bbd0;
}
.feel-minimal .swatch-custom_pink_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_pink_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_pink_300 > .swatch-thumbnail {
  background: #ef6191;
}
.feel-minimal .swatch-custom_pink_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_pink_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ef6191;
}
.feel-minimal .swatch-custom_pink_300 .theme-title {
  color: #ef6191;
}
.feel-minimal .swatch-custom_pink_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_pink_300 .theme-p-title,
.feel-minimal .swatch-custom_pink_300 .theme-small-title {
  color: #df3e74;
}
.feel-minimal .swatch-custom_pink_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_pink_300 .theme-bg-main-color {
  background-color: #df3e74;
}
.feel-minimal .swatch-custom_pink_300 .theme-bg-secondary-color {
  background-color: #ef6191;
}
.feel-minimal .swatch-custom_pink_300 .widget-event {
  background: #783f52 !important;
}
.feel-minimal .swatch-custom_pink_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_pink_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_pink_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_pink_300
  .widget-button
  .content
  .button-container
  .button {
  background: #ef6191;
}
.feel-minimal
  .swatch-custom_pink_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_pink_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_pink_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #f48fb1;
}
.feel-minimal
  .swatch-custom_pink_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ed4a81;
}
.feel-minimal
  .swatch-custom_pink_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_pink_300 .mini-flyer-header {
  background-image: none !important;
  background: #ef6191;
}
.feel-minimal .swatch-custom_pink_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_pink_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_pink_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_pink_900 > .swatch-thumbnail {
  background: #870d4e;
}
.feel-minimal .swatch-custom_pink_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_pink_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #870d4e;
}
.feel-minimal .swatch-custom_pink_900 .theme-title {
  color: #870d4e;
}
.feel-minimal .swatch-custom_pink_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_pink_900 .theme-p-title,
.feel-minimal .swatch-custom_pink_900 .theme-small-title {
  color: #540d33;
}
.feel-minimal .swatch-custom_pink_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_pink_900 .theme-bg-main-color {
  background-color: #540d33;
}
.feel-minimal .swatch-custom_pink_900 .theme-bg-secondary-color {
  background-color: #870d4e;
}
.feel-minimal .swatch-custom_pink_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_pink_900 .widget-event .theme-p-title {
  color: #d987b3;
}
.feel-minimal .swatch-custom_pink_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_pink_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_pink_900
  .widget-button
  .content
  .button-container
  .button {
  background: #870d4e;
}
.feel-minimal
  .swatch-custom_pink_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_pink_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_pink_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #b61169;
}
.feel-minimal
  .swatch-custom_pink_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #700b41;
}
.feel-minimal
  .swatch-custom_pink_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_pink_900 .mini-flyer-header {
  background-image: none !important;
  background: #870d4e;
}
.feel-minimal .swatch-custom_pink_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_pink_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_purple_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_pink_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_purple_500 > .swatch-thumbnail {
  background: #9b2caf;
}
.feel-minimal .swatch-custom_purple_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_purple_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #9b2caf;
}
.feel-minimal .swatch-custom_purple_500 .theme-title {
  color: #9b2caf;
}
.feel-minimal .swatch-custom_purple_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_purple_500 .theme-p-title,
.feel-minimal .swatch-custom_purple_500 .theme-small-title {
  color: #712a7e;
}
.feel-minimal .swatch-custom_purple_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_purple_500 .theme-bg-main-color {
  background-color: #712a7e;
}
.feel-minimal .swatch-custom_purple_500 .theme-bg-secondary-color {
  background-color: #9b2caf;
}
.feel-minimal .swatch-custom_purple_500 .widget-event {
  background: #231e24 !important;
}
.feel-minimal .swatch-custom_purple_500 .widget-event .theme-p-title {
  color: #ddc7e0;
}
.feel-minimal .swatch-custom_purple_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_purple_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_purple_500
  .widget-button
  .content
  .button-container
  .button {
  background: #9b2caf;
}
.feel-minimal
  .swatch-custom_purple_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_purple_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_purple_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #b93fcf;
}
.feel-minimal
  .swatch-custom_purple_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #89279b;
}
.feel-minimal
  .swatch-custom_purple_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_purple_500 .mini-flyer-header {
  background-image: none !important;
  background: #9b2caf;
}
.feel-minimal .swatch-custom_purple_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_purple_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_purple_100 > .swatch-thumbnail {
  background: #e0bee6;
}
.feel-minimal .swatch-custom_purple_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_purple_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #e0bee6;
}
.feel-minimal .swatch-custom_purple_100 .theme-title {
  color: #e0bee6;
}
.feel-minimal .swatch-custom_purple_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_purple_100 .theme-p-title,
.feel-minimal .swatch-custom_purple_100 .theme-small-title {
  color: #c9a0d1;
}
.feel-minimal .swatch-custom_purple_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_purple_100 .theme-bg-main-color {
  background-color: #c9a0d1;
}
.feel-minimal .swatch-custom_purple_100 .theme-bg-secondary-color {
  background-color: #e0bee6;
}
.feel-minimal .swatch-custom_purple_100 .widget-event {
  background: #858585 !important;
}
.feel-minimal .swatch-custom_purple_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_purple_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_purple_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_purple_100
  .widget-button
  .content
  .button-container
  .button {
  background: #e0bee6;
}
.feel-minimal
  .swatch-custom_purple_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_purple_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_purple_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #f2e3f4;
}
.feel-minimal
  .swatch-custom_purple_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #d7acdf;
}
.feel-minimal
  .swatch-custom_purple_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_purple_100 .mini-flyer-header {
  background-image: none !important;
  background: #e0bee6;
}
.feel-minimal .swatch-custom_purple_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_purple_100 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_purple_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_purple_300 > .swatch-thumbnail {
  background: #b96ac7;
}
.feel-minimal .swatch-custom_purple_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_purple_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #b96ac7;
}
.feel-minimal .swatch-custom_purple_300 .theme-title {
  color: #b96ac7;
}
.feel-minimal .swatch-custom_purple_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_purple_300 .theme-p-title,
.feel-minimal .swatch-custom_purple_300 .theme-small-title {
  color: #9e52ac;
}
.feel-minimal .swatch-custom_purple_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_purple_300 .theme-bg-main-color {
  background-color: #9e52ac;
}
.feel-minimal .swatch-custom_purple_300 .theme-bg-secondary-color {
  background-color: #b96ac7;
}
.feel-minimal .swatch-custom_purple_300 .widget-event {
  background: #4c4c4c !important;
}
.feel-minimal .swatch-custom_purple_300 .widget-event .theme-p-title {
  color: #fffeff;
}
.feel-minimal .swatch-custom_purple_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_purple_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_purple_300
  .widget-button
  .content
  .button-container
  .button {
  background: #b96ac7;
}
.feel-minimal
  .swatch-custom_purple_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_purple_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_purple_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ca8fd5;
}
.feel-minimal
  .swatch-custom_purple_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b057c0;
}
.feel-minimal
  .swatch-custom_purple_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_purple_300 .mini-flyer-header {
  background-image: none !important;
  background: #b96ac7;
}
.feel-minimal .swatch-custom_purple_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_purple_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_purple_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_purple_900 > .swatch-thumbnail {
  background: #4a1b8c;
}
.feel-minimal .swatch-custom_purple_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_purple_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #4a1b8c;
}
.feel-minimal .swatch-custom_purple_900 .theme-title {
  color: #4a1b8c;
}
.feel-minimal .swatch-custom_purple_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_purple_900 .theme-p-title,
.feel-minimal .swatch-custom_purple_900 .theme-small-title {
  color: #34195b;
}
.feel-minimal .swatch-custom_purple_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_purple_900 .theme-bg-main-color {
  background-color: #34195b;
}
.feel-minimal .swatch-custom_purple_900 .theme-bg-secondary-color {
  background-color: #4a1b8c;
}
.feel-minimal .swatch-custom_purple_900 .widget-event {
  background: #070608 !important;
}
.feel-minimal .swatch-custom_purple_900 .widget-event .theme-p-title {
  color: #b59fd4;
}
.feel-minimal .swatch-custom_purple_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_purple_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_purple_900
  .widget-button
  .content
  .button-container
  .button {
  background: #4a1b8c;
}
.feel-minimal
  .swatch-custom_purple_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_purple_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_purple_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #6123b7;
}
.feel-minimal
  .swatch-custom_purple_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #3f1777;
}
.feel-minimal
  .swatch-custom_purple_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_purple_900 .mini-flyer-header {
  background-image: none !important;
  background: #4a1b8c;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-event a,
.feel-minimal .swatch-custom_purple_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_purple_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_purple_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_purple_500 > .swatch-thumbnail {
  background: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-title {
  color: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-p-title,
.feel-minimal .swatch-custom_deep_purple_500 .theme-small-title {
  color: #543787;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-bg-main-color {
  background-color: #543787;
}
.feel-minimal .swatch-custom_deep_purple_500 .theme-bg-secondary-color {
  background-color: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-event {
  background: #2c2b2d !important;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-event .theme-p-title {
  color: #ddd7e6;
}
.feel-minimal .swatch-custom_deep_purple_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_purple_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_purple_500
  .widget-button
  .content
  .button-container
  .button {
  background: #673ab7;
}
.feel-minimal
  .swatch-custom_deep_purple_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_purple_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_purple_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #8259cb;
}
.feel-minimal
  .swatch-custom_deep_purple_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #5c34a4;
}
.feel-minimal
  .swatch-custom_deep_purple_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_purple_500 .mini-flyer-header {
  background-image: none !important;
  background: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_purple_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_purple_100 > .swatch-thumbnail {
  background: #d1c4e9;
}
.feel-minimal .swatch-custom_deep_purple_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_purple_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #d1c4e9;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-title {
  color: #d1c4e9;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-p-title,
.feel-minimal .swatch-custom_deep_purple_100 .theme-small-title {
  color: #b6a5d5;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-bg-main-color {
  background-color: #b6a5d5;
}
.feel-minimal .swatch-custom_deep_purple_100 .theme-bg-secondary-color {
  background-color: #d1c4e9;
}
.feel-minimal .swatch-custom_deep_purple_100 .widget-event {
  background: #8a8a8a !important;
}
.feel-minimal .swatch-custom_deep_purple_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_deep_purple_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_purple_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_purple_100
  .widget-button
  .content
  .button-container
  .button {
  background: #d1c4e9;
}
.feel-minimal
  .swatch-custom_deep_purple_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_purple_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_purple_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #eee9f7;
}
.feel-minimal
  .swatch-custom_deep_purple_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #c3b1e2;
}
.feel-minimal
  .swatch-custom_deep_purple_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_purple_100 .mini-flyer-header {
  background-image: none !important;
  background: #d1c4e9;
}
.feel-minimal .swatch-custom_deep_purple_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_purple_100 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_deep_purple_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_purple_300 > .swatch-thumbnail {
  background: #ba68c8;
}
.feel-minimal .swatch-custom_deep_purple_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_purple_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ba68c8;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-title {
  color: #ba68c8;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-p-title,
.feel-minimal .swatch-custom_deep_purple_300 .theme-small-title {
  color: #9f50ad;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-bg-main-color {
  background-color: #9f50ad;
}
.feel-minimal .swatch-custom_deep_purple_300 .theme-bg-secondary-color {
  background-color: #ba68c8;
}
.feel-minimal .swatch-custom_deep_purple_300 .widget-event {
  background: #4c4c4c !important;
}
.feel-minimal .swatch-custom_deep_purple_300 .widget-event .theme-p-title {
  color: #fefefe;
}
.feel-minimal .swatch-custom_deep_purple_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_purple_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_purple_300
  .widget-button
  .content
  .button-container
  .button {
  background: #ba68c8;
}
.feel-minimal
  .swatch-custom_deep_purple_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_purple_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_purple_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #cb8dd6;
}
.feel-minimal
  .swatch-custom_deep_purple_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b155c1;
}
.feel-minimal
  .swatch-custom_deep_purple_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_purple_300 .mini-flyer-header {
  background-image: none !important;
  background: #ba68c8;
}
.feel-minimal .swatch-custom_deep_purple_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_purple_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_deep_purple_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_purple_900 > .swatch-thumbnail {
  background: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_purple_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-title {
  color: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-p-title,
.feel-minimal .swatch-custom_deep_purple_900 .theme-small-title {
  color: #543787;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-bg-main-color {
  background-color: #543787;
}
.feel-minimal .swatch-custom_deep_purple_900 .theme-bg-secondary-color {
  background-color: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_900 .widget-event {
  background: #2c2b2d !important;
}
.feel-minimal .swatch-custom_deep_purple_900 .widget-event .theme-p-title {
  color: #ddd7e6;
}
.feel-minimal .swatch-custom_deep_purple_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_purple_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_purple_900
  .widget-button
  .content
  .button-container
  .button {
  background: #673ab7;
}
.feel-minimal
  .swatch-custom_deep_purple_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_purple_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_purple_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #8259cb;
}
.feel-minimal
  .swatch-custom_deep_purple_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #5c34a4;
}
.feel-minimal
  .swatch-custom_deep_purple_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_purple_900 .mini-flyer-header {
  background-image: none !important;
  background: #673ab7;
}
.feel-minimal .swatch-custom_deep_purple_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_purple_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_indigo_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_purple_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_indigo_500 > .swatch-thumbnail {
  background: #3f51b5;
}
.feel-minimal .swatch-custom_indigo_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_indigo_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #3f51b5;
}
.feel-minimal .swatch-custom_indigo_500 .theme-title {
  color: #3f51b5;
}
.feel-minimal .swatch-custom_indigo_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_indigo_500 .theme-p-title,
.feel-minimal .swatch-custom_indigo_500 .theme-small-title {
  color: #3b4786;
}
.feel-minimal .swatch-custom_indigo_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_indigo_500 .theme-bg-main-color {
  background-color: #3b4786;
}
.feel-minimal .swatch-custom_indigo_500 .theme-bg-secondary-color {
  background-color: #3f51b5;
}
.feel-minimal .swatch-custom_indigo_500 .widget-event {
  background: #2e2e2e !important;
}
.feel-minimal .swatch-custom_indigo_500 .widget-event .theme-p-title {
  color: #dadce6;
}
.feel-minimal .swatch-custom_indigo_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_indigo_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_indigo_500
  .widget-button
  .content
  .button-container
  .button {
  background: #3f51b5;
}
.feel-minimal
  .swatch-custom_indigo_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_indigo_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_indigo_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #606fc7;
}
.feel-minimal
  .swatch-custom_indigo_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #3849a2;
}
.feel-minimal
  .swatch-custom_indigo_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_indigo_500 .mini-flyer-header {
  background-image: none !important;
  background: #3f51b5;
}
.feel-minimal .swatch-custom_indigo_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_indigo_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_indigo_100 > .swatch-thumbnail {
  background: #c5cae9;
}
.feel-minimal .swatch-custom_indigo_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_indigo_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #c5cae9;
}
.feel-minimal .swatch-custom_indigo_100 .theme-title {
  color: #c5cae9;
}
.feel-minimal .swatch-custom_indigo_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_indigo_100 .theme-p-title,
.feel-minimal .swatch-custom_indigo_100 .theme-small-title {
  color: #a7add4;
}
.feel-minimal .swatch-custom_indigo_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_indigo_100 .theme-bg-main-color {
  background-color: #a7add4;
}
.feel-minimal .swatch-custom_indigo_100 .theme-bg-secondary-color {
  background-color: #c5cae9;
}
.feel-minimal .swatch-custom_indigo_100 .widget-event {
  background: #8b8b8b !important;
}
.feel-minimal .swatch-custom_indigo_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_indigo_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_indigo_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_indigo_100
  .widget-button
  .content
  .button-container
  .button {
  background: #c5cae9;
}
.feel-minimal
  .swatch-custom_indigo_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_indigo_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_indigo_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #eaecf7;
}
.feel-minimal
  .swatch-custom_indigo_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b3b9e2;
}
.feel-minimal
  .swatch-custom_indigo_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_indigo_100 .mini-flyer-header {
  background-image: none !important;
  background: #c5cae9;
}
.feel-minimal .swatch-custom_indigo_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_indigo_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_indigo_300 > .swatch-thumbnail {
  background: #7986cb;
}
.feel-minimal .swatch-custom_indigo_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_indigo_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #7986cb;
}
.feel-minimal .swatch-custom_indigo_300 .theme-title {
  color: #7986cb;
}
.feel-minimal .swatch-custom_indigo_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_indigo_300 .theme-p-title,
.feel-minimal .swatch-custom_indigo_300 .theme-small-title {
  color: #606db1;
}
.feel-minimal .swatch-custom_indigo_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_indigo_300 .theme-bg-main-color {
  background-color: #606db1;
}
.feel-minimal .swatch-custom_indigo_300 .theme-bg-secondary-color {
  background-color: #7986cb;
}
.feel-minimal .swatch-custom_indigo_300 .widget-event {
  background: #565656 !important;
}
.feel-minimal .swatch-custom_indigo_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_indigo_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_indigo_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_indigo_300
  .widget-button
  .content
  .button-container
  .button {
  background: #7986cb;
}
.feel-minimal
  .swatch-custom_indigo_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_indigo_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_indigo_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #9ea7d9;
}
.feel-minimal
  .swatch-custom_indigo_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #6775c4;
}
.feel-minimal
  .swatch-custom_indigo_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_indigo_300 .mini-flyer-header {
  background-image: none !important;
  background: #7986cb;
}
.feel-minimal .swatch-custom_indigo_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_indigo_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_indigo_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_indigo_900 > .swatch-thumbnail {
  background: #1a237e;
}
.feel-minimal .swatch-custom_indigo_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_indigo_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #1a237e;
}
.feel-minimal .swatch-custom_indigo_900 .theme-title {
  color: #1a237e;
}
.feel-minimal .swatch-custom_indigo_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_indigo_900 .theme-p-title,
.feel-minimal .swatch-custom_indigo_900 .theme-small-title {
  color: #161b4f;
}
.feel-minimal .swatch-custom_indigo_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_indigo_900 .theme-bg-main-color {
  background-color: #161b4f;
}
.feel-minimal .swatch-custom_indigo_900 .theme-bg-secondary-color {
  background-color: #1a237e;
}
.feel-minimal .swatch-custom_indigo_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_indigo_900 .widget-event .theme-p-title {
  color: #969bce;
}
.feel-minimal .swatch-custom_indigo_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_indigo_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_indigo_900
  .widget-button
  .content
  .button-container
  .button {
  background: #1a237e;
}
.feel-minimal
  .swatch-custom_indigo_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_indigo_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_indigo_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #232fa8;
}
.feel-minimal
  .swatch-custom_indigo_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #161d69;
}
.feel-minimal
  .swatch-custom_indigo_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_indigo_900 .mini-flyer-header {
  background-image: none !important;
  background: #1a237e;
}
.feel-minimal .swatch-custom_blue_500 .widget-event a,
.feel-minimal .swatch-custom_indigo_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_indigo_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_indigo_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_blue_500 > .swatch-thumbnail {
  background: #2196f3;
}
.feel-minimal .swatch-custom_blue_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_blue_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #2196f3;
}
.feel-minimal .swatch-custom_blue_500 .theme-title {
  color: #2196f3;
}
.feel-minimal .swatch-custom_blue_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_blue_500 .theme-p-title,
.feel-minimal .swatch-custom_blue_500 .theme-small-title {
  color: #177bca;
}
.feel-minimal .swatch-custom_blue_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_blue_500 .theme-bg-main-color {
  background-color: #177bca;
}
.feel-minimal .swatch-custom_blue_500 .theme-bg-secondary-color {
  background-color: #2196f3;
}
.feel-minimal .swatch-custom_blue_500 .widget-event {
  background: #254056 !important;
}
.feel-minimal .swatch-custom_blue_500 .widget-event .theme-p-title {
  color: #e7f1f9;
}
.feel-minimal .swatch-custom_blue_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_blue_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_blue_500
  .widget-button
  .content
  .button-container
  .button {
  background: #2196f3;
}
.feel-minimal
  .swatch-custom_blue_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_blue_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_blue_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #51adf6;
}
.feel-minimal
  .swatch-custom_blue_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #0d8aee;
}
.feel-minimal
  .swatch-custom_blue_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_blue_500 .mini-flyer-header {
  background-image: none !important;
  background: #2196f3;
}
.feel-minimal .swatch-custom_blue_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_blue_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_blue_100 > .swatch-thumbnail {
  background: #bbdefb;
}
.feel-minimal .swatch-custom_blue_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_blue_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #bbdefb;
}
.feel-minimal .swatch-custom_blue_100 .theme-title {
  color: #bbdefb;
}
.feel-minimal .swatch-custom_blue_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_blue_100 .theme-p-title,
.feel-minimal .swatch-custom_blue_100 .theme-small-title {
  color: #91c6f2;
}
.feel-minimal .swatch-custom_blue_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_blue_100 .theme-bg-main-color {
  background-color: #91c6f2;
}
.feel-minimal .swatch-custom_blue_100 .theme-bg-secondary-color {
  background-color: #bbdefb;
}
.feel-minimal .swatch-custom_blue_100 .widget-event {
  background: #6393ba !important;
}
.feel-minimal .swatch-custom_blue_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_blue_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_blue_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_blue_100
  .widget-button
  .content
  .button-container
  .button {
  background: #bbdefb;
}
.feel-minimal
  .swatch-custom_blue_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_blue_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_blue_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ebf5fe;
}
.feel-minimal
  .swatch-custom_blue_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #a3d2fa;
}
.feel-minimal
  .swatch-custom_blue_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_blue_100 .mini-flyer-header {
  background-image: none !important;
  background: #bbdefb;
}
.feel-minimal .swatch-custom_blue_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_blue_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_blue_300 > .swatch-thumbnail {
  background: #64b5f6;
}
.feel-minimal .swatch-custom_blue_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_blue_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #64b5f6;
}
.feel-minimal .swatch-custom_blue_300 .theme-title {
  color: #64b5f6;
}
.feel-minimal .swatch-custom_blue_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_blue_300 .theme-p-title,
.feel-minimal .swatch-custom_blue_300 .theme-small-title {
  color: #3f9de8;
}
.feel-minimal .swatch-custom_blue_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_blue_300 .theme-bg-main-color {
  background-color: #3f9de8;
}
.feel-minimal .swatch-custom_blue_300 .theme-bg-secondary-color {
  background-color: #64b5f6;
}
.feel-minimal .swatch-custom_blue_300 .widget-event {
  background: #3b6586 !important;
}
.feel-minimal .swatch-custom_blue_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_blue_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_blue_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_blue_300
  .widget-button
  .content
  .button-container
  .button {
  background: #64b5f6;
}
.feel-minimal
  .swatch-custom_blue_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_blue_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_blue_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #94ccf9;
}
.feel-minimal
  .swatch-custom_blue_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #4ca9f5;
}
.feel-minimal
  .swatch-custom_blue_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_blue_300 .mini-flyer-header {
  background-image: none !important;
  background: #64b5f6;
}
.feel-minimal .swatch-custom_blue_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_blue_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_blue_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_blue_900 > .swatch-thumbnail {
  background: #0d47a1;
}
.feel-minimal .swatch-custom_blue_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_blue_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #0d47a1;
}
.feel-minimal .swatch-custom_blue_900 .theme-title {
  color: #0d47a1;
}
.feel-minimal .swatch-custom_blue_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_blue_900 .theme-p-title,
.feel-minimal .swatch-custom_blue_900 .theme-small-title {
  color: #0f346c;
}
.feel-minimal .swatch-custom_blue_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_blue_900 .theme-bg-main-color {
  background-color: #0f346c;
}
.feel-minimal .swatch-custom_blue_900 .theme-bg-secondary-color {
  background-color: #0d47a1;
}
.feel-minimal .swatch-custom_blue_900 .widget-event {
  background: #070a0e !important;
}
.feel-minimal .swatch-custom_blue_900 .widget-event .theme-p-title {
  color: #99b5e1;
}
.feel-minimal .swatch-custom_blue_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_blue_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_blue_900
  .widget-button
  .content
  .button-container
  .button {
  background: #0d47a1;
}
.feel-minimal
  .swatch-custom_blue_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_blue_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_blue_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #115cd0;
}
.feel-minimal
  .swatch-custom_blue_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #0b3d89;
}
.feel-minimal
  .swatch-custom_blue_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_blue_900 .mini-flyer-header {
  background-image: none !important;
  background: #0d47a1;
}
.feel-minimal .swatch-custom_blue_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_blue_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_cyan_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_blue_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_cyan_500 > .swatch-thumbnail {
  background: #00bcd4;
}
.feel-minimal .swatch-custom_cyan_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_cyan_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #00bcd4;
}
.feel-minimal .swatch-custom_cyan_500 .theme-title {
  color: #00bcd4;
}
.feel-minimal .swatch-custom_cyan_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_cyan_500 .theme-p-title,
.feel-minimal .swatch-custom_cyan_500 .theme-small-title {
  color: #088999;
}
.feel-minimal .swatch-custom_cyan_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_cyan_500 .theme-bg-main-color {
  background-color: #088999;
}
.feel-minimal .swatch-custom_cyan_500 .theme-bg-secondary-color {
  background-color: #00bcd4;
}
.feel-minimal .swatch-custom_cyan_500 .widget-event {
  background: #0f292c !important;
}
.feel-minimal .swatch-custom_cyan_500 .widget-event .theme-p-title {
  color: #afe9f1;
}
.feel-minimal .swatch-custom_cyan_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_cyan_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_cyan_500
  .widget-button
  .content
  .button-container
  .button {
  background: #00bcd4;
}
.feel-minimal
  .swatch-custom_cyan_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_cyan_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_cyan_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #08e3ff;
}
.feel-minimal
  .swatch-custom_cyan_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #00a5bb;
}
.feel-minimal
  .swatch-custom_cyan_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_cyan_500 .mini-flyer-header {
  background-image: none !important;
  background: #00bcd4;
}
.feel-minimal .swatch-custom_cyan_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_cyan_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_cyan_100 > .swatch-thumbnail {
  background: #b2ebf2;
}
.feel-minimal .swatch-custom_cyan_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_cyan_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #b2ebf2;
}
.feel-minimal .swatch-custom_cyan_100 .theme-title {
  color: #b2ebf2;
}
.feel-minimal .swatch-custom_cyan_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_cyan_100 .theme-p-title,
.feel-minimal .swatch-custom_cyan_100 .theme-small-title {
  color: #8ddae4;
}
.feel-minimal .swatch-custom_cyan_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_cyan_100 .theme-bg-main-color {
  background-color: #8ddae4;
}
.feel-minimal .swatch-custom_cyan_100 .theme-bg-secondary-color {
  background-color: #b2ebf2;
}
.feel-minimal .swatch-custom_cyan_100 .widget-event {
  background: #6c9a9f !important;
}
.feel-minimal .swatch-custom_cyan_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_cyan_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_cyan_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_cyan_100
  .widget-button
  .content
  .button-container
  .button {
  background: #b2ebf2;
}
.feel-minimal
  .swatch-custom_cyan_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_cyan_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_cyan_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #def6f9;
}
.feel-minimal
  .swatch-custom_cyan_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #9ce5ee;
}
.feel-minimal
  .swatch-custom_cyan_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_cyan_100 .mini-flyer-header {
  background-image: none !important;
  background: #b2ebf2;
}
.feel-minimal .swatch-custom_cyan_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_cyan_100 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_cyan_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_cyan_300 > .swatch-thumbnail {
  background: #4dd0e1;
}
.feel-minimal .swatch-custom_cyan_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_cyan_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #4dd0e1;
}
.feel-minimal .swatch-custom_cyan_300 .theme-title {
  color: #4dd0e1;
}
.feel-minimal .swatch-custom_cyan_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_cyan_300 .theme-p-title,
.feel-minimal .swatch-custom_cyan_300 .theme-small-title {
  color: #31b9ca;
}
.feel-minimal .swatch-custom_cyan_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_cyan_300 .theme-bg-main-color {
  background-color: #31b9ca;
}
.feel-minimal .swatch-custom_cyan_300 .theme-bg-secondary-color {
  background-color: #4dd0e1;
}
.feel-minimal .swatch-custom_cyan_300 .widget-event {
  background: #3b575a !important;
}
.feel-minimal .swatch-custom_cyan_300 .widget-event .theme-p-title {
  color: #fcfefe;
}
.feel-minimal .swatch-custom_cyan_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_cyan_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_cyan_300
  .widget-button
  .content
  .button-container
  .button {
  background: #4dd0e1;
}
.feel-minimal
  .swatch-custom_cyan_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_cyan_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_cyan_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #79dce8;
}
.feel-minimal
  .swatch-custom_cyan_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #37cadd;
}
.feel-minimal
  .swatch-custom_cyan_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_cyan_300 .mini-flyer-header {
  background-image: none !important;
  background: #4dd0e1;
}
.feel-minimal .swatch-custom_cyan_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_cyan_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_cyan_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_cyan_900 > .swatch-thumbnail {
  background: #006064;
}
.feel-minimal .swatch-custom_cyan_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_cyan_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #006064;
}
.feel-minimal .swatch-custom_cyan_900 .theme-title {
  color: #006064;
}
.feel-minimal .swatch-custom_cyan_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_cyan_900 .theme-p-title,
.feel-minimal .swatch-custom_cyan_900 .theme-small-title {
  color: #022d2f;
}
.feel-minimal .swatch-custom_cyan_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_cyan_900 .theme-bg-main-color {
  background-color: #022d2f;
}
.feel-minimal .swatch-custom_cyan_900 .theme-bg-secondary-color {
  background-color: #006064;
}
.feel-minimal .swatch-custom_cyan_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_cyan_900 .widget-event .theme-p-title {
  color: #50dae0;
}
.feel-minimal .swatch-custom_cyan_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_cyan_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_cyan_900
  .widget-button
  .content
  .button-container
  .button {
  background: #006064;
}
.feel-minimal
  .swatch-custom_cyan_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_cyan_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_cyan_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #009197;
}
.feel-minimal
  .swatch-custom_cyan_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #00484a;
}
.feel-minimal
  .swatch-custom_cyan_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_cyan_900 .mini-flyer-header {
  background-image: none !important;
  background: #006064;
}
.feel-minimal .swatch-custom_cyan_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_cyan_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_teal_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_cyan_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_teal_500 > .swatch-thumbnail {
  background: #009688;
}
.feel-minimal .swatch-custom_teal_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_teal_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #009688;
}
.feel-minimal .swatch-custom_teal_500 .theme-title {
  color: #009688;
}
.feel-minimal .swatch-custom_teal_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_teal_500 .theme-p-title,
.feel-minimal .swatch-custom_teal_500 .theme-small-title {
  color: #055e56;
}
.feel-minimal .swatch-custom_teal_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_teal_500 .theme-bg-main-color {
  background-color: #055e56;
}
.feel-minimal .swatch-custom_teal_500 .theme-bg-secondary-color {
  background-color: #009688;
}
.feel-minimal .swatch-custom_teal_500 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_teal_500 .widget-event .theme-p-title {
  color: #7ae8dd;
}
.feel-minimal .swatch-custom_teal_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_teal_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_teal_500
  .widget-button
  .content
  .button-container
  .button {
  background: #009688;
}
.feel-minimal
  .swatch-custom_teal_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_teal_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_teal_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #00c9b6;
}
.feel-minimal
  .swatch-custom_teal_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #007d71;
}
.feel-minimal
  .swatch-custom_teal_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_teal_500 .mini-flyer-header {
  background-image: none !important;
  background: #009688;
}
.feel-minimal .swatch-custom_teal_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_teal_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_teal_100 > .swatch-thumbnail {
  background: #b2dfdb;
}
.feel-minimal .swatch-custom_teal_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_teal_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #b2dfdb;
}
.feel-minimal .swatch-custom_teal_100 .theme-title {
  color: #b2dfdb;
}
.feel-minimal .swatch-custom_teal_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_teal_100 .theme-p-title,
.feel-minimal .swatch-custom_teal_100 .theme-small-title {
  color: #96c8c4;
}
.feel-minimal .swatch-custom_teal_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_teal_100 .theme-bg-main-color {
  background-color: #96c8c4;
}
.feel-minimal .swatch-custom_teal_100 .theme-bg-secondary-color {
  background-color: #b2dfdb;
}
.feel-minimal .swatch-custom_teal_100 .widget-event {
  background: #7c7c7c !important;
}
.feel-minimal .swatch-custom_teal_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_teal_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_teal_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_teal_100
  .widget-button
  .content
  .button-container
  .button {
  background: #b2dfdb;
}
.feel-minimal
  .swatch-custom_teal_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_teal_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_teal_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #d6eeec;
}
.feel-minimal
  .swatch-custom_teal_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #a0d8d3;
}
.feel-minimal
  .swatch-custom_teal_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_teal_100 .mini-flyer-header {
  background-image: none !important;
  background: #b2dfdb;
}
.feel-minimal .swatch-custom_teal_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_teal_100 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_teal_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_teal_300 > .swatch-thumbnail {
  background: #4db6ac;
}
.feel-minimal .swatch-custom_teal_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_teal_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #4db6ac;
}
.feel-minimal .swatch-custom_teal_300 .theme-title {
  color: #4db6ac;
}
.feel-minimal .swatch-custom_teal_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_teal_300 .theme-p-title,
.feel-minimal .swatch-custom_teal_300 .theme-small-title {
  color: #478983;
}
.feel-minimal .swatch-custom_teal_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_teal_300 .theme-bg-main-color {
  background-color: #478983;
}
.feel-minimal .swatch-custom_teal_300 .theme-bg-secondary-color {
  background-color: #4db6ac;
}
.feel-minimal .swatch-custom_teal_300 .widget-event {
  background: #353535 !important;
}
.feel-minimal .swatch-custom_teal_300 .widget-event .theme-p-title {
  color: #e5eaea;
}
.feel-minimal .swatch-custom_teal_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_teal_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_teal_300
  .widget-button
  .content
  .button-container
  .button {
  background: #4db6ac;
}
.feel-minimal
  .swatch-custom_teal_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_teal_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_teal_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #71c5bd;
}
.feel-minimal
  .swatch-custom_teal_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #44a69c;
}
.feel-minimal
  .swatch-custom_teal_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_teal_300 .mini-flyer-header {
  background-image: none !important;
  background: #4db6ac;
}
.feel-minimal .swatch-custom_teal_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_teal_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_teal_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_teal_900 > .swatch-thumbnail {
  background: #004d40;
}
.feel-minimal .swatch-custom_teal_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_teal_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #004d40;
}
.feel-minimal .swatch-custom_teal_900 .theme-title {
  color: #004d40;
}
.feel-minimal .swatch-custom_teal_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_teal_900 .theme-p-title,
.feel-minimal .swatch-custom_teal_900 .theme-small-title {
  color: #011915;
}
.feel-minimal .swatch-custom_teal_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_teal_900 .theme-bg-main-color {
  background-color: #011915;
}
.feel-minimal .swatch-custom_teal_900 .theme-bg-secondary-color {
  background-color: #004d40;
}
.feel-minimal .swatch-custom_teal_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_teal_900 .widget-event .theme-p-title {
  color: #3cddc2;
}
.feel-minimal .swatch-custom_teal_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_teal_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_teal_900
  .widget-button
  .content
  .button-container
  .button {
  background: #004d40;
}
.feel-minimal
  .swatch-custom_teal_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_teal_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_teal_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #00806a;
}
.feel-minimal
  .swatch-custom_teal_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #00332b;
}
.feel-minimal
  .swatch-custom_teal_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_teal_900 .mini-flyer-header {
  background-image: none !important;
  background: #004d40;
}
.feel-minimal .swatch-custom_green_500 .widget-event a,
.feel-minimal .swatch-custom_teal_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_teal_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_teal_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_green_500 > .swatch-thumbnail {
  background: #4caf50;
}
.feel-minimal .swatch-custom_green_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_green_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #4caf50;
}
.feel-minimal .swatch-custom_green_500 .theme-title {
  color: #4caf50;
}
.feel-minimal .swatch-custom_green_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_green_500 .theme-p-title,
.feel-minimal .swatch-custom_green_500 .theme-small-title {
  color: #478149;
}
.feel-minimal .swatch-custom_green_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_green_500 .theme-bg-main-color {
  background-color: #478149;
}
.feel-minimal .swatch-custom_green_500 .theme-bg-secondary-color {
  background-color: #4caf50;
}
.feel-minimal .swatch-custom_green_500 .widget-event {
  background: #313131 !important;
}
.feel-minimal .swatch-custom_green_500 .widget-event .theme-p-title {
  color: #e1e6e1;
}
.feel-minimal .swatch-custom_green_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_green_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_green_500
  .widget-button
  .content
  .button-container
  .button {
  background: #4caf50;
}
.feel-minimal
  .swatch-custom_green_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_green_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_green_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #6ec071;
}
.feel-minimal
  .swatch-custom_green_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #449d48;
}
.feel-minimal
  .swatch-custom_green_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_green_500 .mini-flyer-header {
  background-image: none !important;
  background: #4caf50;
}
.feel-minimal .swatch-custom_green_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_green_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_green_100 > .swatch-thumbnail {
  background: #c8e6c9;
}
.feel-minimal .swatch-custom_green_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_green_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #c8e6c9;
}
.feel-minimal .swatch-custom_green_100 .theme-title {
  color: #c8e6c9;
}
.feel-minimal .swatch-custom_green_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_green_100 .theme-p-title,
.feel-minimal .swatch-custom_green_100 .theme-small-title {
  color: #abd0ad;
}
.feel-minimal .swatch-custom_green_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_green_100 .theme-bg-main-color {
  background-color: #abd0ad;
}
.feel-minimal .swatch-custom_green_100 .theme-bg-secondary-color {
  background-color: #c8e6c9;
}
.feel-minimal .swatch-custom_green_100 .widget-event {
  background: #8b8b8b !important;
}
.feel-minimal .swatch-custom_green_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_green_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_green_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_green_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_green_100
  .widget-button
  .content
  .button-container
  .button {
  background: #c8e6c9;
}
.feel-minimal
  .swatch-custom_green_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_green_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_green_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ebf6eb;
}
.feel-minimal
  .swatch-custom_green_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #b6deb8;
}
.feel-minimal
  .swatch-custom_green_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_green_100 .mini-flyer-header {
  background-image: none !important;
  background: #c8e6c9;
}
.feel-minimal .swatch-custom_green_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_green_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_green_300 > .swatch-thumbnail {
  background: #81c784;
}
.feel-minimal .swatch-custom_green_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_green_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #81c784;
}
.feel-minimal .swatch-custom_green_300 .theme-title {
  color: #81c784;
}
.feel-minimal .swatch-custom_green_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_green_300 .theme-p-title,
.feel-minimal .swatch-custom_green_300 .theme-small-title {
  color: #69ac6c;
}
.feel-minimal .swatch-custom_green_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_green_300 .theme-bg-main-color {
  background-color: #69ac6c;
}
.feel-minimal .swatch-custom_green_300 .theme-bg-secondary-color {
  background-color: #81c784;
}
.feel-minimal .swatch-custom_green_300 .widget-event {
  background: #575757 !important;
}
.feel-minimal .swatch-custom_green_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_green_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_green_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_green_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_green_300
  .widget-button
  .content
  .button-container
  .button {
  background: #81c784;
}
.feel-minimal
  .swatch-custom_green_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_green_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_green_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #a4d7a6;
}
.feel-minimal
  .swatch-custom_green_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #6fbf73;
}
.feel-minimal
  .swatch-custom_green_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_green_300 .mini-flyer-header {
  background-image: none !important;
  background: #81c784;
}
.feel-minimal .swatch-custom_green_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_green_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_green_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_green_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_green_900 > .swatch-thumbnail {
  background: #1b5e20;
}
.feel-minimal .swatch-custom_green_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_green_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #1b5e20;
}
.feel-minimal .swatch-custom_green_900 .theme-title {
  color: #1b5e20;
}
.feel-minimal .swatch-custom_green_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_green_900 .theme-p-title,
.feel-minimal .swatch-custom_green_900 .theme-small-title {
  color: #133315;
}
.feel-minimal .swatch-custom_green_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_green_900 .theme-bg-main-color {
  background-color: #133315;
}
.feel-minimal .swatch-custom_green_900 .theme-bg-secondary-color {
  background-color: #1b5e20;
}
.feel-minimal .swatch-custom_green_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_green_900 .widget-event .theme-p-title {
  color: #8bba8f;
}
.feel-minimal .swatch-custom_green_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_green_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_green_900
  .widget-button
  .content
  .button-container
  .button {
  background: #1b5e20;
}
.feel-minimal
  .swatch-custom_green_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_green_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_green_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_green_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #26862d;
}
.feel-minimal
  .swatch-custom_green_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #154a19;
}
.feel-minimal
  .swatch-custom_green_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_green_900 .mini-flyer-header {
  background-image: none !important;
  background: #1b5e20;
}
.feel-minimal .swatch-custom_green_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_green_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_lime_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_green_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_lime_500 > .swatch-thumbnail {
  background: #cddc39;
}
.feel-minimal .swatch-custom_lime_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_lime_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #cddc39;
}
.feel-minimal .swatch-custom_lime_500 .theme-title {
  color: #cddc39;
}
.feel-minimal .swatch-custom_lime_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_lime_500 .theme-p-title,
.feel-minimal .swatch-custom_lime_500 .theme-small-title {
  color: #a8b52d;
}
.feel-minimal .swatch-custom_lime_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_lime_500 .theme-bg-main-color {
  background-color: #a8b52d;
}
.feel-minimal .swatch-custom_lime_500 .theme-bg-secondary-color {
  background-color: #cddc39;
}
.feel-minimal .swatch-custom_lime_500 .widget-event {
  background: #484a32 !important;
}
.feel-minimal .swatch-custom_lime_500 .widget-event .theme-p-title {
  color: #f5f6eb;
}
.feel-minimal .swatch-custom_lime_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_lime_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_lime_500
  .widget-button
  .content
  .button-container
  .button {
  background: #cddc39;
}
.feel-minimal
  .swatch-custom_lime_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_lime_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_lime_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #d8e464;
}
.feel-minimal
  .swatch-custom_lime_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #c6d626;
}
.feel-minimal
  .swatch-custom_lime_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_lime_500 .mini-flyer-header {
  background-image: none !important;
  background: #cddc39;
}
.feel-minimal .swatch-custom_lime_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_lime_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_lime_100 > .swatch-thumbnail {
  background: #f0f4c3;
}
.feel-minimal .swatch-custom_lime_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_lime_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #f0f4c3;
}
.feel-minimal .swatch-custom_lime_100 .theme-title {
  color: #f0f4c3;
}
.feel-minimal .swatch-custom_lime_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_lime_100 .theme-p-title,
.feel-minimal .swatch-custom_lime_100 .theme-small-title {
  color: #e0e69e;
}
.feel-minimal .swatch-custom_lime_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_lime_100 .theme-bg-main-color {
  background-color: #e0e69e;
}
.feel-minimal .swatch-custom_lime_100 .theme-bg-secondary-color {
  background-color: #f0f4c3;
}
.feel-minimal .swatch-custom_lime_100 .widget-event {
  background: #a1a47a !important;
}
.feel-minimal .swatch-custom_lime_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_lime_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_lime_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_lime_100
  .widget-button
  .content
  .button-container
  .button {
  background: #f0f4c3;
}
.feel-minimal
  .swatch-custom_lime_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_lime_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_lime_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fbfcee;
}
.feel-minimal
  .swatch-custom_lime_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ebf0ad;
}
.feel-minimal
  .swatch-custom_lime_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_lime_100 .mini-flyer-header {
  background-image: none !important;
  background: #f0f4c3;
}
.feel-minimal .swatch-custom_lime_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_lime_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_lime_300 > .swatch-thumbnail {
  background: #dce775;
}
.feel-minimal .swatch-custom_lime_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_lime_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #dce775;
}
.feel-minimal .swatch-custom_lime_300 .theme-title {
  color: #dce775;
}
.feel-minimal .swatch-custom_lime_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_lime_300 .theme-p-title,
.feel-minimal .swatch-custom_lime_300 .theme-small-title {
  color: #c8d554;
}
.feel-minimal .swatch-custom_lime_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_lime_300 .theme-bg-main-color {
  background-color: #c8d554;
}
.feel-minimal .swatch-custom_lime_300 .theme-bg-secondary-color {
  background-color: #dce775;
}
.feel-minimal .swatch-custom_lime_300 .widget-event {
  background: #72754e !important;
}
.feel-minimal .swatch-custom_lime_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_lime_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_lime_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_lime_300
  .widget-button
  .content
  .button-container
  .button {
  background: #dce775;
}
.feel-minimal
  .swatch-custom_lime_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_lime_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_lime_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #e7efa0;
}
.feel-minimal
  .swatch-custom_lime_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #d6e35f;
}
.feel-minimal
  .swatch-custom_lime_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_lime_300 .mini-flyer-header {
  background-image: none !important;
  background: #dce775;
}
.feel-minimal .swatch-custom_lime_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_lime_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_lime_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_lime_900 > .swatch-thumbnail {
  background: #827717;
}
.feel-minimal .swatch-custom_lime_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_lime_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #827717;
}
.feel-minimal .swatch-custom_lime_900 .theme-title {
  color: #827717;
}
.feel-minimal .swatch-custom_lime_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_lime_900 .theme-p-title,
.feel-minimal .swatch-custom_lime_900 .theme-small-title {
  color: #524b14;
}
.feel-minimal .swatch-custom_lime_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_lime_900 .theme-bg-main-color {
  background-color: #524b14;
}
.feel-minimal .swatch-custom_lime_900 .theme-bg-secondary-color {
  background-color: #827717;
}
.feel-minimal .swatch-custom_lime_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_lime_900 .widget-event .theme-p-title {
  color: #d1cb94;
}
.feel-minimal .swatch-custom_lime_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_lime_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_lime_900
  .widget-button
  .content
  .button-container
  .button {
  background: #827717;
}
.feel-minimal
  .swatch-custom_lime_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_lime_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_lime_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ad9f1f;
}
.feel-minimal
  .swatch-custom_lime_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #6c6313;
}
.feel-minimal
  .swatch-custom_lime_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_lime_900 .mini-flyer-header {
  background-image: none !important;
  background: #827717;
}
.feel-minimal .swatch-custom_lime_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_lime_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_lime_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_yellow_500 > .swatch-thumbnail {
  background: #ffeb3b;
}
.feel-minimal .swatch-custom_yellow_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_yellow_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffeb3b;
}
.feel-minimal .swatch-custom_yellow_500 .theme-title {
  color: #ffeb3b;
}
.feel-minimal .swatch-custom_yellow_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_yellow_500 .theme-p-title,
.feel-minimal .swatch-custom_yellow_500 .theme-small-title {
  color: #f3dc14;
}
.feel-minimal .swatch-custom_yellow_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_yellow_500 .theme-bg-main-color {
  background-color: #f3dc14;
}
.feel-minimal .swatch-custom_yellow_500 .theme-bg-secondary-color {
  background-color: #ffeb3b;
}
.feel-minimal .swatch-custom_yellow_500 .widget-event {
  background: #797128 !important;
}
.feel-minimal .swatch-custom_yellow_500 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_yellow_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_yellow_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_yellow_500
  .widget-button
  .content
  .button-container
  .button {
  background: #ffeb3b;
}
.feel-minimal
  .swatch-custom_yellow_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_yellow_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_yellow_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fff06e;
}
.feel-minimal
  .swatch-custom_yellow_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffe821;
}
.feel-minimal
  .swatch-custom_yellow_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_yellow_500 .mini-flyer-header {
  background-image: none !important;
  background: #ffeb3b;
}
.feel-minimal .swatch-custom_yellow_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_yellow_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_yellow_100 > .swatch-thumbnail {
  background: #fff9c4;
}
.feel-minimal .swatch-custom_yellow_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_yellow_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #fff9c4;
}
.feel-minimal .swatch-custom_yellow_100 .theme-title {
  color: #fff9c4;
}
.feel-minimal .swatch-custom_yellow_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_yellow_100 .theme-p-title,
.feel-minimal .swatch-custom_yellow_100 .theme-small-title {
  color: #faef97;
}
.feel-minimal .swatch-custom_yellow_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_yellow_100 .theme-bg-main-color {
  background-color: #faef97;
}
.feel-minimal .swatch-custom_yellow_100 .theme-bg-secondary-color {
  background-color: #fff9c4;
}
.feel-minimal .swatch-custom_yellow_100 .widget-event {
  background: #cabf60 !important;
}
.feel-minimal .swatch-custom_yellow_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_yellow_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_yellow_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_yellow_100
  .widget-button
  .content
  .button-container
  .button {
  background: #fff9c4;
}
.feel-minimal
  .swatch-custom_yellow_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_yellow_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_yellow_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fffef7;
}
.feel-minimal
  .swatch-custom_yellow_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #fff6aa;
}
.feel-minimal
  .swatch-custom_yellow_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_yellow_100 .mini-flyer-header {
  background-image: none !important;
  background: #fff9c4;
}
.feel-minimal .swatch-custom_yellow_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_yellow_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_yellow_300 > .swatch-thumbnail {
  background: #fff176;
}
.feel-minimal .swatch-custom_yellow_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_yellow_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #fff176;
}
.feel-minimal .swatch-custom_yellow_300 .theme-title {
  color: #fff176;
}
.feel-minimal .swatch-custom_yellow_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_yellow_300 .theme-p-title,
.feel-minimal .swatch-custom_yellow_300 .theme-small-title {
  color: #f6e44c;
}
.feel-minimal .swatch-custom_yellow_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_yellow_300 .theme-bg-main-color {
  background-color: #f6e44c;
}
.feel-minimal .swatch-custom_yellow_300 .theme-bg-secondary-color {
  background-color: #fff176;
}
.feel-minimal .swatch-custom_yellow_300 .widget-event {
  background: #a59a37 !important;
}
.feel-minimal .swatch-custom_yellow_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_yellow_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_yellow_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_yellow_300
  .widget-button
  .content
  .button-container
  .button {
  background: #fff176;
}
.feel-minimal
  .swatch-custom_yellow_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_yellow_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_yellow_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fff6a9;
}
.feel-minimal
  .swatch-custom_yellow_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffee5d;
}
.feel-minimal
  .swatch-custom_yellow_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_yellow_300 .mini-flyer-header {
  background-image: none !important;
  background: #fff176;
}
.feel-minimal .swatch-custom_yellow_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_yellow_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_yellow_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_yellow_900 > .swatch-thumbnail {
  background: #f57f17;
}
.feel-minimal .swatch-custom_yellow_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_yellow_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #f57f17;
}
.feel-minimal .swatch-custom_yellow_900 .theme-title {
  color: #f57f17;
}
.feel-minimal .swatch-custom_yellow_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_yellow_900 .theme-p-title,
.feel-minimal .swatch-custom_yellow_900 .theme-small-title {
  color: #c56714;
}
.feel-minimal .swatch-custom_yellow_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_yellow_900 .theme-bg-main-color {
  background-color: #c56714;
}
.feel-minimal .swatch-custom_yellow_900 .theme-bg-secondary-color {
  background-color: #f57f17;
}
.feel-minimal .swatch-custom_yellow_900 .widget-event {
  background: #513822 !important;
}
.feel-minimal .swatch-custom_yellow_900 .widget-event .theme-p-title {
  color: #f8ebe0;
}
.feel-minimal .swatch-custom_yellow_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_yellow_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_yellow_900
  .widget-button
  .content
  .button-container
  .button {
  background: #f57f17;
}
.feel-minimal
  .swatch-custom_yellow_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_yellow_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_yellow_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #f79a48;
}
.feel-minimal
  .swatch-custom_yellow_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #e8720a;
}
.feel-minimal
  .swatch-custom_yellow_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_yellow_900 .mini-flyer-header {
  background-image: none !important;
  background: #f57f17;
}
.feel-minimal .swatch-custom_amber_500 .widget-event a,
.feel-minimal .swatch-custom_yellow_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_yellow_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_yellow_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_amber_500 > .swatch-thumbnail {
  background: #ffc107;
}
.feel-minimal .swatch-custom_amber_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_amber_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffc107;
}
.feel-minimal .swatch-custom_amber_500 .theme-title {
  color: #ffc107;
}
.feel-minimal .swatch-custom_amber_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_amber_500 .theme-p-title,
.feel-minimal .swatch-custom_amber_500 .theme-small-title {
  color: #c8990b;
}
.feel-minimal .swatch-custom_amber_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_amber_500 .theme-bg-main-color {
  background-color: #c8990b;
}
.feel-minimal .swatch-custom_amber_500 .theme-bg-secondary-color {
  background-color: #ffc107;
}
.feel-minimal .swatch-custom_amber_500 .widget-event {
  background: #52441b !important;
}
.feel-minimal .swatch-custom_amber_500 .widget-event .theme-p-title {
  color: #f8f1da;
}
.feel-minimal .swatch-custom_amber_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_amber_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_amber_500
  .widget-button
  .content
  .button-container
  .button {
  background: #ffc107;
}
.feel-minimal
  .swatch-custom_amber_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_amber_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_amber_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ffce3a;
}
.feel-minimal
  .swatch-custom_amber_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ecb100;
}
.feel-minimal
  .swatch-custom_amber_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_amber_500 .mini-flyer-header {
  background-image: none !important;
  background: #ffc107;
}
.feel-minimal .swatch-custom_amber_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_amber_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_amber_100 > .swatch-thumbnail {
  background: #ffecb3;
}
.feel-minimal .swatch-custom_amber_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_amber_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffecb3;
}
.feel-minimal .swatch-custom_amber_100 .theme-title {
  color: #ffecb3;
}
.feel-minimal .swatch-custom_amber_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_amber_100 .theme-p-title,
.feel-minimal .swatch-custom_amber_100 .theme-small-title {
  color: #f9dc86;
}
.feel-minimal .swatch-custom_amber_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_amber_100 .theme-bg-main-color {
  background-color: #f9dc86;
}
.feel-minimal .swatch-custom_amber_100 .theme-bg-secondary-color {
  background-color: #ffecb3;
}
.feel-minimal .swatch-custom_amber_100 .widget-event {
  background: #c6a953 !important;
}
.feel-minimal .swatch-custom_amber_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_amber_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_amber_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_amber_100
  .widget-button
  .content
  .button-container
  .button {
  background: #ffecb3;
}
.feel-minimal
  .swatch-custom_amber_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_amber_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_amber_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fff9e6;
}
.feel-minimal
  .swatch-custom_amber_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffe69a;
}
.feel-minimal
  .swatch-custom_amber_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_amber_100 .mini-flyer-header {
  background-image: none !important;
  background: #ffecb3;
}
.feel-minimal .swatch-custom_amber_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_amber_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_amber_300 > .swatch-thumbnail {
  background: #ffd54f;
}
.feel-minimal .swatch-custom_amber_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_amber_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffd54f;
}
.feel-minimal .swatch-custom_amber_300 .theme-title {
  color: #ffd54f;
}
.feel-minimal .swatch-custom_amber_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_amber_300 .theme-p-title,
.feel-minimal .swatch-custom_amber_300 .theme-small-title {
  color: #f4c327;
}
.feel-minimal .swatch-custom_amber_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_amber_300 .theme-bg-main-color {
  background-color: #f4c327;
}
.feel-minimal .swatch-custom_amber_300 .theme-bg-secondary-color {
  background-color: #ffd54f;
}
.feel-minimal .swatch-custom_amber_300 .widget-event {
  background: #88722d !important;
}
.feel-minimal .swatch-custom_amber_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_amber_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_amber_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_amber_300
  .widget-button
  .content
  .button-container
  .button {
  background: #ffd54f;
}
.feel-minimal
  .swatch-custom_amber_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_amber_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_amber_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ffe182;
}
.feel-minimal
  .swatch-custom_amber_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffcf35;
}
.feel-minimal
  .swatch-custom_amber_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_amber_300 .mini-flyer-header {
  background-image: none !important;
  background: #ffd54f;
}
.feel-minimal .swatch-custom_amber_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_amber_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_amber_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_amber_900 > .swatch-thumbnail {
  background: #ff6f00;
}
.feel-minimal .swatch-custom_amber_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_amber_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ff6f00;
}
.feel-minimal .swatch-custom_amber_900 .theme-title {
  color: #ff6f00;
}
.feel-minimal .swatch-custom_amber_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_amber_900 .theme-p-title,
.feel-minimal .swatch-custom_amber_900 .theme-small-title {
  color: #c25a0a;
}
.feel-minimal .swatch-custom_amber_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_amber_900 .theme-bg-main-color {
  background-color: #c25a0a;
}
.feel-minimal .swatch-custom_amber_900 .theme-bg-secondary-color {
  background-color: #ff6f00;
}
.feel-minimal .swatch-custom_amber_900 .widget-event {
  background: #4d3019 !important;
}
.feel-minimal .swatch-custom_amber_900 .widget-event .theme-p-title {
  color: #f7e3d4;
}
.feel-minimal .swatch-custom_amber_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_amber_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_amber_900
  .widget-button
  .content
  .button-container
  .button {
  background: #ff6f00;
}
.feel-minimal
  .swatch-custom_amber_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_amber_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_amber_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ff8c33;
}
.feel-minimal
  .swatch-custom_amber_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #e66400;
}
.feel-minimal
  .swatch-custom_amber_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_amber_900 .mini-flyer-header {
  background-image: none !important;
  background: #ff6f00;
}
.feel-minimal .swatch-custom_amber_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_amber_900 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_deep_orange_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_amber_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_orange_500 > .swatch-thumbnail {
  background: #ff5722;
}
.feel-minimal .swatch-custom_deep_orange_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_orange_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ff5722;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-title {
  color: #ff5722;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_500 .theme-small-title {
  color: #e23f0c;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-bg-main-color {
  background-color: #e23f0c;
}
.feel-minimal .swatch-custom_deep_orange_500 .theme-bg-secondary-color {
  background-color: #ff5722;
}
.feel-minimal .swatch-custom_deep_orange_500 .widget-event {
  background: #663222 !important;
}
.feel-minimal .swatch-custom_deep_orange_500 .widget-event .theme-p-title {
  color: #fcf3f1;
}
.feel-minimal .swatch-custom_deep_orange_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_orange_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_orange_500
  .widget-button
  .content
  .button-container
  .button {
  background: #ff5722;
}
.feel-minimal
  .swatch-custom_deep_orange_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_orange_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_orange_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ff7e55;
}
.feel-minimal
  .swatch-custom_deep_orange_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ff4408;
}
.feel-minimal
  .swatch-custom_deep_orange_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_orange_500 .mini-flyer-header {
  background-image: none !important;
  background: #ff5722;
}
.feel-minimal .swatch-custom_deep_orange_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_orange_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_orange_100 > .swatch-thumbnail {
  background: #ffccbc;
}
.feel-minimal .swatch-custom_deep_orange_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_orange_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ffccbc;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-title {
  color: #ffccbc;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_100 .theme-small-title {
  color: #f9a88f;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-bg-main-color {
  background-color: #f9a88f;
}
.feel-minimal .swatch-custom_deep_orange_100 .theme-bg-secondary-color {
  background-color: #ffccbc;
}
.feel-minimal .swatch-custom_deep_orange_100 .widget-event {
  background: #c8745a !important;
}
.feel-minimal .swatch-custom_deep_orange_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_orange_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_orange_100
  .widget-button
  .content
  .button-container
  .button {
  background: #ffccbc;
}
.feel-minimal
  .swatch-custom_deep_orange_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_orange_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_orange_100
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fff3ef;
}
.feel-minimal
  .swatch-custom_deep_orange_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ffb9a3;
}
.feel-minimal
  .swatch-custom_deep_orange_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_orange_100 .mini-flyer-header {
  background-image: none !important;
  background: #ffccbc;
}
.feel-minimal .swatch-custom_deep_orange_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_orange_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_orange_300 > .swatch-thumbnail {
  background: #ff8a65;
}
.feel-minimal .swatch-custom_deep_orange_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_orange_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #ff8a65;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-title {
  color: #ff8a65;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_300 .theme-small-title {
  color: #f5693c;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-bg-main-color {
  background-color: #f5693c;
}
.feel-minimal .swatch-custom_deep_orange_300 .theme-bg-secondary-color {
  background-color: #ff8a65;
}
.feel-minimal .swatch-custom_deep_orange_300 .widget-event {
  background: #984b33 !important;
}
.feel-minimal .swatch-custom_deep_orange_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_orange_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_orange_300
  .widget-button
  .content
  .button-container
  .button {
  background: #ff8a65;
}
.feel-minimal
  .swatch-custom_deep_orange_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_orange_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_orange_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ffb198;
}
.feel-minimal
  .swatch-custom_deep_orange_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #ff774b;
}
.feel-minimal
  .swatch-custom_deep_orange_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_orange_300 .mini-flyer-header {
  background-image: none !important;
  background: #ff8a65;
}
.feel-minimal .swatch-custom_deep_orange_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_orange_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_deep_orange_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_deep_orange_900 > .swatch-thumbnail {
  background: #bf360c;
}
.feel-minimal .swatch-custom_deep_orange_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_deep_orange_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #bf360c;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-title {
  color: #bf360c;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-p-title,
.feel-minimal .swatch-custom_deep_orange_900 .theme-small-title {
  color: #872c11;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-bg-main-color {
  background-color: #872c11;
}
.feel-minimal .swatch-custom_deep_orange_900 .theme-bg-secondary-color {
  background-color: #bf360c;
}
.feel-minimal .swatch-custom_deep_orange_900 .widget-event {
  background: #23140f !important;
}
.feel-minimal .swatch-custom_deep_orange_900 .widget-event .theme-p-title {
  color: #e9bcae;
}
.feel-minimal .swatch-custom_deep_orange_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_deep_orange_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_deep_orange_900
  .widget-button
  .content
  .button-container
  .button {
  background: #bf360c;
}
.feel-minimal
  .swatch-custom_deep_orange_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_deep_orange_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_deep_orange_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #ef440f;
}
.feel-minimal
  .swatch-custom_deep_orange_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #a72f0a;
}
.feel-minimal
  .swatch-custom_deep_orange_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_deep_orange_900 .mini-flyer-header {
  background-image: none !important;
  background: #bf360c;
}
.feel-minimal .swatch-custom_deep_orange_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_deep_orange_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_deep_orange_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_grey_500 > .swatch-thumbnail {
  background: #9e9e9e;
}
.feel-minimal .swatch-custom_grey_500 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_grey_500 .widget-header-text {
  background: #fff;
  border-top: 5px solid #9e9e9e;
}
.feel-minimal .swatch-custom_grey_500 .theme-title {
  color: #9e9e9e;
}
.feel-minimal .swatch-custom_grey_500 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_grey_500 .theme-p-title,
.feel-minimal .swatch-custom_grey_500 .theme-small-title {
  color: #858585;
}
.feel-minimal .swatch-custom_grey_500 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_grey_500 .theme-bg-main-color {
  background-color: #858585;
}
.feel-minimal .swatch-custom_grey_500 .theme-bg-secondary-color {
  background-color: #9e9e9e;
}
.feel-minimal .swatch-custom_grey_500 .widget-event {
  background: #525252 !important;
}
.feel-minimal .swatch-custom_grey_500 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_grey_500 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_500 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_grey_500 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_grey_500
  .widget-button
  .content
  .button-container
  .button {
  background: #9e9e9e;
}
.feel-minimal
  .swatch-custom_grey_500
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_grey_500
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_500 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_grey_500
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #b8b8b8;
}
.feel-minimal
  .swatch-custom_grey_500
  .widget-button
  .content
  .button-container
  .button:active {
  background: #919191;
}
.feel-minimal
  .swatch-custom_grey_500
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_grey_500 .mini-flyer-header {
  background-image: none !important;
  background: #9e9e9e;
}
.feel-minimal .swatch-custom_grey_500 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_grey_500 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_500 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_grey_100 > .swatch-thumbnail {
  background: #f5f5f5;
}
.feel-minimal
  .swatch-custom_grey_100
  .widget-button
  .content
  .button-container
  .button:hover,
.feel-minimal .swatch-custom_grey_100 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_grey_100 .widget-header-text {
  background: #fff;
  border-top: 5px solid #f5f5f5;
}
.feel-minimal .swatch-custom_grey_100 .theme-title {
  color: #f5f5f5;
}
.feel-minimal .swatch-custom_grey_100 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_grey_100 .theme-p-title,
.feel-minimal .swatch-custom_grey_100 .theme-small-title {
  color: #dcdcdc;
}
.feel-minimal .swatch-custom_grey_100 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_grey_100 .theme-bg-main-color {
  background-color: #dcdcdc;
}
.feel-minimal .swatch-custom_grey_100 .theme-bg-secondary-color {
  background-color: #f5f5f5;
}
.feel-minimal .swatch-custom_grey_100 .widget-event {
  background: #a9a9a9 !important;
}
.feel-minimal .swatch-custom_grey_100 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_grey_100 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_100 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_grey_100 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_grey_100
  .widget-button
  .content
  .button-container
  .button {
  background: #f5f5f5;
}
.feel-minimal
  .swatch-custom_grey_100
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_grey_100
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_100 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_grey_100
  .widget-button
  .content
  .button-container
  .button:active {
  background: #e8e8e8;
}
.feel-minimal
  .swatch-custom_grey_100
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_grey_100 .mini-flyer-header {
  background-image: none !important;
  background: #f5f5f5;
}
.feel-minimal .swatch-custom_grey_100 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_grey_100 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_100 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_grey_300 > .swatch-thumbnail {
  background: #e0e0e0;
}
.feel-minimal .swatch-custom_grey_300 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_grey_300 .widget-header-text {
  background: #fff;
  border-top: 5px solid #e0e0e0;
}
.feel-minimal .swatch-custom_grey_300 .theme-title {
  color: #e0e0e0;
}
.feel-minimal .swatch-custom_grey_300 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_grey_300 .theme-p-title,
.feel-minimal .swatch-custom_grey_300 .theme-small-title {
  color: #c7c7c7;
}
.feel-minimal .swatch-custom_grey_300 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_grey_300 .theme-bg-main-color {
  background-color: #c7c7c7;
}
.feel-minimal .swatch-custom_grey_300 .theme-bg-secondary-color {
  background-color: #e0e0e0;
}
.feel-minimal .swatch-custom_grey_300 .widget-event {
  background: #939393 !important;
}
.feel-minimal .swatch-custom_grey_300 .widget-event .theme-p-title,
.feel-minimal .swatch-custom_grey_300 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_300 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_grey_300 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_grey_300
  .widget-button
  .content
  .button-container
  .button {
  background: #e0e0e0;
}
.feel-minimal
  .swatch-custom_grey_300
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_grey_300
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_300 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_grey_300
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #fafafa;
}
.feel-minimal
  .swatch-custom_grey_300
  .widget-button
  .content
  .button-container
  .button:active {
  background: #d3d3d3;
}
.feel-minimal
  .swatch-custom_grey_300
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_grey_300 .mini-flyer-header {
  background-image: none !important;
  background: #e0e0e0;
}
.feel-minimal .swatch-custom_grey_300 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_grey_300 .mini-flyer-header .theme-title,
.feel-minimal .swatch-custom_grey_900 .widget-event a {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_300 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
.feel-minimal .swatch-custom_grey_900 > .swatch-thumbnail {
  background: #212121;
}
.feel-minimal .swatch-custom_grey_900 .widget-link .content {
  background: #fff;
}
.feel-minimal .swatch-custom_grey_900 .widget-header-text {
  background: #fff;
  border-top: 5px solid #212121;
}
.feel-minimal .swatch-custom_grey_900 .theme-title {
  color: #212121;
}
.feel-minimal .swatch-custom_grey_900 .theme-subtitle {
  color: #c3c3c3;
}
.feel-minimal .swatch-custom_grey_900 .theme-p-title,
.feel-minimal .swatch-custom_grey_900 .theme-small-title {
  color: #080808;
}
.feel-minimal .swatch-custom_grey_900 .theme-p {
  color: #555;
}
.feel-minimal .swatch-custom_grey_900 .theme-bg-main-color {
  background-color: #080808;
}
.feel-minimal .swatch-custom_grey_900 .theme-bg-secondary-color {
  background-color: #212121;
}
.feel-minimal .swatch-custom_grey_900 .widget-event {
  background: #000 !important;
}
.feel-minimal .swatch-custom_grey_900 .widget-event .theme-p-title {
  color: #878787;
}
.feel-minimal .swatch-custom_grey_900 .widget-event .theme-p {
  color: #ddd;
}
.feel-minimal .swatch-custom_grey_900 .var-feel-minimal-text-negative,
.feel-minimal
  .swatch-custom_grey_900
  .widget-button
  .content
  .button-container
  .button {
  background: #212121;
}
.feel-minimal
  .swatch-custom_grey_900
  .var-feel-minimal-text-negative
  .theme-subtitle,
.feel-minimal
  .swatch-custom_grey_900
  .var-feel-minimal-text-negative
  .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_900 .header-widget .default-value {
  color: rgba(0, 0, 0, 0.25);
}
.feel-minimal
  .swatch-custom_grey_900
  .widget-button
  .content
  .button-container
  .button:hover {
  background: #3b3b3b;
}
.feel-minimal
  .swatch-custom_grey_900
  .widget-button
  .content
  .button-container
  .button:active {
  background: #141414;
}
.feel-minimal
  .swatch-custom_grey_900
  .widget-button
  .content
  .button-container
  .details {
  color: #999;
}
.feel-minimal .swatch-custom_grey_900 .mini-flyer-header {
  background-image: none !important;
  background: #212121;
}
.feel-minimal .swatch-custom_grey_900 .mini-flyer-header .theme-subtitle,
.feel-minimal .swatch-custom_grey_900 .mini-flyer-header .theme-title {
  color: #fff;
}
.feel-minimal .swatch-custom_grey_900 .mini-flyer-header .bottom-border {
  background-color: transparent !important;
}
@-webkit-keyframes stretchdelay {
  0%,
  40%,
  to {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes stretchdelay {
  0%,
  40%,
  to {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
@keyframes glow {
  0%,
  to {
    background: #3cb9ad;
  }
  50% {
    background: #3dd4c8;
  }
}
@keyframes move {
  20%,
  to {
    opacity: 0;
    transform: translate(600px, 0);
  }
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
}
@keyframes signup-breathe {
  0% {
    background: rgba(255, 128, 0, 0.25);
  }
  to {
    background: rgba(255, 128, 0, 0.45);
  }
}
@-webkit-keyframes signup-breathe {
  0% {
    background: rgba(255, 128, 0, 0.25);
  }
  to {
    background: rgba(255, 128, 0, 0.45);
  }
}
@-webkit-keyframes fade {
  0% {
    background: 0 0;
  }
  to {
    background: #f7f7a8;
  }
}
@keyframes fade {
  0% {
    background: 0 0;
  }
  to {
    background: #f7f7a8;
  }
}
html {
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  overflow: -moz-scrollbars-vertical;
  overflow-y: scroll;
}
.base-modal.fire-modal-mobile .base-header h3,
blockquote,
body,
button,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: inherit;
  font-weight: inherit;
}
a,
del,
ins {
  text-decoration: none;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
  line-height: 1.5em;
}
q:after,
q:before {
  content: "";
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sub,
sup {
  vertical-align: baseline;
}
html,
legend {
  color: #000;
}
button,
input,
optgroup,
option,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}
button,
input,
select,
textarea {
  *font-size: 100%;
}
A {
  cursor: pointer;
}
A:active {
  outline: 0;
}
A:focus {
  outline: 0;
}
.smore-modal-container .smore-modal-loading .indicator .spinner {
  margin: 20px auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.smore-modal-container .smore-modal-loading .indicator .spinner > div {
  background-color: #90cad6;
  height: 100%;
  width: 6px;
  display: inline-block;
  margin-left: 3px;
  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
  animation: stretchdelay 1.2s infinite ease-in-out;
}
.smore-modal-container .smore-modal-loading .indicator .spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.smore-modal-container .smore-modal-loading .indicator .spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.smore-modal-container .smore-modal-loading .indicator .spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.smore-modal-container .smore-modal-loading .indicator .spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.fire-modal {
  position: absolute;
  z-index: 102;
}
.fire-modal-overlay {
  position: absolute;
  z-index: 101;
  background: #000 !important;
  filter: alpha(opacity=15);
  opacity: 0.15;
}
.fire-modal {
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 80px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 80px rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 80px rgba(0, 0, 0, 0.4);
  border: 1px solid #999;
}
.fire-modal-mobile {
  position: absolute;
  width: 100%;
  z-index: 102;
  top: 0;
}
.fire-modal.no-shadow {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fire-modal-error {
  border: 1px solid #8e2727;
  background: #fff2f2;
  padding: 20px 15px 10px;
}
.fire-modal-error H3 {
  font-size: 28px;
  color: #511;
}
.fire-modal-error P {
  font-size: 16px;
  margin: 4px 0;
  color: #955;
}
.fire-modal-error P A {
  color: #733;
  text-decoration: underline;
  cursor: pointer;
}
.fire-modal .spinner {
  padding: 30px 0;
}
.fire-modal .spinner H3 {
  text-align: center;
  font-size: 20px;
  color: #777;
  margin-left: -20px;
}
.fire-modal .spinner P {
  text-align: center;
}
.fire-modal .spinner H3 SPAN {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("data:image/gif;base64,R0lGODlhDwAPAKUAAEQ+PKSmpHx6fNTW1FxaXOzu7ExOTIyOjGRmZMTCxPz6/ERGROTi5Pz29JyanGxubMzKzIyKjGReXPT29FxWVGxmZExGROzq7ERCRLy6vISChNze3FxeXPTy9FROTJSSlMTGxPz+/OTm5JyenNTOzGxqbExKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBgAhACwAAAAADwAPAAAGd8CQcEgsChuTZMNIDFgsC1Nn9GEwDwDAoqMBWEDFiweA2YoiZevwA9BkDAUhW0MkADYhiEJYwJj2QhYGTBwAE0MUGGp5IR1+RBEAEUMVDg4AAkQMJhgfFyEIWRgDRSALABKgWQ+HRQwaCCEVC7R0TEITHbmtt0xBACH5BAkGACYALAAAAAAPAA8AhUQ+PKSmpHRydNTW1FxWVOzu7MTCxIyKjExKTOTi5LSytHx+fPz6/ERGROTe3GxqbNTS1JyWlFRSVKympNze3FxeXPT29MzKzFROTOzq7ISGhERCRHx6fNza3FxaXPTy9MTGxJSSlExOTOTm5LS2tISChPz+/ExGRJyenKyqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6QJNQeIkUhsjkp+EhMZLITKgBAGigQgiiCtiAKJdkBgNYgDYLhmDjQIbKwgfF9C4hPYC5KSMsbBBIJyJYFQAWQwQbI0J8Jh8nDUgHAAcmDA+LKAAcSAkIEhYTAAEoGxsdSSAKIyJcGyRYJiQbVRwDsVkPXrhDDCQBSUEAIfkECQYAEAAsAAAAAA8ADwCFRD48pKKkdHZ01NLUXFpc7OrsTE5MlJKU9Pb03N7cREZExMbEhIKEbGpsXFZUVFZU/P78tLa0fH583NrcZGJk9PL0VE5MnJ6c/Pb05ObkTEZEREJErKqsfHp81NbUXF5c7O7slJaU5OLkzMrMjIaEdG5sVFJU/Pr8TEpMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndAiHA4DICISCIllBQWQgSNY6NJJAcoAMCw0XaQBQtAYj0ANgcE0SwZlgSe04hI2FiFAyEFRdQYmh8AakIOJhgQHhVCFQoaRAsVGSQWihAXAF9EHFkNEBUXGxsTSBxaGx9dGxFJGKgKAAoSEydNIwoFg01DF7oQQQAh+QQJBgAYACwAAAAADwAPAIVEPjykoqR0cnTU0tRUUlSMiozs6uxMSkx8fnzc3txcXlyUlpT09vRcWlxMRkS0trR8enzc2txcVlSUkpRUTkyMhoTk5uScnpz8/vxEQkR8dnTU1tRUVlSMjoz08vRMTkyEgoTk4uRkYmSclpT8+vy8urwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGc0CMcEgsGo9Gw6LhkHRCmICFODgAAJ8M4FDJTIUGCgCRwIQKV+9wMiaWtIAvRqOACiMKwucjJzFIJEN+gEQiHAQcJUMeBROCBFcLRBcAEESQAB0GGB4XGRkbghwCnxkiWhkPRRMMCSAfABkIoUhCDLW4Q0EAIfkECQYAGQAsAAAAAA8ADwCFRD48pKKkdHJ01NLU7OrsXFZUjIqMvLq8TEpM3N7c9Pb0lJaUxMbErK6sfH58bGpsVFJUTEZE3Nrc9PL0XF5clJKUxMLEVE5M5Obk/P78nJ6ctLa0hIaEREJE1NbU7O7sXFpcjI6MvL68TE5M5OLk/Pr8nJqczM7MtLK0hIKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnPAjHBILBqPRsICFCmESMcBAgAYdQAIi9HzSCUyJEOnAx0GBqUSsQJwYFAZyTiFGZZEgHGlJKACQBIZEwJXVR8iYwANE0MTAVMNGSISHAAhRSUYC2pCJFMhH4IaEAdGDGMdFFcdG0cJKSNYDoFIQgqctblBADs=")
    no-repeat 0 2px;
  margin-bottom: -4px;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.fire-modal .buttons-bar {
  text-align: right;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f2f2f2),
    color-stop(100%, #e6e5e5)
  );
  background: -webkit-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e6e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f2f2f2',
    endColorstr = '#e6e5e5', GradientType = 0);
  background: linear-gradient(top, #f2f2f2, #e6e5e5);
  -webkit-background-clip: padding-box;
  border-top: 1px solid #fff;
  padding: 8px;
  border-radius: 0 0 4px 4px;
}
.fx-rocker {
  overflow: hidden;
}
.save-spinner {
  height: 16px;
  background: url("data:image/gif;base64,R0lGODlhEAALAPQAAEVFReLi4ltbW2BgYFBQUN3d3eLi4sXFxZGRkaampm5ubszMzLS0tIyMjKSkpGtra8rKyt/f37GxsVNTU1tbW0pKSr+/v1lZWUtLS3FxcX5+fmRkZE5OTgAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA")
    no-repeat center center;
}
.fire-shim {
  background: url("https://s.smore.com/images/empty.9acceab1.gif");
}
.popover-mask {
  position: absolute;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  z-index: 5001;
}
.popover-mask .mask-content {
  position: absolute;
  top: 50%;
  width: 100%;
  line-height: 30px;
  font-size: 18px;
  font-weight: 700;
  color: #888;
  text-align: center;
  margin-top: -15px;
}
@font-face {
  font-family: "Aller";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/aller-webfont.6f785985.eot");
  src: url("https://s.smore.com/fonts/aller-webfont.6f785985.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-webfont.a8361672.woff") format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/aller-bold-webfont.f2b1ec6c.eot");
  src: url("https://s.smore.com/fonts/aller-bold-webfont.f2b1ec6c.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-bold-webfont.86dc2fb1.woff")
      format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 400;
  font-style: italic;
  src: url("https://s.smore.com/fonts/aller-italic-webfont.0cd74aee.eot");
  src: url("https://s.smore.com/fonts/aller-italic-webfont.0cd74aee.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-italic-webfont.62913002.woff")
      format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 700;
  font-style: italic;
  src: url("https://s.smore.com/fonts/aller-bold-italic-webfont.0d349f64.eot");
  src: url("https://s.smore.com/fonts/aller-bold-italic-webfont.0d349f64.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-bold-italic-webfont.9f71ef81.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.aad909a9.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.aad909a9.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.ccaed249.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-light-webfont.b74f8885.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-light-webfont.b74f8885.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-light-webfont.bc9a9bae.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 600;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-bold-webfont.2b38ea70.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-bold-webfont.2b38ea70.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-bold-webfont.1b8e3014.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 800;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.c0700ee3.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.c0700ee3.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.a9563917.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-light-webfont.3f0e7f25.eot");
  src: url("https://s.smore.com/fonts/sense-light-webfont.3f0e7f25.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-light-webfont.1aacb558.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-reg-webfont.3c368ee4.eot");
  src: url("https://s.smore.com/fonts/sense-reg-webfont.3c368ee4.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-reg-webfont.ff273d79.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-medium-webfont.70cbab50.eot");
  src: url("https://s.smore.com/fonts/sense-medium-webfont.70cbab50.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-medium-webfont.14fb68ec.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-bold-webfont.5c772909.eot");
  src: url("https://s.smore.com/fonts/sense-bold-webfont.5c772909.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-bold-webfont.cfe1f8cd.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 900;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-black-webfont.07bbf18f.eot");
  src: url("https://s.smore.com/fonts/sense-black-webfont.07bbf18f.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-black-webfont.a3178cfe.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_book_normal.854eb581.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_book_normal.854eb581.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_book_normal.7102ddaa.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_medium_normal.191c9274.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_medium_normal.191c9274.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_medium_normal.2e9f79fd.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_demi_normal.54cbccbe.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_demi_normal.54cbccbe.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_demi_normal.6ff619bf.woff")
      format("woff");
}
@font-face {
  font-family: "SecretAdmirer";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/secretadmirer_normal_normal.27c5e136.eot");
  src: url("https://s.smore.com/fonts/secretadmirer_normal_normal.27c5e136.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/secretadmirer_normal_normal.fc91edaa.woff")
      format("woff");
}
@font-face {
  font-family: "HarmanSans";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/harmansans_normal_normal.804ac3af.eot");
  src: url("https://s.smore.com/fonts/harmansans_normal_normal.804ac3af.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/harmansans_normal_normal.0323a3fa.woff")
      format("woff");
}
@font-face {
  font-family: "Visby";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/visby_500_normal.18079d10.eot");
  src: url("https://s.smore.com/fonts/visby_500_normal.18079d10.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/visby_500_normal.d6a6a3d2.woff")
      format("woff");
}
@font-face {
  font-family: "Visby";
  font-weight: 900;
  font-style: normal;
  src: url("https://s.smore.com/fonts/visby_900_normal.744c6945.eot");
  src: url("https://s.smore.com/fonts/visby_900_normal.744c6945.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/visby_900_normal.1a360a81.woff")
      format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/aller-webfont.6f785985.eot");
  src: url("https://s.smore.com/fonts/aller-webfont.6f785985.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-webfont.a8361672.woff") format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/aller-bold-webfont.f2b1ec6c.eot");
  src: url("https://s.smore.com/fonts/aller-bold-webfont.f2b1ec6c.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-bold-webfont.86dc2fb1.woff")
      format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 400;
  font-style: italic;
  src: url("https://s.smore.com/fonts/aller-italic-webfont.0cd74aee.eot");
  src: url("https://s.smore.com/fonts/aller-italic-webfont.0cd74aee.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-italic-webfont.62913002.woff")
      format("woff");
}
@font-face {
  font-family: "Aller";
  font-weight: 700;
  font-style: italic;
  src: url("https://s.smore.com/fonts/aller-bold-italic-webfont.0d349f64.eot");
  src: url("https://s.smore.com/fonts/aller-bold-italic-webfont.0d349f64.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/aller-bold-italic-webfont.9f71ef81.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.aad909a9.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.aad909a9.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-semi-bold-webfont.ccaed249.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-light-webfont.b74f8885.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-light-webfont.b74f8885.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-light-webfont.bc9a9bae.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 600;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-bold-webfont.2b38ea70.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-bold-webfont.2b38ea70.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-bold-webfont.1b8e3014.woff")
      format("woff");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 800;
  font-style: normal;
  src: url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.c0700ee3.eot");
  src: url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.c0700ee3.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/proxima_nova-extra-bold-webfont.a9563917.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-light-webfont.3f0e7f25.eot");
  src: url("https://s.smore.com/fonts/sense-light-webfont.3f0e7f25.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-light-webfont.1aacb558.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-reg-webfont.3c368ee4.eot");
  src: url("https://s.smore.com/fonts/sense-reg-webfont.3c368ee4.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-reg-webfont.ff273d79.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-medium-webfont.70cbab50.eot");
  src: url("https://s.smore.com/fonts/sense-medium-webfont.70cbab50.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-medium-webfont.14fb68ec.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-bold-webfont.5c772909.eot");
  src: url("https://s.smore.com/fonts/sense-bold-webfont.5c772909.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-bold-webfont.cfe1f8cd.woff")
      format("woff");
}
@font-face {
  font-family: "Sense";
  font-weight: 900;
  font-style: normal;
  src: url("https://s.smore.com/fonts/sense-black-webfont.07bbf18f.eot");
  src: url("https://s.smore.com/fonts/sense-black-webfont.07bbf18f.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/sense-black-webfont.a3178cfe.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 300;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_book_normal.854eb581.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_book_normal.854eb581.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_book_normal.7102ddaa.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_medium_normal.191c9274.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_medium_normal.191c9274.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_medium_normal.2e9f79fd.woff")
      format("woff");
}
@font-face {
  font-family: "Franklin Gothic";
  font-weight: 700;
  font-style: normal;
  src: url("https://s.smore.com/fonts/franklin-gothic_demi_normal.54cbccbe.eot");
  src: url("https://s.smore.com/fonts/franklin-gothic_demi_normal.54cbccbe.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/franklin-gothic_demi_normal.6ff619bf.woff")
      format("woff");
}
@font-face {
  font-family: "SecretAdmirer";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/secretadmirer_normal_normal.27c5e136.eot");
  src: url("https://s.smore.com/fonts/secretadmirer_normal_normal.27c5e136.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/secretadmirer_normal_normal.fc91edaa.woff")
      format("woff");
}
@font-face {
  font-family: "HarmanSans";
  font-weight: 400;
  font-style: normal;
  src: url("https://s.smore.com/fonts/harmansans_normal_normal.804ac3af.eot");
  src: url("https://s.smore.com/fonts/harmansans_normal_normal.804ac3af.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/harmansans_normal_normal.0323a3fa.woff")
      format("woff");
}
@font-face {
  font-family: "Visby";
  font-weight: 500;
  font-style: normal;
  src: url("https://s.smore.com/fonts/visby_500_normal.18079d10.eot");
  src: url("https://s.smore.com/fonts/visby_500_normal.18079d10.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/visby_500_normal.d6a6a3d2.woff")
      format("woff");
}
@font-face {
  font-family: "Visby";
  font-weight: 900;
  font-style: normal;
  src: url("https://s.smore.com/fonts/visby_900_normal.744c6945.eot");
  src: url("https://s.smore.com/fonts/visby_900_normal.744c6945.eot?#iefix")
      format("embedded-opentype"),
    url("https://s.smore.com/fonts/visby_900_normal.1a360a81.woff")
      format("woff");
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
DIV.container {
  margin: 0 auto;
  width: 700px;
}
.container-1000 {
  width: 1000px;
  margin: 0 auto;
}
.container-relative {
  position: relative;
}
.container-700 {
  width: 700px;
  margin: 0 auto;
}
.container-550 {
  width: 550px;
  margin: 0 auto;
}
.container-narrow {
  width: 400px;
  margin: 0 auto;
  padding-top: 5px;
}
.text-hidden {
  color: transparent;
  font: 0/0 a;
  text-shadow: none;
}
.top-spacer {
  height: 54px;
}
.bottom-spacer {
  height: 112px;
}
.split {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.split.s-stretch {
  align-items: stretch;
}
.split .s-left + .s-main,
.split .s-main + .s-right {
  margin-left: 10px;
}
.split .s-main {
  flex-grow: 1;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-column.f-items-center {
  align-items: center;
}
.flex-column.f-items-stretch {
  align-items: stretch;
}
.flex-column.f-justify-between {
  justify-content: space-between;
}
.flex-column.f-justify-around {
  justify-content: space-around;
}
.flex-column.f-justify-center {
  justify-content: center;
}
.txt-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
.columns-container {
  columns: 2;
}
.background-fill {
  background: #f0f4f7;
  position: relative;
}
.rtl {
  direction: rtl;
}
.classic-box-fix,
.classic-box-fix * {
  box-sizing: content-box;
}
@media only screen and (max-width: 1020px) {
  html {
    overflow-y: auto;
  }
  .hide-on-less-than-1000 {
    display: none !important;
  }
}
@media only screen and (max-width: 800px) {
  .hide-on-less-than-800 {
    display: none !important;
  }
  .show-on-less-than-800 {
    display: block !important;
  }
}
@media only screen and (max-width: 720px) {
  .hide-on-less-than-720 {
    display: none !important;
  }
  .show-on-less-than-720 {
    display: block !important;
  }
}
@media only screen and (max-width: 600px) {
  .hide-on-less-than-600 {
    display: none !important;
  }
  .show-on-less-than-600 {
    display: block !important;
  }
}
@media only screen and (max-width: 480px) {
  .hide-on-less-than-480 {
    display: none !important;
  }
  .show-on-less-than-480 {
    display: block !important;
  }
}
.show-on-less-than-480,
.show-on-less-than-600,
.show-on-less-than-720,
.show-on-less-than-800 {
  display: none;
}
@media only screen and (min-width: 720px) and (max-width: 1020px) {
  .container-1000,
  .container-embed {
    width: auto !important;
  }
  .only-tablet {
    display: block !important;
  }
  .no-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 720px) {
  .only-mobile {
    display: block !important;
  }
  .no-mobile {
    display: none !important;
  }
  html {
    overflow-y: auto !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 720px) {
  .container-1000,
  .container-embed {
    padding: 0 10px !important;
    width: auto !important;
  }
  .show-page .top-spacer {
    height: 70px !important;
  }
}
@media only screen and (max-width: 479px) {
  .container-1000,
  .container-embed {
    width: auto !important;
  }
  .show-page .top-spacer {
    height: 70px !important;
  }
  .no-mobile-portrait {
    display: none !important;
  }
  .small-toolbar .logo {
    width: 91px;
  }
  .container-narrow {
    width: 240px;
  }
  .full-toolbar .container-1000 {
    box-sizing: border-box;
    padding: 0 10px;
  }
}
.pro-upgrade-button:hover {
  background-color: #467796;
  outline: 0;
}
.pro-upgrade-button:focus {
  outline: 0;
}
.pro-upgrade-button.hover {
  background-color: #467796;
  outline: 0;
}
.pro-upgrade-button.active,
.pro-upgrade-button:active,
.pro-upgrade-button:focus {
  background-color: #365b74;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.pro-upgrade-button.disabled,
.pro-upgrade-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.toolbar a:active {
  transform: translateY(1px);
  transition: transform 0.1s ease;
}
.toolbar .signup-popover .signup-button:hover {
  background-color: #ff8a61;
  outline: 0;
}
.toolbar .signup-popover .signup-button:focus {
  outline: 0;
}
.toolbar .signup-popover .signup-button.hover {
  background-color: #ff8a61;
  outline: 0;
}
.toolbar .signup-popover .signup-button.active,
.toolbar .signup-popover .signup-button:active,
.toolbar .signup-popover .signup-button:focus {
  background-color: #ff642d;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.toolbar .signup-popover .signup-button.disabled,
.toolbar .signup-popover .signup-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.smore-modal-container .modal-back-button:hover {
  background-color: #a5b0ba;
  outline: 0;
}
.smore-modal-container .modal-back-button:focus {
  outline: 0;
}
.smore-modal-container .modal-back-button.hover {
  background-color: #a5b0ba;
  outline: 0;
}
.smore-modal-container .modal-back-button.active,
.smore-modal-container .modal-back-button:active,
.smore-modal-container .modal-back-button:focus {
  background-color: #8996a4;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.smore-modal-container .modal-back-button.disabled,
.smore-modal-container .modal-back-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.free-support-modal .feedback-section .submit-feedback:hover {
  background-color: #80a6d3;
  outline: 0;
}
.free-support-modal .feedback-section .submit-feedback:focus {
  outline: 0;
}
.free-support-modal .feedback-section .submit-feedback.hover {
  background-color: #80a6d3;
  outline: 0;
}
.free-support-modal .feedback-section .submit-feedback.active,
.free-support-modal .feedback-section .submit-feedback:active,
.free-support-modal .feedback-section .submit-feedback:focus {
  background-color: #5a8cc5;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.free-support-modal .feedback-section .submit-feedback.disabled,
.free-support-modal .feedback-section .submit-feedback.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.login-modal .submit-button:hover {
  background-color: #f08e68;
  outline: 0;
}
.login-modal .submit-button:focus {
  outline: 0;
}
.login-modal .submit-button.hover {
  background-color: #f08e68;
  outline: 0;
}
.login-modal .submit-button.active,
.login-modal .submit-button:active,
.login-modal .submit-button:focus {
  background-color: #ec6c3a;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.login-modal .submit-button.disabled,
.login-modal .submit-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.login-modal .facebook-connect-button:hover {
  background-color: #506ca6;
  outline: 0;
}
.login-modal .facebook-connect-button:focus {
  outline: 0;
}
.login-modal .facebook-connect-button.hover {
  background-color: #506ca6;
  outline: 0;
}
.login-modal .facebook-connect-button.active,
.login-modal .facebook-connect-button:active,
.login-modal .facebook-connect-button:focus {
  background-color: #405684;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.login-modal .facebook-connect-button.disabled,
.login-modal .facebook-connect-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.login-modal .google-connect-button:hover {
  background-color: #5a95f5;
  outline: 0;
}
.login-modal .google-connect-button:focus {
  outline: 0;
}
.login-modal .google-connect-button.hover {
  background-color: #5a95f5;
  outline: 0;
}
.login-modal .google-connect-button.active,
.login-modal .google-connect-button:active,
.login-modal .google-connect-button:focus {
  background-color: #2a75f3;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.login-modal .google-connect-button.disabled,
.login-modal .google-connect-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
\:tw-underline:hover.hover {
  text-decoration: underline;
}
@media (min-width: 640px) {
  .tw-sm-hidden {
    display: none;
  }
  .tw-sm-block {
    display: block;
  }
}
@media (min-width: 768px) {
  .tw-md-flex {
    display: flex;
  }
  .tw-md-hidden {
    display: none;
  }
  .tw-md-flex-grow-0 {
    flex-grow: 0;
  }
  .tw-md-justify-between {
    justify-content: space-between;
  }
  .tw-md-justify-start {
    justify-content: flex-start;
  }
  .tw-md-flex-nowrap {
    flex-wrap: nowrap;
  }
  .tw-md-flex-row {
    flex-direction: row;
  }
  .tw-md-pr-8 {
    padding-right: 2rem;
  }
  .tw-md-pl-0 {
    padding-left: 0;
  }
  .tw-md-py-24 {
    padding-left: 6rem;
  }
  .tw-md-ml-0 {
    margin-left: 0;
  }
  .tw-md-border-l {
    border-left-width: 1px;
  }
  .tw-md-top-0 {
    top: 0;
  }
  .tw-md-text-left {
    text-align: left;
  }
  .tw-md-opacity-50 {
    opacity: 0.5;
  }
}
@media (min-width: 1024px) {
  .tw-lg-inline-block {
    display: inline-block;
  }
  .tw-lg-justify-between {
    justify-content: space-between;
  }
  .tw-lg-items-start {
    align-items: flex-start;
  }
  .tw-lg-flex {
    display: flex;
  }
  .tw-lg-no-wrap {
    flex-wrap: nowrap;
  }
  .tw-lg-mt-0 {
    margin-top: 0;
  }
  .tw-lg-ml-16 {
    margin-left: 4rem;
  }
  .tw-lg-opacity-100 {
    opacity: 1;
  }
}
@media (min-width: 1280px) {
  .tw-xl-hidden {
    display: none;
  }
  .tw-xl-block {
    display: block;
  }
}
.tw-sm-btn {
  font-weight: 500;
  font-size: 17px;
  padding: 0.75rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
}
.tw-sm-btn:active,
.tw-sm-mini-btn:active {
  transform: translateY(1px);
}
.tw-sm-mini-btn {
  font-weight: 600;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 4px 6px;
  color: #fff;
  background-color: #505060;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
}
.tw-hidden {
  display: none;
}
.tw-block {
  display: block;
}
.admin-tools .dropdown li:hover .annual-version,
.toolbar .dropdown li:hover .annual-version,
.tw-inline-block {
  display: inline-block;
}
.tw-flex {
  display: flex;
}
.tw-flex-wrap {
  flex-wrap: wrap;
}
.tw-flex-nowrap {
  flex-wrap: nowrap;
}
.tw-flex-grow {
  flex-grow: 1;
}
.tw-flex-col {
  flex-direction: column;
}
.tw-justify-between {
  justify-content: space-between;
}
.tw-justify-center {
  justify-content: center;
}
.tw-justify-start {
  justify-content: flex-start;
}
.tw-items-center {
  align-items: center;
}
.tw-items-start {
  align-items: flex-start;
}
.tw-items-end {
  align-items: flex-end;
}
.tw-items-baseline {
  align-items: baseline;
}
.tw-self-start {
  align-self: start;
}
.tw-self-end {
  align-self: end;
}
.tw-box-border {
  box-sizing: border-box;
}
.tw-box-content {
  box-sizing: content-box;
}
.tw-leading-none {
  line-height: 1;
}
.tw-leading-normal {
  line-height: 1.5;
}
.tw-leading-snug {
  line-height: 1.375;
}
.tw-absolute {
  position: absolute;
}
.tw-fixed {
  position: fixed;
}
.tw-relative {
  position: relative;
}
.tw-inset-0 {
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.tw-top-100 {
  top: 100px;
}
.tw-bottom-0 {
  bottom: 0;
}
.tw-cursor-pointer {
  cursor: pointer;
}
.tw-cursor-default {
  cursor: default;
}
.tw-font-normal {
  font-weight: 400;
}
.tw-font-medium {
  font-weight: 500;
}
#fancybox-title .image-info .image-description strong,
.popover strong,
.tw-font-bold {
  font-weight: 700;
}
.tw-text-normal {
  font-size: 1rem;
}
.tw-text-17 {
  font-size: 1.0625rem;
}
.tw-text-center {
  text-align: center;
}
.tw-text-left {
  text-align: left;
}
.tw-text-teal-300 {
  color: #ccffeb;
}
.tw-text-teal-600 {
  color: #3cb9ad;
}
.toolbar .toolbar-button a,
.tw-text-nxgray-600 {
  color: #505060;
}
.tw-text-red-600 {
  color: #ad2825;
}
.tw-text-white {
  color: #fff;
}
.tw-text-gray-500 {
  color: #a0aec0;
}
.tw-hover-text-gray-200:hover {
  color: #edf2f7;
}
.tw-text-sm {
  font-size: 14px;
}
.tw-text-base {
  font-size: 15px;
}
.tw-text-md {
  font-size: 17px;
}
.tw-z-1 {
  z-index: 1;
}
.tw-z-10 {
  z-index: 10;
}
.tw-z-20 {
  z-index: 20;
}
.tw-z-30 {
  z-index: 30;
}
.tw-z-100 {
  z-index: 100;
}
.tw-z-110 {
  z-index: 110;
}
.tw-z-120 {
  z-index: 120;
}
.tw-z--1 {
  z-index: -1;
}
.tw-m-4 {
  margin: 1rem;
}
.tw-mt-2 {
  margin-top: 0.5rem;
}
.tw-mt-3 {
  margin-top: 0.75rem;
}
.tw-mt-5 {
  margin-top: 1.25rem;
}
.tw-mt-6 {
  margin-top: 1.5rem;
}
.tw-mt-8 {
  margin-top: 2rem;
}
.tw-mt-10 {
  margin-top: 2.5rem;
}
.tw-mx-2 {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.tw-mx-3 {
  margin-right: 0.75rem;
  margin-left: 0.75rem;
}
.tw-mx-4 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.tw-mb-1 {
  margin-bottom: 0.25rem;
}
.tw-mb-2 {
  margin-bottom: 0.5rem;
}
.tw-mb-3 {
  margin-bottom: 0.75rem;
}
.tw-mb-4 {
  margin-bottom: 1rem;
}
.tw-mb-6 {
  margin-bottom: 1.5rem;
}
.tw-mb-8 {
  margin-bottom: 2rem;
}
.tw-mb-10 {
  margin-bottom: 2.5rem;
}
.tw-my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.tw-mr-0 {
  margin-right: 0;
}
.tw-mr-2 {
  margin-right: 0.5rem;
}
.tw-mr-3 {
  margin-right: 0.75rem;
}
.tw-mr-4 {
  margin-right: 1rem;
}
.tw-mr-10 {
  margin-right: 2.5rem;
}
.tw-mr-16 {
  margin-right: 4rem;
}
.tw-mt-4 {
  margin-top: 1rem;
}
.tw--mt-4 {
  margin-top: -1rem;
}
.tw-ml-2 {
  margin-left: 0.5rem;
}
.tw-ml-3 {
  margin-left: 0.75rem;
}
.tw--ml-5 {
  margin-left: -1.25rem;
}
.tw--m-2 {
  margin: -0.5rem;
}
.tw-p-2 {
  padding: 0.5rem;
}
.tw-p-4 {
  padding: 1rem;
}
.tw-p-5 {
  padding: 1.25rem;
}
.tw-pt-6 {
  padding: 1.5rem;
}
.tw-pt-24 {
  padding-top: 6rem;
}
.tw-pb-20 {
  padding-bottom: 5rem;
}
.tw-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tw-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tw-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.tw-py-1 {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
.tw-py-3 {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}
.tw-py-4 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.tw-py-10 {
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}
.tw-py-12 {
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.tw-pr-2 {
  padding-right: 0.5rem;
}
.tw-pr-4 {
  padding-right: 1rem;
}
.tw-pr-8 {
  padding-right: 2rem;
}
.tw-pl-4 {
  padding-left: 1rem;
}
.tw-pl-5 {
  padding-left: 1.25rem;
}
.tw-pl-6 {
  padding-left: 1.5rem;
}
.tw-bg-white {
  background-color: #fff;
}
.tw-bg-green-600 {
  background-color: #38a169;
}
.tw-hover-bg-green-500:hover {
  background-color: #48bb78;
}
.tw-bg-blue-500 {
  background-color: #00c7da;
}
.tw-bg-blue-600 {
  background-color: #00a4bc;
}
.tw-bg-teal-50 {
  background-color: #f2faf9;
}
.tw-bg-teal-100 {
  background-color: #e6fffa;
}
.tw-bg-red-600 {
  background-color: #ad2825;
}
.tw-bg-nxgray-700 {
  background-color: #404050;
}
.tw-bg-orange-600 {
  background-color: #f39c67;
}
.tw-hover-bg-orange-500:hover {
  background-color: #fac08c;
}
.tw-hover-bg-blue-500:hover {
  background-color: #00c7da;
}
.toolbar .profile-dropdown a,
.tw-sm-clickable {
  cursor: pointer;
}
.tw-sm-clickable:active {
  transform: translateY(1px);
}
.tw-max-w-full {
  max-width: 100%;
}
.tw-min-w-64 {
  min-width: 16rem;
}
.tw-w-full {
  width: 100%;
}
.tw-h-full,
html.show,
html.show body {
  height: 100%;
}
.tw-h-auto {
  height: auto;
}
.tw-h-8 {
  height: 2rem;
}
.tw-w-half {
  width: 50%;
}
.tw-w-8 {
  width: 2rem;
}
.tw-w-40 {
  width: 10rem;
}
.tw-w-third {
  width: 33.33333%;
}
.tw-min-h-64 {
  min-height: 16rem;
}
.tw-rounded {
  border-radius: 0.25rem;
}
.tw-rounded-full {
  border-radius: 9999px;
}
.tw-rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tw-rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tw-border-2 {
  border-width: 2px;
}
.tw-border-t-1 {
  border-top-width: 1px;
}
.tw-border-l-0 {
  border-left-width: 0;
}
.tw-border-gray-100 {
  border-color: #f7fafc;
}
.tw-border-gray-200 {
  border-color: #edf2f7;
}
.tw-border-gray-700 {
  border-color: #4a5568;
}
.tw-border-black-10 {
  border-color: rgba(0, 0, 0, 0.1);
}
.tw-text-brand-gray-70 {
  color: rgba(80, 80, 96, 0.7) !important;
}
.tw-hover-border-white:hover {
  border-color: #fff;
}
.tw-shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.tw-hover-shadow-md:hover,
.tw-shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.tw-align-middle {
  vertical-align: middle;
}
.tw-align-top {
  vertical-align: top;
}
.tw-opacity-100 {
  opacity: 1;
}
.tw-opacity-0 {
  opacity: 0;
}
.tw-opacity-75 {
  opacity: 0.75;
}
.tw-opacity-50 {
  opacity: 0.5;
}
.tw-opacity-25 {
  opacity: 0.25;
}
.tw-select-none {
  user-select: none;
}
.tw-overflow-hidden,
.tw-truncate {
  overflow: hidden;
}
.tw-truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tw-transition-colors {
  transition-property: background-color, border-color, color, fill, stroke;
}
.tw-transition-all {
  transition-property: all;
}
.tw-duration-200 {
  transition-duration: 0.2s;
}
.tw-duration-500 {
  transition-duration: 0.5s;
}
.tw-duration-1000 {
  transition-duration: 1s;
}
.tw-ease-out {
  transition-timing-function: ease-out;
}
.tw-ease-in {
  transition-timing-function: ease-in;
}
.tw-ease-in-out {
  transition-timing-function: ease-in-out;
}
.tw-bg-teal-600 {
  background-color: #3cb9ad;
}
.tw-text-xs {
  font-size: 0.75rem;
}
.tw-tracking-wider {
  letter-spacing: 0.05em;
}
.tw-px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.tw-py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (min-width: 640px) {
  .tw-sm-hidden {
    display: none;
  }
  .tw-sm-block {
    display: block;
  }
}
@media (min-width: 768px) {
  .tw-md-flex {
    display: flex;
  }
  .tw-md-hidden {
    display: none;
  }
  .tw-md-flex-grow-0 {
    flex-grow: 0;
  }
  .tw-md-justify-between {
    justify-content: space-between;
  }
  .tw-md-justify-start {
    justify-content: flex-start;
  }
  .tw-md-flex-nowrap {
    flex-wrap: nowrap;
  }
  .tw-md-flex-row {
    flex-direction: row;
  }
  .tw-md-pr-8 {
    padding-right: 2rem;
  }
  .tw-md-pl-0 {
    padding-left: 0;
  }
  .tw-md-py-24 {
    padding-left: 6rem;
  }
  .tw-md-ml-0 {
    margin-left: 0;
  }
  .tw-md-border-l {
    border-left-width: 1px;
  }
  .tw-md-top-0 {
    top: 0;
  }
  .tw-md-text-left {
    text-align: left;
  }
  .tw-md-opacity-50 {
    opacity: 0.5;
  }
}
@media (min-width: 1024px) {
  .tw-lg-inline-block {
    display: inline-block;
  }
  .tw-lg-justify-between {
    justify-content: space-between;
  }
  .tw-lg-items-start {
    align-items: flex-start;
  }
  .tw-lg-flex {
    display: flex;
  }
  .tw-lg-no-wrap {
    flex-wrap: nowrap;
  }
  .tw-lg-mt-0 {
    margin-top: 0;
  }
  .tw-lg-ml-16 {
    margin-left: 4rem;
  }
  .tw-lg-opacity-100 {
    opacity: 1;
  }
}
@media (min-width: 1280px) {
  .tw-xl-hidden {
    display: none;
  }
  .tw-xl-block {
    display: block;
  }
}
.pro-badge {
  border-radius: 2px;
  padding: 2px 4px 1px;
  font-size: 9px !important;
  font-weight: 700;
  color: #fff !important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  line-height: 1.4 !important;
  font-family: "Roboto", arial, helvetica, sans-serif;
  display: inline-block;
}
.pro-badge.blocked {
  background-color: #f54343;
}
.pro-badge.allowed {
  background-color: #71aa3a;
}
.pro-badge.upgrade {
  background-color: #ed844a;
}
.pro-upgrade-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  border-radius: 5px;
  cursor: pointer;
  background: #3e6985;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
  display: block;
  padding: 9px 6px 11px;
  text-align: center;
}
.pro-upgrade-button .fire-icon {
  display: inline-block;
  width: 13px;
  height: 16px;
  padding-right: 5px;
  vertical-align: top;
  margin-top: 2px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDZUMTI6NDM6NTErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA2VDE2OjQwOjE2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA2VDE2OjQwOjE2KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQkEwNzg1REE1M0QxMUUzQTVCNzkyN0YyNEYwM0RDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQkEwNzg1RUE1M0QxMUUzQTVCNzkyN0YyNEYwM0RDNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCQTA3ODVCQTUzRDExRTNBNUI3OTI3RjI0RjAzREM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCQTA3ODVDQTUzRDExRTNBNUI3OTI3RjI0RjAzREM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LjFmUQAAATZJREFUeNqMUj1LxEAUzG42OXJIOrWz9wcI9mJnZ+1PCoi1YBELweJsjoB2WlgKKS6NhaQyRjCQTcj3Ohs5iIuHOzDZvJc3b3fnxTAUCCE8cAkeGzpI0/RS/KAFL8AttaMJHoJzGWdZthC/8QjuTjWkruubvu/P8cGpqipSBKLrOtnEXu/AULTCOgB3YC3+AESnowAvZ0IDaHo/Ctq2jXQEOPYblgOCRw8d/c896Rru+UB1ikdnCLGKonAoVNzQRJIkzzSKoiudYs75yvf9ayMIgqM4jjfZOcDFHMN88TzvBDpGUPghZwHOTNOcq3eFiyksfXUc55MxdsuQ6G3b3t50V8uydiRlkOf5O8PP9uS67j7iAeISfmdT5yilpGkaXpZlFobhgiC3B66PImfSqbtM8l/fAgwAQuJi+OqgEowAAAAASUVORK5CYII=")
    no-repeat;
}
.pro-upgrade-button .button-text,
.pro-upgrade-button.small-button .button-text {
  display: inline-block;
  color: #fff !important;
  font-weight: 700;
  font-size: 13px;
}
.pro-upgrade-box {
  border: 1px solid #d5dde4;
  border-radius: 5px;
  background-color: #fbfbfb;
  padding: 9px 12px 15px;
}
div.toolbar.small-toolbar {
  padding-left: 10px;
  border-radius: 0 0 6px 6px;
}
div.toolbar.small-toolbar.left-toolbar {
  position: absolute;
  left: 20px;
}
.toolbar.full-toolbar {
  width: 100%;
  position: absolute;
}
.toolbar.sticky-toolbar {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.toolbar.issues-bar {
  background-color: #fff29c;
}
.toolbar.issues-bar h1 {
  font-weight: 600;
  color: #222;
}
.toolbar.issues-bar p {
  font-size: 15px;
  margin-top: 1px;
  color: rgba(0, 0, 0, 0.5);
}
.toolbar.issues-bar p a {
  color: #222;
}
.toolbar.issues-bar,
.toolbar.org-notification-toolbar {
  position: relative;
  width: 100%;
  text-align: center;
  color: #222;
  padding: 13px 10px 3px;
}
.toolbar.org-notification-toolbar h1 {
  font-weight: 600;
}
.toolbar.org-notification-toolbar p {
  font-size: 15px;
  margin-top: 1px;
  color: rgba(0, 0, 0, 0.8);
}
.toolbar.org-notification-toolbar p a {
  color: #222;
  text-decoration: underline;
}
.toolbar.org-notification-toolbar.expires-in-2-weeks,
.toolbar.org-notification-toolbar.expires-in-4-weeks {
  background: #fbd85c;
}
.toolbar.org-notification-toolbar.expired,
.toolbar.org-notification-toolbar.expires-in-1-week {
  background: #d42c2c;
  color: #fff;
}
.toolbar.org-notification-toolbar.expired p,
.toolbar.org-notification-toolbar.expires-in-1-week p {
  color: rgba(255, 255, 255, 0.8);
}
.toolbar.org-notification-toolbar.expired p a,
.toolbar.org-notification-toolbar.expires-in-1-week p a {
  color: #fff;
  text-decoration: underline;
}
.toolbar.small-toolbar .slogan {
  margin-right: 15px;
}
.small-toolbar-line {
  background: rgba(50, 50, 50, 0.8);
  height: 5px;
}
.small-toolbar .logo {
  background-position: 0 4px;
}
.toolbar {
  background: #fff;
  display: block;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
}
.toolbar .container-1000 {
  padding: 0 20px;
  height: 58px;
}
.toolbar .toolbar-content {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.toolbar .logo {
  display: block;
  margin-right: 10px;
}
.toolbar .toolbar-button {
  display: block;
  padding: 0 17px;
  position: relative;
  line-height: 21px;
  cursor: pointer;
  font-size: 16px;
  color: #505060;
  transition: color 0.2s, opacity 0.2s;
}
.toolbar .toolbar-button.hidden {
  opacity: 0;
}
.toolbar .toolbar-button.active,
.toolbar .toolbar-button.you:hover > a,
.toolbar .toolbar-button:hover {
  color: #5ba5ba;
}
.toolbar .toolbar-button.active .dropdown,
.toolbar .toolbar-button.active .toolbar-button.active,
.toolbar .toolbar-button.active .toolbar-button.active .dropdown,
.toolbar .toolbar-button:hover .dropdown,
.toolbar .toolbar-button:hover .toolbar-button.active,
.toolbar .toolbar-button:hover .toolbar-button.active .dropdown {
  display: inherit;
  z-index: 101;
}
.toolbar .toolbar-button.active .profile-dropdown,
.toolbar .toolbar-button:hover .profile-dropdown {
  pointer-events: inherit;
  opacity: 1;
  transform: translateY(0);
}
.toolbar .toolbar-button a:hover {
  color: #5ba5ba;
  -moz-transition: color 0.2s;
  -webkit-transition: color 0.2s;
}
.toolbar .toolbar-button span.icon {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
}
.toolbar .toolbar-button.feedback span.icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="%23c5c5d4" d="M14.7 2.707c-1.7-1.8-4-2.8-6.5-2.7-4.5.2-8.1 4-8.2 8.6v3c0 1.1.9 2 2 2h.9c1.3 0 2.3-1 2.3-2.3v-1.4c0-1.3-1-2.3-2.3-2.3h-.5c-.1 0-.2-.1-.2-.3.6-2.9 3.1-5.1 6.1-5.3 1.8 0 3.5.6 4.7 1.8 1 1 1.6 2.2 1.9 3.5 0 .1-.1.3-.2.3h-.5c-1.3 0-2.3 1-2.3 2.3v1.4c0 .9.5 1.7 1.3 2.1-.6.7-1.6 1.4-3 1.7-.3-.4-.8-.6-1.3-.6-1 0-1.7.8-1.7 1.7 0 1 .8 1.7 1.7 1.7.6 0 1.2-.4 1.5-.9 2.9-.6 4.6-2.6 5.2-3.6.8-.2 1.4-1 1.4-1.9v-2.6c.1-2.3-.7-4.6-2.3-6.2zm-11.5 7l-.1 1.9H2v-1.9h1.2zm10.8-.1h1v1.9l-1.1-.1.1-1.8z"/></svg>')
    0 0 no-repeat;
  padding-left: 10px;
}
.toolbar .toolbar-button.feedback:hover span.icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18"><path fill="%235ba5ba" d="M14.7 2.707c-1.7-1.8-4-2.8-6.5-2.7-4.5.2-8.1 4-8.2 8.6v3c0 1.1.9 2 2 2h.9c1.3 0 2.3-1 2.3-2.3v-1.4c0-1.3-1-2.3-2.3-2.3h-.5c-.1 0-.2-.1-.2-.3.6-2.9 3.1-5.1 6.1-5.3 1.8 0 3.5.6 4.7 1.8 1 1 1.6 2.2 1.9 3.5 0 .1-.1.3-.2.3h-.5c-1.3 0-2.3 1-2.3 2.3v1.4c0 .9.5 1.7 1.3 2.1-.6.7-1.6 1.4-3 1.7-.3-.4-.8-.6-1.3-.6-1 0-1.7.8-1.7 1.7 0 1 .8 1.7 1.7 1.7.6 0 1.2-.4 1.5-.9 2.9-.6 4.6-2.6 5.2-3.6.8-.2 1.4-1 1.4-1.9v-2.6c.1-2.3-.7-4.6-2.3-6.2zm-11.5 7l-.1 1.9H2v-1.9h1.2zm10.8-.1h1v1.9l-1.1-.1.1-1.8z"/></svg>')
    0 0 no-repeat;
}
.toolbar .toolbar-button.hive span.icon {
  background: url("https://s.smore.com/images/hive-icon.ee4270f8.png") 0 4px
    no-repeat;
  padding-left: 4px;
}
.toolbar .toolbar-button.new-newsletter span.icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" fill="none"><path fill="%23CACACF" fill-rule="evenodd" d="M13.9982 3.3376l-1.0674 1.0752-3.1133-3.136.9785-.9856s0-.0896.089-.0896c.2668-.2688.7115-.2688 1.0673 0L14.087 2.352c.1779.1792.1779.7168-.089.9856zm-2.5795 1.4336l.5336.5376-7.027 7.0784-3.1132-3.136 7.027-7.0784.5337.448 2.0459 2.1504zM9.9065 3.1584l.9785 1.0752-.9785-1.0752zM3.858 13.4624l-1.868.2688L.211 14l.267-1.8816.2668-1.8816 1.601 1.6128 1.5122 1.6128z" clip-rule="evenodd"/></svg>')
    center left no-repeat;
  padding-left: 5px;
  margin-left: 5px;
}
.toolbar .toolbar-button.new-newsletter:hover span.icon {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" fill="none"><path fill="%235ba5ba" fill-rule="evenodd" d="M13.9982 3.3376l-1.0674 1.0752-3.1133-3.136.9785-.9856s0-.0896.089-.0896c.2668-.2688.7115-.2688 1.0673 0L14.087 2.352c.1779.1792.1779.7168-.089.9856zm-2.5795 1.4336l.5336.5376-7.027 7.0784-3.1132-3.136 7.027-7.0784.5337.448 2.0459 2.1504zM9.9065 3.1584l.9785 1.0752-.9785-1.0752zM3.858 13.4624l-1.868.2688L.211 14l.267-1.8816.2668-1.8816 1.601 1.6128 1.5122 1.6128z" clip-rule="evenodd"/></svg>')
    center left no-repeat;
}
.toolbar .toolbar-button.you {
  padding: 0;
}
.toolbar .toolbar-button.you > a {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 58px;
  padding-left: 10px;
  margin-left: 5px;
}
.toolbar .toolbar-button.you > a span.down {
  display: block;
  margin-left: 12px;
  margin-bottom: 8px;
}
.toolbar .toolbar-button.you > a img {
  display: block;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #ccc;
  overflow: hidden;
}
.toolbar .toolbar-button.top-upgrade {
  color: #fff;
  background: #3cb9ad;
  border-radius: 3px;
  height: 38px;
  line-height: 38px;
}
.toolbar .toolbar-button.top-upgrade:active,
.toolbar .toolbar-button.top-upgrade:hover {
  -webkit-transition: all 0.15s time;
  -moz-transition: all 0.15s time;
  -ms-transition: all 0.15s time;
  -o-transition: all 0.15s time;
  transition: all 0.15s time;
}
.toolbar .toolbar-button.top-upgrade:hover {
  background: #3dc5b9;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}
.toolbar .toolbar-button.top-upgrade:hover.two-tone .right-copy {
  background: #3bb2a6;
}
.toolbar .toolbar-button.top-upgrade:active {
  background: #3cb9ad;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.toolbar .toolbar-button.top-upgrade span {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="17" fill="none"><path fill="%23fff" fill-rule="evenodd" d="M14.027 8.023c.0144.3133.3291.4033.4088.1.0248-.0942.0423-.2146.0469-.3684.0005-.0156.0006-.0326.0008-.0504.0009-.1316.0022-.313.1579-.363.1108-.0346.2928.0228.3252.3576.171 1.7666-.0545 6.7899-7.2116 6.7157-2.3925-.0247-5.2212-.9216-6.3272-3.2034-1.1072-2.2849.2201-4.274.7773-5.109a9.0317 9.0317 0 0 0 .1402-.2139c.5437-.8725.6698-1.6386.647-2.2106a2.0496 2.0496 0 0 0-.0614-.5041c-.085-.2485.2088-.4135.4052-.2393a1.693 1.693 0 0 1 .028.0254c.0518.048.1077.0987.167.1524.359.325.8437.7637 1.2977 1.4336.055.0812.1054.1695.1538.2545.1261.2213.2394.4201.389.4114.2158.017.3855-.2554.5269-.5645.6321-1.3822.7106-2.734.5632-4.0624-.046-.4135.3533-.616.7496-.4893.0829.0265.1755.06.2786.1022 2.0608.8418 6.3202 3.1411 6.5371 7.8255zM7.2156 6.4926c-.162-.1512-.3933-.0565-.415.164-.012.0527-.0294.1804-.053.3538-.1076.7926-.345 2.5414-.8056 2.458-.6825-.1374-.7578-1.2573-.8087-2.014-.0264-.3926-.0463-.6875-.141-.6964-.2682-.0256-1.4713 2.8856-.9334 4.4083.572 1.6185 2.2641 2.1979 3.8484 2.1979 3.3272 0 4.3206-2.8275 4.1068-4.1824-.0328-.2076-.0564-.3323-.1525-.3397-.0539.0305-.0766.0912-.1077.1745-.0141.0377-.0299.08-.0511.1262a5.2591 5.2591 0 0 1-.3244.596 1.0999 1.0999 0 0 1-.0202.031c-.0969.1441-.2257.0658-.2293-.1079-.0011-.0507-.0023-.1067-.0055-.1661-.1007-1.839-1.3522-3.679-2.4342-4.7009a4.6785 4.6785 0 0 1-.0524-.0503l-.0064-.006c-.1468-.1422-.3766-.0425-.3963.1609-.0016.0168-.0034.035-.0055.0547a9.904 9.904 0 0 1-.3671 1.8761 1.2809 1.2809 0 0 1-.0379.1074c-.0468.116-.168.1541-.2287.0448-.0108-.0196-.022-.0398-.0343-.0596a2.4198 2.4198 0 0 0-.2748-.3596 1.3624 1.3624 0 0 0-.0702-.0707z" clip-rule="evenodd"/><path fill="%23fff" fill-rule="evenodd" d="M1.4181 13.6742s.1173-.1386.5604-.0825c.6795.086 1.3362.2918 1.9758.5368 1.1869.4547 2.5068.6616 3.7242.6736 1.0053.0098 1.8857-.0671 2.6566-.2127 1.2111-.2287 2.4242-.5842 3.6527-.4858.52.042.5883.2135.5883.2135s.2041.1716.1375.5775c-.0515.3113-.1116.7519-.1634 1.0655a1.1994 1.1994 0 0 1-.3186.6466s-.0511.1089-.4778.1302c-2.2467.112-9.012.1386-11.4505.2598-.511.0254-.677-.1048-.677-.1048s-.151-.0896-.176-.449c-.053-.7588-.1447-1.4066-.2017-2.224-.0302-.4324.1695-.5447.1695-.5447z" clip-rule="evenodd"/></svg>')
    0 center no-repeat;
  height: 37px;
  padding-left: 8px;
}
.toolbar .toolbar-button.top-upgrade.two-tone {
  position: relative;
  width: 162px;
  padding: 0 12px;
}
.toolbar .toolbar-button.top-upgrade.two-tone .mover {
  width: 12px;
  background: rgba(255, 255, 255, 0.7);
  filter: blur(6px);
  transform: rotate(45deg);
  height: 100%;
  border-radius: 50%;
  animation: move 4s infinite ease-in-out;
  position: absolute;
  top: -10%;
  left: -10px;
}
.toolbar .toolbar-button.top-upgrade.two-tone .right-copy {
  background: #3ba195;
  height: 100%;
  padding: 0 12px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  right: 0;
  position: absolute;
  color: #c5faf2;
  font-size: 15px;
}
.toolbar .toolbar-button.bulk-button {
  background: #55b2c6;
  padding: 0 12px;
}
.toolbar .toolbar-button.bulk-button span {
  background: url("https://s.smore.com/images/building.f8653339.png") 0 center
    no-repeat;
}
.toolbar .toolbar-button.bulk-button:hover {
  background: #7bc3d3;
}
.toolbar .toolbar-button.bulk-button:active {
  background: #3a99ae;
}
.toolbar .separator {
  background: #eaeaea;
  height: 26px;
  margin: 14px 0 0 17px;
  width: 2px;
}
.toolbar .profile-dropdown {
  pointer-events: none;
  position: absolute;
  top: 58px;
  right: -95px;
  left: -8px;
  z-index: 101;
  opacity: 0;
  transform: translate(0, -5px);
  transition: opacity 0.2s ease, transform 0.2s ease;
  cursor: default;
}
.toolbar .profile-dropdown .content {
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
}
.toolbar .profile-dropdown .content hr {
  border: 0;
  margin: 5px 20px;
  background: #eaeaea;
  height: 1px;
}
.toolbar .profile-dropdown .content ul {
  padding: 1px 1px 10px;
}
.toolbar .profile-dropdown .content ul li {
  display: block;
  line-height: 1.8;
  margin: 6px 19px;
}
.toolbar .profile-dropdown .content ul li a {
  font-size: 14px;
  display: block;
  font-weight: 500;
  transition: transform 0.2s ease;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="9" fill="none"><path fill="%23505060" fill-opacity=".5" fill-rule="evenodd" d="M.767 9c.1673 0 .3347-.0585.502-.2341l3.57-3.7464c.2232-.2927.2232-.761-.0557-1.0536L1.2133.2195C.9342-.0732.488-.0732.2091.2195c-.279.2927-.279.761 0 1.0537l3.068 3.2195-3.068 3.2195c-.279.2927-.279.761 0 1.0537C.3765 8.8829.5439 9 .767 9z" clip-rule="evenodd"/></svg>')
    no-repeat center right;
}
.toolbar .profile-dropdown .content ul li a:hover {
  transform: translateX(2px);
}
@media only screen and (max-width: 600px) {
  .toolbar .toolbar-button {
    position: static;
  }
  .toolbar .profile-dropdown {
    left: 0;
    right: 0;
  }
  .toolbar .profile-dropdown li {
    margin: 10px 19px !important;
  }
  .toolbar .profile-dropdown li a {
    font-size: 16px !important;
  }
}
.toolbar .dropdown {
  display: none;
  position: absolute;
  left: -12px;
  right: -12px;
  background: #fff;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  z-index: 101;
}
.toolbar .dropdown.plans-dropdown li {
  width: 270px;
}
.toolbar .dropdown.plans-dropdown li a {
  padding: 13px;
}
.admin-tools .dropdown.plans-dropdown li a small,
.toolbar .dropdown.plans-dropdown li a small {
  font-weight: 400;
  color: #999;
}
.toolbar .dropdown li {
  line-height: 1.5;
  border-bottom: 1px solid #fff;
}
.toolbar .dropdown li a {
  padding: 13px 26px 13px 31px;
  display: block;
}
.toolbar .dropdown li.dropdown-separator {
  background: rgba(255, 255, 255, 0.18);
}
.toolbar .dropdown li.dropdown-separator h4 {
  padding: 5px 13px;
  font-weight: 700;
}
.toolbar .dropdown li.dropdown-separator:hover {
  background: rgba(255, 255, 255, 0.18);
  cursor: default;
}
.admin-tools .dropdown li .annual-version,
.toolbar .dropdown li .annual-version {
  float: right;
  display: none;
  font-weight: 400;
  font-size: 11px;
}
.toolbar .dropdown li:hover {
  background: rgba(255, 255, 255, 0.08);
}
.toolbar .toolbar .dropdown-second-level {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  margin-top: -1px;
  background: #3d3d3d;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15),
    inset -50px 103px 6px -100px rgba(0, 0, 0, 0.25);
  border-top: 1px solid #333;
  z-index: 101;
  min-width: 150px;
}
.toolbar .toolbar .dropdown-second-level li {
  line-height: 1;
  border-bottom: 1px solid #444;
  font-size: 12px;
}
.toolbar .toolbar .dropdown-second-level li a {
  padding: 10px 26px 10px 8px;
  display: block;
}
.toolbar .toolbar .dropdown-second-level li:hover {
  background: #555;
  background: rgba(255, 255, 255, 0.1);
}
.toolbar-button.login span {
  background: url("https://s.smore.com/images/login-icon.8453ada0.png") 0 center
    no-repeat;
  padding-left: 3px;
  margin-left: 10px;
}
.toolbar-button.signup {
  position: relative;
  padding-left: 33px;
  color: #000;
  background: rgba(255, 128, 0, 0.25);
  border-radius: 3px;
  height: 35px;
  line-height: 35px;
  margin-left: 10px;
  -webkit-animation: signup-breathe 2s infinite;
  -moz-animation: signup-breathe 2s infinite;
  -o-animation: signup-breathe 2s infinite;
  animation: signup-breathe 2s infinite;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
  animation-delay: 15s;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 15s;
}
.toolbar-button.signup span.icon {
  position: absolute;
  background: url("https://s.smore.com/images/signup-icon.9ed11d58.png") 0 10px
    no-repeat;
  left: 10px;
  height: 100%;
  width: 20px;
}
.toolbar-button.signup:hover {
  color: #fff;
  background: #814020 !important;
  animation: none !important;
}
html.show .minimal-branding-wrapper {
  min-height: 100%;
  height: auto !important;
  margin: 0 auto -32px;
}
.minimal-branding {
  display: block;
  position: absolute;
  bottom: -77px;
  right: 0;
}
.minimal-branding a {
  width: 161px;
  height: 32px;
  overflow: hidden;
  background: url("https://s.smore.com/images/minimal-branding.e5dfe2c3.png");
  display: block;
  float: right;
  position: relative;
}
.minimal-branding a span {
  position: absolute;
  left: -1000px;
}
.minimal-branding.only-mobile a {
  float: none;
  margin: 0 auto;
}
.toolbar .signup-popover {
  background: url("https://s.smore.com/images/signup-popover.2ac1fc87.png")
    no-repeat;
  width: 372px;
  height: 272px;
  position: absolute;
  margin-top: 175px;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.toolbar .signup-popover .close {
  width: 44px;
  height: 44px;
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
}
.toolbar .signup-popover .signup {
  cursor: pointer;
}
.toolbar .signup-popover .logo-link {
  background: 0 0;
  position: absolute;
  display: block;
  width: 170px;
  height: 40px;
  left: 20px;
  top: 24px;
}
.toolbar .signup-popover .signup-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  border-radius: 5px;
  cursor: pointer;
  background: #ff7747;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  font-size: 18px;
  padding: 8px 36px;
  position: absolute;
  top: 199px;
  left: 176px;
}
.toolbar .signup-popover .subtitle,
.toolbar .signup-popover .title {
  position: absolute;
  width: 220px;
  height: 50px;
  top: 85px;
  left: 25px;
  color: #666;
  font-size: 17px;
}
.toolbar .signup-popover .subtitle {
  width: 250px;
  top: 140px;
  color: #999;
  font-size: 13px;
}
.toolbar .signup-popover.active {
  display: block;
}
.mobile-toolbar {
  height: auto;
  padding: 15px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.75);
}
.mobile-toolbar .mobile-toolbar-content,
.share-the-love-popover label {
  text-align: center;
}
.mobile-toolbar .mobile-toolbar-content .mobile-toolbar-copy {
  display: inline-block;
  font-family: "Sense", "Helvetica", "Open Sans", verdana, sans-serif;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.7);
  font-size: 17px;
  vertical-align: middle;
}
.mobile-toolbar .mobile-toolbar-content .small-logo {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
}
@media (max-width: 480px) {
  .mobile-toolbar {
    padding: 15px 5px;
  }
  .mobile-toolbar .mobile-toolbar-content {
    margin-bottom: 2px;
  }
  .mobile-toolbar .mobile-toolbar-content .mobile-toolbar-copy {
    font-size: 16px;
  }
  .mobile-toolbar .mobile-toolbar-content .small-logo {
    margin: 4px 2px 2px;
    width: 64px;
    height: 17px;
  }
}
.marketing-toolbar {
  min-height: 50px;
  background: #fff;
  position: absolute;
  width: 100%;
  top: 0;
}
.marketing-toolbar a {
  font-size: 14px;
  color: #505060;
  line-height: 55px;
  margin-right: 15px;
}
.marketing-toolbar li {
  display: inline;
}
.marketing-toolbar li:last-of-type a {
  margin-right: 0;
}
.marketing-toolbar .left-part {
  float: left;
}
.marketing-toolbar .left-part a {
  margin-right: 32px;
}
.marketing-toolbar .right-part {
  float: right;
}
.marketing-toolbar .right-part a {
  margin-left: 32px;
  color: #3cb9ad;
}
.marketing-toolbar .right-part a:first-of-type {
  margin-left: 0;
}
@media (max-width: 720px) {
  .marketing-toolbar {
    min-height: 100px;
  }
  .marketing-toolbar .left-part,
  .marketing-toolbar .right-part {
    float: none;
    text-align: center;
  }
  .marketing-toolbar .left-part a,
  .marketing-toolbar .right-part a {
    margin: 15px;
  }
  .marketing-toolbar .left-part {
    height: 50px;
  }
}
.container-1200 {
  max-width: 1240px;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}
.bars-container {
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  z-index: 200;
  top: 0;
}
.bars-container a {
  color: inherit;
}
.bars-container .avatar {
  display: block;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #eee;
  overflow: hidden;
}
.bars-container .new-toolbar {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: height 0.2s ease;
  height: 60px;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.08);
}
.bars-container .new-toolbar .logo img {
  transition: all 0.2s ease;
}
.bars-container .new-toolbar .toolbar-content {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.bars-container .new-toolbar .toolbar-content .toolbar-left-content {
  align-items: center;
  flex-shrink: 0;
}
.bars-container .new-toolbar .toolbar-content .toolbar-right-content {
  justify-content: flex-end;
  align-items: center;
}
.bars-container
  .new-toolbar
  .toolbar-content
  .toolbar-right-content
  :last-child.toolbar-separator {
  display: none;
}
.bars-container .new-toolbar .dropdown:visited,
.bars-container .toolbar-extension.desktop .extension-container a:visited {
  color: inherit;
}
.bars-container .new-toolbar .toolbar-separator {
  height: 20px;
  width: 2px;
  margin: 0 6px;
  background-color: #eee;
}
.bars-container .new-toolbar .avatar {
  width: 24px;
  height: 24px;
}
.bars-container .new-toolbar .burger-menu {
  position: absolute;
  left: 22px;
  width: 22px;
  height: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA5SURBVHgB7dKhEQAgDEPRhvkiugKGoZijA+KqQURwl6dzUR+ZkyEwQkR2bA2u4l8g19WwascLV9EOMeYG+GVz+9AAAAAASUVORK5CYII=")
    center center no-repeat;
  cursor: pointer;
}
.bars-container .new-toolbar .x-icon {
  position: absolute;
  top: 17px;
  right: 12px;
  width: 28px;
  height: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFnSURBVHgB7ZXLbcMwDIZpBbm3GyQTNAKCPG61F2hX6AbpBPUGXaGZoMkCzjGvg7yBPUCA+J6HQwKykQi2HvY1PyBYokV8EkVKAE891VZCiBeX+UmSwH4v3m3ns/sBOv6cTpDsdmJg44yLg8MhC/McIvK18fHuYDN0/JXDDJs/GvFYBzufgWAFKGcMvoZDPgeNyh2i8wI/qRxSWFe6nSowUtzpwBIMKoHTKU8vF/BtoBQ+BSa6XQg45xkY5KmG9Vr0cKUr7Pak6SG8EhY2gVUCdVDPg482sFpgDVSVM0wLNEBjhPmuMBLT/aREwjAuVDsm13cTmBEoE2Sm2nHX/7aXgzWwIhspS1PZp5KJmkCZLYzOTKnT1yZQzxZWnFlFIh2xBbprsBZoghVqA2WuMJK8BgNoEN4SeL1C3wZWaDIZJCoUF/wJBj2EdLsVf1h3b7ZFnSNhs4n7GN4Iu/PxmIfgKtcXn6AuPjfh5uO36Tt+kAAAAABJRU5ErkJggg==")
    center center no-repeat;
}
.bars-container .toolbar-extension {
  height: 240px;
  will-change: transform, opacity;
  transform: translateY(0);
  overflow: hidden;
}
.bars-container .toolbar-extension.toolbar-folded {
  transform-origin: 0 0;
  transform: translateY(-20px);
}
.bars-container .toolbar-extension.my-smore,
.bars-container .toolbar-extension.slogan,
.bars-container .toolbar-extension.smore-for {
  background-color: #505060;
}
.bars-container .toolbar-extension.my-smore .toolbar-chevron,
.bars-container .toolbar-extension.slogan .toolbar-chevron,
.bars-container .toolbar-extension.smore-for .toolbar-chevron {
  opacity: 1;
  transform: translate(235px, -8px);
  color: #505060;
}
.bars-container .toolbar-extension.templates {
  background-color: #558;
}
.bars-container .toolbar-extension.templates .toolbar-chevron {
  opacity: 1;
  transform: translate(350px, -8px);
  color: #558;
}
.bars-container .toolbar-extension.remote-learning {
  background-color: #148899;
}
.bars-container .toolbar-extension.remote-learning .toolbar-chevron {
  opacity: 1;
  transform: translate(485px, -8px);
  color: #148899;
}
.bars-container .toolbar-extension.pricing {
  background-color: #108e82;
}
.bars-container .toolbar-extension.pricing .toolbar-chevron {
  opacity: 1;
  transform: translate(615px, -8px);
  color: #108e82 !important;
}
.bars-container .toolbar-extension.help {
  background-color: #2fa076;
}
.bars-container .toolbar-extension.help .toolbar-chevron {
  opacity: 1;
  transform: translate(150px, -8px);
  color: #2fa076;
}
.bars-container .toolbar-extension.desktop {
  font-size: 15px;
  position: absolute;
  left: 0;
  right: 0;
  justify-content: center;
}
.bars-container .toolbar-extension.desktop .toolbar-chevron {
  top: 0;
  display: none;
  transition: all 0.2s ease-out;
}
.bars-container .toolbar-extension.desktop .extension-container {
  max-width: 1240px;
  width: 100%;
  margin: 0 auto;
  padding: 38px 20px;
}
.bars-container .toolbar-extension.desktop .extension-container .box-item {
  transition: margin 0.2s;
}
.bars-container
  .toolbar-extension.desktop
  .extension-container
  .box-item:hover {
  margin-top: -3px;
  transition: margin 0.2s;
}
.bars-container .toolbar-extension.desktop .extension-container .title {
  color: #ffeca9;
  font-size: 26px;
}
.bars-container .toolbar-extension.desktop .extension-container .avatar {
  width: 54px;
  min-width: 54px;
  height: 54px;
}
.bars-container .toolbar-extension.desktop .extension-container .row1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 260px;
  min-width: 260px;
  margin-right: 40px;
}
.bars-container .toolbar-extension.desktop .extension-container .row2 {
  max-width: 265px;
  min-width: 220px;
  margin-right: 30px;
}
.bars-container .toolbar-extension.desktop .extension-container .row3 {
  flex-direction: column;
  justify-content: center;
  height: 100%;
  max-width: 520px;
}
.bars-container .toolbar-extension.mobile {
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  min-height: 100vh;
  width: 310px;
}
.bars-container .toolbar-extension.mobile .extension-container {
  width: 100%;
  padding: 20px;
}
.bars-container .toolbar-extension.mobile .extension-container .title {
  color: #ffeca9;
  font-size: 21px;
}
.bars-container .toolbar-extension.mobile .extension-container .avatar {
  width: 48px;
  height: 48px;
}
.bars-container .toolbar-extension.mobile .container {
  width: 100%;
  height: 100%;
  color: #fff;
  padding: 38px 0;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.bars-container .chevron {
  width: 7px;
  height: 11px;
}
.bars-container .chevron.down {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNyA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxLjdDMCAxLjkgMC4xIDIuMSAwLjMgMi4zTDIuOSA0LjlDMy4yIDUuMiAzLjggNS4yIDQuMSA0LjlMNi43IDIuM0M3IDIgNyAxLjQgNi43IDEuMUM2LjQgMC44IDUuOCAwLjggNS41IDEuMUwzLjUgMy4xTDEuNSAxLjFDMS4yIDAuOCAwLjYgMC44IDAuMyAxLjFDMC4xIDEuMiAwIDEuNCAwIDEuN1oiIGZpbGw9IiM1MDUwNjAiLz4KPC9zdmc+Cg==")
    center center no-repeat;
  margin-left: 10px;
}
.bars-container .chevron.up {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgOCA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC45MjQ4MDUgNC4zQzAuOTI0ODA1IDQuMSAxLjAyNDggMy45IDEuMjI0OCAzLjdMMy44MjQ4IDEuMUM0LjEyNDggMC44IDQuNzI0OCAwLjggNS4wMjQ4IDEuMUw3LjYyNDggMy43QzcuOTI0OCA0IDcuOTI0OCA0LjYgNy42MjQ4IDQuOUM3LjMyNDggNS4yIDYuNzI0OCA1LjIgNi40MjQ4IDQuOUw0LjQyNDggMi45TDIuNDI0OCA0LjlDMi4xMjQ4IDUuMiAxLjUyNDggNS4yIDEuMjI0OCA0LjlDMS4wMjQ4IDQuOCAwLjkyNDgwNSA0LjYgMC45MjQ4MDUgNC4zWiIgZmlsbD0iIzUwNTA2MCIvPgo8L3N2Zz4K")
    center center no-repeat;
  margin-left: 10px;
}
.bars-container .chevron.right {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDYgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE2NDcxIDEwLjQ2MjVDMS40NDcwNiAxMC40NjI1IDEuNzI5NDEgMTAuMzIxMyAyLjAxMTc2IDEwLjAzOUw1LjY4MjM1IDYuMzY4NDFDNi4xMDU4OCA1Ljk0NDg4IDYuMTA1ODggNS4wOTc4MiA1LjY4MjM1IDQuNjc0MjlMMi4wMTE3NiAxLjAwMzdDMS41ODgyMyAwLjU4MDE3MiAwLjc0MTE3NiAwLjU4MDE3MiAwLjMxNzY0NyAxLjAwMzdDLTAuMTA1ODgzIDEuNDI3MjMgLTAuMTA1ODgzIDIuMjc0MjkgMC4zMTc2NDcgMi42OTc4MkwzLjE0MTE4IDUuNTIxMzVMMC4zMTc2NDcgOC4zNDQ4OEMtMC4xMDU4ODIgOC43Njg0MSAtMC4xMDU4ODIgOS42MTU0NyAwLjMxNzY0NyAxMC4wMzlDMC40NTg4MjQgMTAuMzIxMyAwLjc0MTE3NiAxMC40NjI1IDEuMTY0NzEgMTAuNDYyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=")
    center center no-repeat;
}
.bars-container .pencil-icon {
  width: 15px;
  height: 14px;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy44ODggMy4zMzc2TDEyLjgxMjggNC40MTI4TDkuNjc2OCAxLjI3NjhMMTAuNjYyNCAwLjI5MTJDMTAuNjYyNCAwLjI5MTIgMTAuNjYyNCAwLjIwMTYgMTAuNzUyIDAuMjAxNkMxMS4wMjA4IC0wLjA2NzIgMTEuNDY4OCAtMC4wNjcyIDExLjgyNzIgMC4yMDE2TDEzLjk3NzYgMi4zNTJDMTQuMTU2OCAyLjUzMTIgMTQuMTU2OCAzLjA2ODggMTMuODg4IDMuMzM3NlpNMTEuMjg5NiA0Ljc3MTJMMTEuODI3MiA1LjMwODhMNC43NDg4IDEyLjM4NzJMMS42MTI4IDkuMjUxMkw4LjY5MTIgMi4xNzI4TDkuMjI4OCAyLjYyMDhMMTEuMjg5NiA0Ljc3MTJaTTkuNzY2NCAzLjE1ODRMMTAuNzUyIDQuMjMzNkw5Ljc2NjQgMy4xNTg0Wk0zLjY3MzYgMTMuNDYyNEwxLjc5MiAxMy43MzEyTDAgMTRMMC4yNjg4IDEyLjExODRMMC41Mzc2IDEwLjIzNjhMMi4xNTA0IDExLjg0OTZMMy42NzM2IDEzLjQ2MjRaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjUiLz4KPC9zdmc+Cg==")
    center center no-repeat;
}
.toolbar-placeholder {
  width: 100%;
}
.admin-tools {
  position: absolute;
  left: 0;
  z-index: 201;
}
.admin-tools.inactive .content {
  transform: translateX(-100%);
  opacity: 0.8;
}
.admin-tools.inactive .smorinio {
  width: 47px;
  display: inline-block;
  margin: 10px;
  cursor: pointer;
  height: 32px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="9" fill="none"><path fill="%23505060" fill-opacity=".5" fill-rule="evenodd" d="M.767 9c.1673 0 .3347-.0585.502-.2341l3.57-3.7464c.2232-.2927.2232-.761-.0557-1.0536L1.2133.2195C.9342-.0732.488-.0732.2091.2195c-.279.2927-.279.761 0 1.0537l3.068 3.2195-3.068 3.2195c-.279.2927-.279.761 0 1.0537C.3765 8.8829.5439 9 .767 9z" clip-rule="evenodd"/></svg>')
    no-repeat center right;
  padding-right: 15px;
}
.admin-tools .content {
  position: absolute;
  transition: transform 0.2s ease, opacity 0.2s ease;
  background: rgba(255, 255, 255, 0.8);
  width: 230px;
}
.admin-tools .smorinio {
  display: none;
}
.admin-tools h4 {
  font-size: 16px;
  color: #f17225;
  font-weight: 500;
  padding: 10px;
}
.admin-tools h4 .close-admin {
  float: right;
  text-align: center;
  color: #505060;
  font-size: 24px;
  font-weight: 400;
  width: 20px;
  height: 20px;
  margin-top: -5px;
}
.admin-tools .toolbar-button {
  display: block;
  padding: 10px;
  position: relative;
  line-height: 16px;
  cursor: pointer;
  font-size: 14px;
  color: #505060;
  transition: transform 0.2s ease, color 0.2s ease, opacity 0.2s ease,
    background-color 0.2s ease;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="9" fill="none"><path fill="%23505060" fill-opacity=".5" fill-rule="evenodd" d="M.767 9c.1673 0 .3347-.0585.502-.2341l3.57-3.7464c.2232-.2927.2232-.761-.0557-1.0536L1.2133.2195C.9342-.0732.488-.0732.2091.2195c-.279.2927-.279.761 0 1.0537l3.068 3.2195-3.068 3.2195c-.279.2927-.279.761 0 1.0537C.3765 8.8829.5439 9 .767 9z" clip-rule="evenodd"/></svg>')
    no-repeat 96% center;
}
.admin-tools .toolbar-button:hover {
  transform: translateX(2px);
}
.admin-tools .toolbar-button a {
  color: #505060;
}
.admin-tools .toolbar-button.sm-hidden {
  opacity: 0;
}
.admin-tools .toolbar-button.active,
.admin-tools .toolbar-button:hover {
  background-color: #fff;
  color: #5ba5ba;
}
.admin-tools .toolbar-button.active a,
.admin-tools .toolbar-button:hover a {
  color: #5ba5ba;
}
.admin-tools .toolbar-button.active .dropdown,
.admin-tools .toolbar-button.active .toolbar-button.active,
.admin-tools .toolbar-button.active .toolbar-button.active .dropdown,
.admin-tools .toolbar-button:hover .dropdown,
.admin-tools .toolbar-button:hover .toolbar-button.active,
.admin-tools .toolbar-button:hover .toolbar-button.active .dropdown {
  display: inherit;
  z-index: 201;
}
.admin-tools .dropdown {
  display: none;
  position: absolute;
  left: 100%;
  margin-left: -5px;
  top: 0;
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  z-index: 201;
}
.admin-tools .dropdown.plans-dropdown {
  overflow: scroll;
  height: 100vh;
}
.admin-tools .dropdown.plans-dropdown li {
  width: 320px;
}
.admin-tools .dropdown.plans-dropdown li a {
  padding: 13px;
}
.admin-tools .dropdown li {
  line-height: 1.2;
  border-bottom: 1px solid #eee;
}
.admin-tools .dropdown li a {
  color: #505060;
  padding: 13px 26px 13px 31px;
  display: block;
}
.admin-tools .dropdown li a:hover {
  color: #3cb9ad;
}
.admin-tools .dropdown li.dropdown-separator h4 {
  padding: 20px 13px 5px 10px;
  color: #505060;
  font-weight: 500;
  border-bottom: 2px solid #f17225;
}
.admin-tools .dropdown li.dropdown-separator:hover {
  background: #fff;
  cursor: default;
}
.admin-tools .dropdown li:hover {
  background: rgba(0, 0, 0, 0.05);
}
@media (min-width: 768px) {
  .marketing-toolbar-body.scroll-top .bars-container .new-toolbar {
    background: 0 0;
    box-shadow: none;
    height: 100px;
  }
  .marketing-toolbar-body.scroll-top .bars-container .new-toolbar .logo img {
    height: 40px !important;
    width: 154px !important;
  }
  .marketing-toolbar-body.scroll-top
    .bars-container
    .new-toolbar
    .toolbar-separator {
    visibility: hidden;
  }
  .marketing-toolbar-body.scroll-top
    .bars-container
    .new-toolbar
    .toolbar-extension {
    max-width: 1240px;
    width: 100%;
    border-radius: 5px;
    margin: 0 auto;
  }
  .marketing-toolbar-body.scroll-top
    .bars-container
    .new-toolbar
    .extension-container {
    max-width: 1240px;
    width: 100%;
  }
  .marketing-toolbar-body.scroll-top .tb-container {
    background: 0 0;
    box-shadow: none;
    transition: all 0.2s ease;
  }
  .marketing-toolbar-body.scroll-top .tb-container .tb-content {
    height: 100px;
    transition: all 0.2s ease;
  }
  .marketing-toolbar-body.scroll-top .tb-container .tb-logo img {
    height: 40px !important;
    width: 154px !important;
    transition: all 0.2s ease;
  }
  .marketing-toolbar-body.scroll-top .tb-container .tb-sep {
    visibility: hidden;
    transition: all 0.2s ease;
  }
  .marketing-toolbar-body.scroll-top .tb-container .tb-menu-content {
    border-radius: 5px;
  }
}
.tb-container,
.tb-container * {
  box-sizing: border-box;
}
.tb-container {
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
  padding: 0 10px;
  position: fixed;
  top: 0;
  z-index: 201;
  width: 100%;
  background: #fff;
  transition: all 0.2s ease;
}
.tb-container.tb-placeholder {
  position: static;
  pointer-events: none;
  visibility: hidden;
  box-shadow: none;
}
.tb-container.tb-open {
  box-shadow: none;
  background: 0 0;
}
.tb-container .tb-admin-menu,
.tb-content,
.tb-group,
.tb-item,
.tb-menu,
.tb-start-newsletter,
.tb-start-newsletter-new-editor {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
}
.tb-content,
.tb-sep {
  transition: all 0.2s ease;
}
.tb-content {
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  height: 60px;
  position: relative;
}
.tb-container .tb-admin-menu {
  position: fixed;
  top: 0;
  left: 0;
  height: 60px;
}
.tb-sep {
  height: 20px;
  width: 2px;
  margin: 0 8px;
  background-color: #eee;
}
.tb-item {
  height: 60px;
  margin: 0 4px;
  position: relative;
}
.tb-logo {
  margin: 0 12px 0 0;
  transition: all 0.2s ease;
}
.tb-active {
  box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.5);
}
.tb-container .clickable {
  cursor: pointer;
}
.tb-btn,
.tb-menu {
  font-size: 14px;
  color: #505060;
  text-decoration: none;
  padding: 12px;
  background-position: 93% 50%;
  background-repeat: no-repeat;
  border-radius: 2px;
  background-color: transparent;
}
.tb-btn {
  padding: 10px;
}
.tb-menu.closed {
  padding: 10px 24px 10px 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNyA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxLjdDMCAxLjkgMC4xIDIuMSAwLjMgMi4zTDIuOSA0LjlDMy4yIDUuMiAzLjggNS4yIDQuMSA0LjlMNi43IDIuM0M3IDIgNyAxLjQgNi43IDEuMUM2LjQgMC44IDUuOCAwLjggNS41IDEuMUwzLjUgMy4xTDEuNSAxLjFDMS4yIDAuOCAwLjYgMC44IDAuMyAxLjFDMC4xIDEuMiAwIDEuNCAwIDEuN1oiIGZpbGw9IiM1MDUwNjAiLz4KPC9zdmc+Cg==);
}
.tb-menu.tb-start-newsletter.closed {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEwIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjExMTgxNiAxLjczOUMwLjExMTgxNiAyLjAyMTM1IDAuMjUyOTkzIDIuMzAzNzEgMC41MzUzNDYgMi41ODYwNkw0LjIwNTkzIDYuMjU2NjVDNC42Mjk0NiA2LjY4MDE4IDUuNDc2NTIgNi42ODAxOCA1LjkwMDA1IDYuMjU2NjVMOS41NzA2NCAyLjU4NjA2QzkuOTk0MTcgMi4xNjI1MyA5Ljk5NDE3IDEuMzE1NDcgOS41NzA2NCAwLjg5MTk0MkM5LjE0NzExIDAuNDY4NDEzIDguMzAwMDUgMC40Njg0MTMgNy44NzY1MiAwLjg5MTk0Mkw1LjA1Mjk5IDMuNzE1NDdMMi4yMjk0NiAwLjg5MTk0MkMxLjgwNTkzIDAuNDY4NDEzIDAuOTU4ODc1IDAuNDY4NDEzIDAuNTM1MzQ2IDAuODkxOTQyQzAuMjUyOTkzIDEuMDMzMTIgMC4xMTE4MTYgMS4zMTU0NyAwLjExMTgxNiAxLjczOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);
}
.tb-item:not(.tb-item-start-newsletter):focus .tb-btn,
.tb-item:not(.tb-item-start-newsletter):focus .tb-menu,
.tb-item:not(.tb-item-start-newsletter):hover .tb-btn,
.tb-item:not(.tb-item-start-newsletter):hover .tb-menu {
  transition: all 0.15s ease;
  transition-delay: 0.15s;
  background-color: rgba(196, 196, 196, 0.25);
}
.tb-avatar {
  border-radius: 100%;
  margin-right: 10px;
  background: rgba(200, 200, 200, 0.15);
}
.tb-start-newsletter,
.tb-start-newsletter-new-editor {
  line-height: 1;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  color: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
}
.tb-start-newsletter {
  width: 240px;
  background: #f39c67
    url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDYgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE2NDcxIDEwLjQ2MjVDMS40NDcwNiAxMC40NjI1IDEuNzI5NDEgMTAuMzIxMyAyLjAxMTc2IDEwLjAzOUw1LjY4MjM1IDYuMzY4NDFDNi4xMDU4OCA1Ljk0NDg4IDYuMTA1ODggNS4wOTc4MiA1LjY4MjM1IDQuNjc0MjlMMi4wMTE3NiAxLjAwMzdDMS41ODgyMyAwLjU4MDE3MiAwLjc0MTE3NiAwLjU4MDE3MiAwLjMxNzY0NyAxLjAwMzdDLTAuMTA1ODgzIDEuNDI3MjMgLTAuMTA1ODgzIDIuMjc0MjkgMC4zMTc2NDcgMi42OTc4MkwzLjE0MTE4IDUuNTIxMzVMMC4zMTc2NDcgOC4zNDQ4OEMtMC4xMDU4ODIgOC43Njg0MSAtMC4xMDU4ODIgOS42MTU0NyAwLjMxNzY0NyAxMC4wMzlDMC40NTg4MjQgMTAuMzIxMyAwLjc0MTE3NiAxMC40NjI1IDEuMTY0NzEgMTAuNDYyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
    96% center no-repeat;
  padding: 10px 24px 10px 8px;
  margin-right: 10px;
}
.tb-start-newsletter-new-editor {
  background: #00a4bc;
  padding: 10px;
}
.tb-start-newsletter.tb-start-small {
  width: 80px;
  background-image: none;
}
.tb-start-newsletter:hover {
  background-color: #fac08c;
}
.tb-item:hover .tb-start-newsletter.new-editor-menu,
.tb-start-newsletter.new-editor-menu:hover {
  background-color: #ddd;
  box-shadow: none;
  cursor: default;
  transition: all 0.2s ease;
  transition-delay: 0.2s;
}
.tb-start-newsletter .icon {
  line-height: 1;
  opacity: 0.5;
  margin-right: 6px;
}
.tb-menu-content {
  z-index: 200;
  position: absolute;
  top: 100%;
  left: 0;
  background: #404050;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 5px 5px;
  color: #fff;
  padding: 6px 0;
  width: 300px;
  opacity: 0;
  transition-delay: 0s;
  pointer-events: none;
}
.tb-menu-content hr {
  margin: 5px 0;
  border-color: rgba(255, 255, 255, 0.15);
}
.tb-menu-content.tb-right {
  left: auto;
  right: 0;
}
.tb-item:active .tb-menu-content,
.tb-item:focus .tb-menu-content,
.tb-item:not(.open-on-click):hover .tb-menu-content {
  transform: translateY(0);
  transition: all 0.2s ease;
  transition-delay: 0.2s;
  opacity: 1;
  pointer-events: auto;
}
.tb-item + .tb-focus-escape {
  z-index: 30;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.2s;
  transition-delay: 0.2s;
  transform: translateY(-100px);
}
.tb-item .tb-focus-escape:focus {
  border: 1px solid #a10;
}
.tb-item:hover + .tb-focus-escape {
  transform: translateY(0);
  display: block;
}
.tb-menu-content a,
.tb-menu-content h3 {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
.tb-menu-content a {
  text-decoration: none;
  display: block;
  margin: 0 5px;
  border-radius: 3px;
  padding: 7px 26px 7px 8px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDYgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjE2NDcxIDEwLjQ2MjVDMS40NDcwNiAxMC40NjI1IDEuNzI5NDEgMTAuMzIxMyAyLjAxMTc2IDEwLjAzOUw1LjY4MjM1IDYuMzY4NDFDNi4xMDU4OCA1Ljk0NDg4IDYuMTA1ODggNS4wOTc4MiA1LjY4MjM1IDQuNjc0MjlMMi4wMTE3NiAxLjAwMzdDMS41ODgyMyAwLjU4MDE3MiAwLjc0MTE3NiAwLjU4MDE3MiAwLjMxNzY0NyAxLjAwMzdDLTAuMTA1ODgzIDEuNDI3MjMgLTAuMTA1ODgzIDIuMjc0MjkgMC4zMTc2NDcgMi42OTc4MkwzLjE0MTE4IDUuNTIxMzVMMC4zMTc2NDcgOC4zNDQ4OEMtMC4xMDU4ODIgOC43Njg0MSAtMC4xMDU4ODIgOS42MTU0NyAwLjMxNzY0NyAxMC4wMzlDMC40NTg4MjQgMTAuMzIxMyAwLjc0MTE3NiAxMC40NjI1IDEuMTY0NzEgMTAuNDYyNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
    no-repeat;
  background-position: 96.5% center;
  transition: background-position 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}
.tb-menu-content a p {
  margin: 3px 0 0;
  padding: 0;
}
.tb-menu-content .tb-menu-padding {
  padding: 4px 12px;
}
.tb-menu-content p {
  font-size: 13px;
  opacity: 0.7;
  font-weight: 400;
}
.tb-menu-content .count {
  font-size: 13px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
}
.tb-menu-content h2 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #fff7e2;
}
.tb-menu-content h3 {
  line-height: 1.3;
  margin: 5px 0 -2px;
}
.tb-menu-content .label {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  color: #a7a7af;
  padding: 5px;
}
.tb-menu-content .profile {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.tb-menu-content .upgrade-button {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #f39c67;
  border-radius: 0.25rem;
  padding: 1px 0.25rem;
  display: inline-block;
  margin-left: 65px;
  margin-top: 8px;
  margin-bottom: 5px;
}
.tb-menu-content .upgrade-button:hover {
  background: #fac08c;
  transition: background 0.2s ease;
}
.tb-menu-full {
  position: fixed;
  top: 60px;
  left: 0;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
  overflow-y: auto;
}
.tb-menu-content a:hover {
  background-color: #0088b2;
  background-position: 97.5% center;
}
.tb-menu-content a.logout:hover {
  background-color: #ca5a42;
}
.sm-hidden,
body.smore-mobile-modal > div {
  display: none;
}
.new-label {
  background: #00a4bc;
  color: #fff;
}
.beta-label,
.new-label,
.upgrade-label {
  border-radius: 2px;
  padding: 3px 3px 2px 4px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  vertical-align: middle;
  margin-right: 6px;
  flex-grow: 0;
}
.upgrade-label {
  background: #f39c67;
  color: #fff;
}
.beta-label {
  background: #a3a3f1;
  color: #fff7e2;
}
@media (min-width: 640px) {
  .sm__flex {
    display: flex;
  }
  .sm__sm-hidden {
    display: none;
  }
}
@media (min-width: 768px) {
  .md__flex {
    display: flex;
  }
}
@media (min-width: 1024px) {
  .lg__flex {
    display: flex;
  }
  .lg__sm-hidden {
    display: none;
  }
}
.notification-bar {
  height: auto;
  padding: 1rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.notification-bar.delinquency-bar {
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.notification-bar.verify-email {
  background: #fffcd3;
}
.notification-bar.issues-bar p a,
.notification-bar.org-expiration a {
  color: #222;
}
.notification-bar.org-expiration.expires-in-4-weeks {
  background-color: #f8f8f8;
}
.notification-bar.org-expiration.expires-in-2-weeks {
  background: #fbd85c;
}
.notification-bar.org-expiration.expired,
.notification-bar.org-expiration.expires-in-1-week {
  background: #d42c2c;
}
.notification-bar.org-expiration.expired a,
.notification-bar.org-expiration.expires-in-1-week a {
  color: #fff;
}
.notification-bar.issues-bar {
  text-align: center;
  color: #222;
  padding: 13px 10px;
  background-color: #fff29c;
}
.notification-bar.issues-bar h1 {
  font-weight: 600;
  color: #222;
}
.notification-bar.issues-bar p {
  font-size: 15px;
  margin-top: 1px;
  color: rgba(0, 0, 0, 0.5);
}
.notification-bar .error-icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAA2ElEQVR42mP6//8/AwG8BYgz8KkhZEDgfwh4B8TCuNQxMeAG7EDcDWULAnEDTpV4XFH2HxX8BmJtUrwjDsQfgfgPEG8C4lNQg3aSYshsqKbLUL4Ckou8iQkTAyBOhPkWSv9Dku8BYlZkDdgM6QNiZjwBrgHEWfgCNhAtMB8DsSoQ+6CJo0Q5sgHsQHz3PyYABfA3LOKTsRlShkXhTSBmBGJ1LHKgKNdCDlhxIK7G4n9maLixY5FjgYYfA3qUkgO8QE7lA5r1jkCM4AO7QU76BMRyQMxBpiFvAUDRFilSH4nMAAAAAElFTkSuQmCC")
    center center no-repeat;
  display: inline-block;
  vertical-align: sub;
  height: 15px;
  width: 17px;
  margin-right: 6px;
}
.notification-bar .error-icon.circle {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaTTEwIDExQzkuNDUgMTEgOSAxMC41NSA5IDEwVjZDOSA1LjQ1IDkuNDUgNSAxMCA1QzEwLjU1IDUgMTEgNS40NSAxMSA2VjEwQzExIDEwLjU1IDEwLjU1IDExIDEwIDExWk05IDEzVjE1SDExVjEzSDlaIiBmaWxsPSIjRjM5QzY3Ii8+Cjwvc3ZnPg==")
    center center no-repeat;
  height: 20px;
  width: 20px;
  margin-right: 3px;
}
.popover-form .buttons-bar {
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f2f2f2),
    color-stop(100%, #e6e5e5)
  );
  background: -webkit-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -o-linear-gradient(top, #f2f2f2 0, #e6e5e5 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e6e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(
startColorstr = "#f2f2f2",
    endColorstr = "#e6e5e5", GradientType = 0
);
  background: linear-gradient(top, #f2f2f2, #e6e5e5);
  -webkit-background-clip: padding-box;
  border-top: 1px solid #fff;
  padding: 5px 10px 7px;
  border-radius: 0 0 3px 3px;
  text-align: right;
}
.popover-form .form-content label {
  display: block;
  color: #666;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
}
.popover-form .form-content label .required {
  color: #a10;
}
.popover-form .form-content small {
  color: #999;
}
.popover-form .buttons-bar .cancel {
  display: inline-block;
  font-size: 11px;
  float: left;
  line-height: 25px;
  font-weight: 700;
  color: #888;
  text-shadow: 1px 1px 0 #fff;
}
.popover-form .buttons-bar .cancel.medium {
  line-height: 30px;
  font-size: 12px;
}
.popover-form .buttons-bar .cancel.cancel:focus,
.popover-form .buttons-bar .cancel.cancel:hover {
  color: #a10;
}
.popover-form .form-content .fiji-box,
.popover-form .form-content .input,
.popover-form .form-content input[type="password"],
.popover-form .form-content input[type="text"],
.popover-form .form-content input[type="url"],
.popover-form .form-content select,
.popover-form .form-content textarea {
  background: #fff;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 14px;
  -webkit-background-clip: padding-box;
  display: block;
  margin-bottom: 10px;
}
.popover-form .form-content select {
  padding: 4px;
}
.popover-form .form-content .error,
.popover-form .form-content .fiji-box.is-invalid,
.popover-form .form-content input[type="password"].is-invalid,
.popover-form .form-content input[type="text"].is-invalid,
.popover-form .form-content input[type="url"].is-invalid,
.popover-form .form-content select.is-invalid,
.popover-form .form-content textarea.is-invalid {
  border-color: #a10 !important;
}
.popover-form .form-content .input.full {
  width: 596px;
}
.free-support-modal .feedback-section .categories select,
.popover-form .form-content .input.grow {
  width: 100%;
}
.popover-form .form-content .input.half {
  width: 315px;
}
.popover-form .form-content .input.slim-bottom {
  margin-bottom: 3px;
}
.popover-form .form-content .input.full.fiji-box {
  width: 606px;
}
.popover-form .form-content .error-message,
.popover-form .form-content .info-message {
  font-size: 10px;
  color: #a10;
  margin-top: -5px;
  text-align: right;
}
.popover-form .form-content .info-message {
  color: #ccc;
}
.popover-form .form-content .error-box {
  font-size: 12px;
  text-align: center;
  border-radius: 5px;
  color: #a10;
  padding: 4px 2px;
  background: #ffd9ce;
  margin-bottom: 5px;
}
.free-support-modal .feedback-section textarea:focus,
.popover-form .fiji-box.active,
.popover-form .input.active,
.popover-form .input:focus,
.popover-form input[type="text"]:focus,
.popover-form input[type="url"]:focus,
.popover-form select:focus,
.popover-form textarea:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(220, 237, 247, 0.76);
  border-color: #9bc7e3;
}
.author-show-flash,
.flash-animation-container {
  height: 55px;
  position: absolute;
  width: 100%;
  min-width: 1000px;
  overflow: hidden;
}
.flash-animation-container {
  top: 0;
  -webkit-transition: height 0.3s, box-shadow 0.3s;
  z-index: 502;
}
.flash-animation-container.hidden {
  opacity: 0;
  height: 0;
  box-shadow: none;
  -webkit-transition: height 0.6s, opacity 0.3s, box-shadow 0.3s;
}
.author-show-flash {
  background: #8ad18a;
  text-align: center;
  bottom: 0;
}
.author-show-flash span {
  letter-spacing: -0.01em;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  font-size: 23px;
  color: #fff;
  font-weight: 100;
  line-height: 55px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkUyQUVBRkI1REM0MTFFNEJDN0I4QzI2OUY3RjIyOTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkUyQUVBRkM1REM0MTFFNEJDN0I4QzI2OUY3RjIyOTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RTJBRUFGOTVEQzQxMUU0QkM3QjhDMjY5RjdGMjI5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2RTJBRUFGQTVEQzQxMUU0QkM3QjhDMjY5RjdGMjI5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrDkWV8AAAK2SURBVHjatNfdSxRRHMZxd9fWNjOl6OXCyMqygl6gC0HqIqhuAhOKIKLLgrS7om6irD8gIggiDK8qKCrqoogkCJGIjBKSLnoPsUV7kd58d/v+6BlYlp3ZmZ3xwAdx5ux5zsycOedMLJPJlIQoMRTVQNxnvTLsxyMMKcxM6e84PqENa331uMAVp3AGhzETH9GBx+jDMOZgA7ahAeV4gxY8dG3Zgl1swQ9M4gpqPOo6EtiJt5n/5QEq8tV1a+AYptCLpT4C8zmAUQxiiZ/gU+ptu66gJATr9Ff8wmKv4N0KvRAyMNt8fEMa5fmCF2AEnRGGOlZiHDfzBd/HX1RNQ7A5ortZnx28XIPpaEQhrTibcyyOL3iWHXxZV5uMIHSvruy0y0i3Uu0c+I7rEYSu07PscDmf0vmTNnPNYB4Zww7cCzFvz8M7TamrMOJSr8fy4poWrXSHCLXOd+pvg0eolaeojWsOnsBAiOBrqMN29Beo+woVperlZIjQ49iFZnT5qJ9Gwh74Qox5zDqvsd7l/Fa9hu0BBuAhW3hKNGFYqcxTqQzvMYy6nHM1mumeB5zTz+On07iVzS4VrUN9+I1lOjYb/Vp5KgO+ck9s1XP++YOLBSb6tNZnW2W6tOTVBQxN6O6dcw7c0QoS8/hRtYJH9Vwbi5hgGnV31zgH6nVgT4Ef2nMd0JpdzMxmG4sPuatTjxpNTtPq1KSLa8oNXq39Vds0hM61kYxutx1Iq3p1MMLQpG6xrX6LvPZctzV4WiIIta3OS0xgU6HNng35G7ryq5hVZOhGjZkxbZV9bW+dLa71dAjNtnz6DLSt7C3dtc+oDbKvzm6kU1dvL/5d7NNArNLdsE1ig16xXgXahHQCpW5t+71tK3BJeya3YjuLF9repAq1GSvia9G+EEv1wRfTh9tk0KX1nwADANpCutEdBQjnAAAAAElFTkSuQmCC")
    0 center no-repeat;
  padding-left: 42px;
}
.base-modal .base-header .close-button-big span,
.smore-modal-container .base-header .close-button-big span {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  margin: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAA2FBMVEX///9AQEB8AABJAAAmJib///+7u7vcl5eZmZmph4cmJiZJAAAqKipRAAAmJiZJAABISEiKAAAmJiZJAAD///+bm5vZWVl9fX3NJiajo6PbZWVmZmbEAACjo6PcZmbjhIS1tbX///9YWFioAAAqKipRAABlZWV+SkqOjo7UQ0NISEiKAABHR0eIAACGhoaacXFAQEB6AABtbW1wcHCFVFSHV1fBwcHnmJhCQkJlHR22trbjhoa4uLjkiYmcnJyuiIilpaXFgYH////29vb78vL09PT38PD////uiT6qAAAAR3RSTlMADw8RERUgICQkYGBgYGJiZmZ4eHuNjZSUmJiZmZmZmZmZoqKlpampq6utra6usLC0tLa2tra3t7q6wsLDw83Nz8/S9/f5+fU+PdMAAADLSURBVHheZc9XW8JAEIXhgyEWqmVpJoCGZqE3lY71//8jZ3Nmc8Pcfc97cwZIZ6CXSQPwsi6zHkTb4y7zdvx+Ca8z6THvJh9XQC4K+rNY+0G08/OtcLCIdRC29j5QCsRjDVZ/BuVQPNZwLQnUxafUR8mG+JwqSX9xSn916lzVOVXv2vIhyRvLR02u4j45ruK+RFcbdd28TVw319R18716gcr/hihS+d8ISFWo1p9+zFmVav351wDnSybw8PXp4+LNZfNbEvAN9MxJ/gNjViWrXxTfnAAAAABJRU5ErkJggg==")
    no-repeat 0 0;
}
.base-modal .info p a,
.smore-modal-error a {
  color: #5e5e5e;
  text-decoration: underline;
}
.base-modal .base-header .close-button-big:hover span,
.base-modal .base-header .close-button:hover {
  background-position: -15px 0;
}
.smore-modal-container .smore-modal-loading h3 span {
  padding-left: 15px;
}
body.smore-mobile-modal > div.smore-overlay {
  display: block;
  background: 0 0;
  position: relative;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
body.smore-mobile-modal > div.smore-overlay .smore-modal-container {
  width: 100%;
  border-radius: 0;
  box-shadow: none;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
  margin-top: 0 !important;
}
.smore-modal-error h3 {
  font-size: 30px;
  font-weight: 600;
  color: #a10;
  margin-bottom: 9px;
}
.smore-modal-error p {
  color: #666;
  font-size: 14px;
  margin-bottom: 10px;
}
.smore-modal-error a {
  color: #1c6e98;
}
.base-modal {
  width: 600px;
  padding: 7px;
  background: #9d9d9d;
  background: rgba(0, 0, 0, 0.35);
  border-radius: 10px;
  border: 0;
  box-shadow: none;
}
.base-modal .fire-modal-content {
  background: #fff;
  border-radius: 5px;
}
.base-modal .base-header {
  background: #dae4eb;
  border-bottom: 2px solid #bac4cd;
  border-radius: 5px 5px 0 0;
  padding: 8px 14px;
}
.base-modal .base-header h3 {
  padding-left: 35px;
  color: #485a68;
  font-size: 17px;
  font-weight: 400;
  line-height: 34px;
}
.base-modal .base-header .close-button {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAA2FBMVEX///9AQEB8AABJAAAmJib///+7u7vcl5eZmZmph4cmJiZJAAAqKipRAAAmJiZJAABISEiKAAAmJiZJAAD///+bm5vZWVl9fX3NJiajo6PbZWVmZmbEAACjo6PcZmbjhIS1tbX///9YWFioAAAqKipRAABlZWV+SkqOjo7UQ0NISEiKAABHR0eIAACGhoaacXFAQEB6AABtbW1wcHCFVFSHV1fBwcHnmJhCQkJlHR22trbjhoa4uLjkiYmcnJyuiIilpaXFgYH////29vb78vL09PT38PD////uiT6qAAAAR3RSTlMADw8RERUgICQkYGBgYGJiZmZ4eHuNjZSUmJiZmZmZmZmZoqKlpampq6utra6usLC0tLa2tra3t7q6wsLDw83Nz8/S9/f5+fU+PdMAAADLSURBVHheZc9XW8JAEIXhgyEWqmVpJoCGZqE3lY71//8jZ3Nmc8Pcfc97cwZIZ6CXSQPwsi6zHkTb4y7zdvx+Ca8z6THvJh9XQC4K+rNY+0G08/OtcLCIdRC29j5QCsRjDVZ/BuVQPNZwLQnUxafUR8mG+JwqSX9xSn916lzVOVXv2vIhyRvLR02u4j45ruK+RFcbdd28TVw319R18716gcr/hihS+d8ISFWo1p9+zFmVav351wDnSybw8PXp4+LNZfNbEvAN9MxJ/gNjViWrXxTfnAAAAABJRU5ErkJggg==")
    no-repeat 0 0;
  width: 15px;
  height: 15px;
  border: 0;
  position: absolute;
  top: 25px;
  right: 20px;
  cursor: pointer;
  outline: 0;
}
.base-modal .base-header .close-button-big {
  width: 40px;
  height: 40px;
  border: 0;
  position: absolute;
  top: 15px;
  right: 5px;
  cursor: pointer;
}
.base-modal .buttons-bar {
  background: #dae4eb;
  border-top: 1px solid #bac4cd;
  box-shadow: none;
  padding: 10px 24px;
}
.base-modal .buttons-bar .button {
  min-width: 50px;
}
.base-modal .buttons-bar .cancel {
  display: inline-block;
  font-size: 11px;
  float: left;
  line-height: 25px;
  font-weight: 700;
  color: #888;
}
.base-modal .buttons-bar .cancel:hover {
  color: #a10;
}
.base-modal .loading .info .icon {
  background: #ebebeb
    url("data:image/gif;base64,R0lGODlhDwAPAKUAAEQ+PKSmpHx6fNTW1FxaXOzu7ExOTIyOjGRmZMTCxPz6/ERGROTi5Pz29JyanGxubMzKzIyKjGReXPT29FxWVGxmZExGROzq7ERCRLy6vISChNze3FxeXPTy9FROTJSSlMTGxPz+/OTm5JyenNTOzGxqbExKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBgAhACwAAAAADwAPAAAGd8CQcEgsChuTZMNIDFgsC1Nn9GEwDwDAoqMBWEDFiweA2YoiZevwA9BkDAUhW0MkADYhiEJYwJj2QhYGTBwAE0MUGGp5IR1+RBEAEUMVDg4AAkQMJhgfFyEIWRgDRSALABKgWQ+HRQwaCCEVC7R0TEITHbmtt0xBACH5BAkGACYALAAAAAAPAA8AhUQ+PKSmpHRydNTW1FxWVOzu7MTCxIyKjExKTOTi5LSytHx+fPz6/ERGROTe3GxqbNTS1JyWlFRSVKympNze3FxeXPT29MzKzFROTOzq7ISGhERCRHx6fNza3FxaXPTy9MTGxJSSlExOTOTm5LS2tISChPz+/ExGRJyenKyqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6QJNQeIkUhsjkp+EhMZLITKgBAGigQgiiCtiAKJdkBgNYgDYLhmDjQIbKwgfF9C4hPYC5KSMsbBBIJyJYFQAWQwQbI0J8Jh8nDUgHAAcmDA+LKAAcSAkIEhYTAAEoGxsdSSAKIyJcGyRYJiQbVRwDsVkPXrhDDCQBSUEAIfkECQYAEAAsAAAAAA8ADwCFRD48pKKkdHZ01NLUXFpc7OrsTE5MlJKU9Pb03N7cREZExMbEhIKEbGpsXFZUVFZU/P78tLa0fH583NrcZGJk9PL0VE5MnJ6c/Pb05ObkTEZEREJErKqsfHp81NbUXF5c7O7slJaU5OLkzMrMjIaEdG5sVFJU/Pr8TEpMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndAiHA4DICISCIllBQWQgSNY6NJJAcoAMCw0XaQBQtAYj0ANgcE0SwZlgSe04hI2FiFAyEFRdQYmh8AakIOJhgQHhVCFQoaRAsVGSQWihAXAF9EHFkNEBUXGxsTSBxaGx9dGxFJGKgKAAoSEydNIwoFg01DF7oQQQAh+QQJBgAYACwAAAAADwAPAIVEPjykoqR0cnTU0tRUUlSMiozs6uxMSkx8fnzc3txcXlyUlpT09vRcWlxMRkS0trR8enzc2txcVlSUkpRUTkyMhoTk5uScnpz8/vxEQkR8dnTU1tRUVlSMjoz08vRMTkyEgoTk4uRkYmSclpT8+vy8urwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGc0CMcEgsGo9Gw6LhkHRCmICFODgAAJ8M4FDJTIUGCgCRwIQKV+9wMiaWtIAvRqOACiMKwucjJzFIJEN+gEQiHAQcJUMeBROCBFcLRBcAEESQAB0GGB4XGRkbghwCnxkiWhkPRRMMCSAfABkIoUhCDLW4Q0EAIfkECQYAGQAsAAAAAA8ADwCFRD48pKKkdHJ01NLU7OrsXFZUjIqMvLq8TEpM3N7c9Pb0lJaUxMbErK6sfH58bGpsVFJUTEZE3Nrc9PL0XF5clJKUxMLEVE5M5Obk/P78nJ6ctLa0hIaEREJE1NbU7O7sXFpcjI6MvL68TE5M5OLk/Pr8nJqczM7MtLK0hIKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnPAjHBILBqPRsICFCmESMcBAgAYdQAIi9HzSCUyJEOnAx0GBqUSsQJwYFAZyTiFGZZEgHGlJKACQBIZEwJXVR8iYwANE0MTAVMNGSISHAAhRSUYC2pCJFMhH4IaEAdGDGMdFFcdG0cJKSNYDoFIQgqctblBADs=")
    no-repeat center center;
}
.base-modal .error .info .icon {
  background: #d5332f
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAA2ElEQVR42mP6//8/AwG8BYgz8KkhZEDgfwh4B8TCuNQxMeAG7EDcDWULAnEDTpV4XFH2HxX8BmJtUrwjDsQfgfgPEG8C4lNQg3aSYshsqKbLUL4Ckou8iQkTAyBOhPkWSv9Dku8BYlZkDdgM6QNiZjwBrgHEWfgCNhAtMB8DsSoQ+6CJo0Q5sgHsQHz3PyYABfA3LOKTsRlShkXhTSBmBGJ1LHKgKNdCDlhxIK7G4n9maLixY5FjgYYfA3qUkgO8QE7lA5r1jkCM4AO7QU76BMRyQMxBpiFvAUDRFilSH4nMAAAAAElFTkSuQmCC")
    no-repeat center center;
}
.base-modal .notice .info .icon {
  background: #97c3e5
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAA2ElEQVR42mP6//8/AwG8BYgz8KkhZEDgfwh4B8TCuNQxMeAG7EDcDWULAnEDTpV4XFH2HxX8BmJtUrwjDsQfgfgPEG8C4lNQg3aSYshsqKbLUL4Ckou8iQkTAyBOhPkWSv9Dku8BYlZkDdgM6QNiZjwBrgHEWfgCNhAtMB8DsSoQ+6CJo0Q5sgHsQHz3PyYABfA3LOKTsRlShkXhTSBmBGJ1LHKgKNdCDlhxIK7G4n9maLixY5FjgYYfA3qUkgO8QE7lA5r1jkCM4AO7QU76BMRyQMxBpiFvAUDRFilSH4nMAAAAAElFTkSuQmCC")
    no-repeat center center;
}
.base-modal .info .icon {
  margin-top: 11px;
  float: left;
  width: 34px;
  height: 34px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.base-modal .info h3 {
  color: #9d9d9d;
  font-size: 21px;
  margin-left: 44px;
}
.base-modal .info p {
  color: #5e5e5e;
  font-size: 14px;
  margin-left: 44px;
}
.base-modal .info .info-buttons {
  margin-left: 44px;
  margin-top: 5px;
  font-size: 12px;
}
.base-modal.fire-modal-mobile {
  background: #f0f4f7;
  width: 100%;
  border-radius: 0;
  padding: 0;
}
.base-modal.fire-modal-mobile .fire-modal-content {
  margin: 0 auto;
  background: 0 0;
  border-radius: 0;
  padding: 0 15px;
}
.base-modal.fire-modal-mobile .base-header {
  background: 0 0;
  border-radius: 0;
  border: 0;
}
.base-modal.fire-modal-mobile .base-header .close-button-big {
  top: 5px;
  right: 0;
}
body.mobile-modal-body {
  background: #f0f4f7;
}
.smore-overlay {
  width: 100%;
  height: 100%;
  background: 0 0;
  z-index: 110;
  top: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  transition: background-color 0.4s;
  overflow-x: hidden;
}
.smore-overlay.active {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgaAAIMAAAhQCB69VMmQAAAABJRU5ErkJggg==");
}
.smore-overlay.smore-overlay-modal {
  position: absolute;
}
.smore-overlay.smore-overlay-modal-fixed.active,
.smore-overlay.smore-overlay-modal.active {
  background: rgba(0, 0, 0, 0.5);
}
.smore-overlay.smore-overlay-modal-fixed {
  position: fixed;
}
.smore-overlay.smore-overlay-popover,
.smore-overlay.smore-overlay-popover-transparent {
  position: absolute;
  z-index: 1000;
}
.smore-overlay.smore-overlay-popover .popover {
  z-index: 1001;
}
.smore-overlay.smore-overlay-popover.active {
  background: rgba(0, 0, 0, 0.2);
}
.smore-overlay.smore-overlay-popover-transparent .popover {
  z-index: 1001;
}
.smore-overlay.smore-overlay-popover-transparent.active {
  background: 0 0;
}
.smore-overlay.smore-overlay-bellow-toolbar {
  margin-top: 48px;
  z-index: 99;
}
.smore-modal-scroll-wrapper {
  width: 100%;
  height: 100%;
  padding-right: 15px;
  overflow-y: auto;
  position: relative;
}
.smore-modal-container {
  opacity: 0;
  -webkit-transform: translate3d(0, -150px, 0);
  -moz-transform: translate3d(0, -150px, 0);
  -ms-transform: translate3d(0, -150px, 0);
  -o-transform: translate3d(0, -150px, 0);
  transform: translate3d(0, -150px, 0);
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: opacity, -webkit-transform;
  -moz-transition-property: opacity, -moz-transform;
  -ms-transition: opacity, -ms-transform;
  transition-property: opacity, transform;
  width: 500px;
  margin: 70px auto 50px;
  position: relative;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.35);
}
.smore-modal-container.active {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.smore-modal-container.drop {
  -webkit-transform: translate3d(0, 150px, 0);
  -moz-transform: translate3d(0, 150px, 0);
  -ms-transform: translate3d(0, 150px, 0);
  -o-transform: translate3d(0, 150px, 0);
  transform: translate3d(0, 150px, 0);
  opacity: 0;
}
.smore-modal-container .fire-modal-close.disabled,
.smore-modal-container.hide-close .fire-modal-close {
  display: none !important;
}
.smore-modal-container .base-header {
  background: #dae4eb;
  border-bottom: 2px solid #bac4cd;
  border-radius: 5px 5px 0 0;
  padding: 8px 14px;
}
.smore-modal-container .base-header h3 {
  padding-left: 35px;
  color: #485a68;
  font-size: 17px;
  font-weight: 400;
  line-height: 34px;
}
.smore-modal-container .base-header .close-button {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAA2FBMVEX///9AQEB8AABJAAAmJib///+7u7vcl5eZmZmph4cmJiZJAAAqKipRAAAmJiZJAABISEiKAAAmJiZJAAD///+bm5vZWVl9fX3NJiajo6PbZWVmZmbEAACjo6PcZmbjhIS1tbX///9YWFioAAAqKipRAABlZWV+SkqOjo7UQ0NISEiKAABHR0eIAACGhoaacXFAQEB6AABtbW1wcHCFVFSHV1fBwcHnmJhCQkJlHR22trbjhoa4uLjkiYmcnJyuiIilpaXFgYH////29vb78vL09PT38PD////uiT6qAAAAR3RSTlMADw8RERUgICQkYGBgYGJiZmZ4eHuNjZSUmJiZmZmZmZmZoqKlpampq6utra6usLC0tLa2tra3t7q6wsLDw83Nz8/S9/f5+fU+PdMAAADLSURBVHheZc9XW8JAEIXhgyEWqmVpJoCGZqE3lY71//8jZ3Nmc8Pcfc97cwZIZ6CXSQPwsi6zHkTb4y7zdvx+Ca8z6THvJh9XQC4K+rNY+0G08/OtcLCIdRC29j5QCsRjDVZ/BuVQPNZwLQnUxafUR8mG+JwqSX9xSn916lzVOVXv2vIhyRvLR02u4j45ruK+RFcbdd28TVw319R18716gcr/hihS+d8ISFWo1p9+zFmVav351wDnSybw8PXp4+LNZfNbEvAN9MxJ/gNjViWrXxTfnAAAAABJRU5ErkJggg==")
    no-repeat 0 0;
  width: 15px;
  height: 15px;
  border: 0;
  position: absolute;
  top: 18px;
  right: 20px;
  cursor: pointer;
}
.smore-modal-container .base-header .close-button-big:hover span,
.smore-modal-container .base-header .close-button:hover {
  background-position: -15px 0;
}
.smore-modal-container .base-header .close-button-big {
  width: 40px;
  height: 40px;
  border: 0;
  position: absolute;
  top: 15px;
  right: 5px;
  cursor: pointer;
}
.smore-modal-container .smore-modal-loading {
  padding: 60px;
  color: #666;
  text-align: center;
}
.smore-modal-container .smore-modal-loading h3 {
  font-size: 18px;
  font-weight: 600;
}
.smore-modal-container .modal-back-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #97a3af;
  padding: 6px 12px 8px;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  min-width: 0;
}
body.smore-mobile-modal {
  background: #eef1f4;
}
body.smore-mobile-modal
  > div.smore-overlay
  .smore-modal-container
  .base-header {
  border-radius: 0;
}
body.smore-mobile-modal
  > div.smore-overlay
  .smore-modal-container
  .main-content {
  border-radius: 0 !important;
}
.smore-modal-error {
  padding: 20px;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 103;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover-above .arrow,
.popover-below .arrow {
  left: 50%;
  width: 23px;
  height: 13px;
  margin-left: -10px;
}
.popover-below .arrow {
  top: 0;
  margin-top: -12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAYAAAAPr1RWAAABZklEQVR42pVSTUsDMRTMxu26n+l2o4eKtwrizYMgeBI8CB5ERPygpVjbpRVEQVAQRA96EXr15n+tmeUFJDVs82CWR96byWRYzhYvr4JDcZuQG9wd4uIlBZ/QIPgAzbjed3HODfGgNxiXAHpDHLCI2F1rt0H/ZvIl8vwbQE8X0Cvs7nmNcHjevS7DOL5L0pQB6C+6gxKzmgtInA5N4f2Dw20hmtNUCOZ5XgX0mRBTzOYvIC3Tuc6YlpcV4vba+ihWbn3fZ7rQ4wwz7NBug7jcdG7GgTwjFcdrS8rLMIqYWTjDDDvYJc5cPPy/nE/Orvp5qxglWcZshRl2sGvLnxtxhDu7e1tyZfVD52wrnT92wQHXjAefgAYRDHU2NscJ5VxX2MEuOOCSRvjnV2VSoa3QUS/8uX14mj2/fToBHHChAS3SbMJ5hubo+LRXFHKIp7oWOOBCA1rQrDCc3M80Hl/eyY07wNU6Gr9O/YMDeDyFeQAAAABJRU5ErkJggg==")
    no-repeat;
}
.popover-above .arrow {
  bottom: 0;
  margin-bottom: -12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAn1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQ0c0NzpcYWdWW2BXW2FQVFlKTlJeYmhWW2BUWV5ZXWNXW2FjaG5kaW9ma3FmbHJpb3VqcHZqcXdudHpudXtyeX9yeoB1fYN2foQBNCyzAAAAKHRSTlMAAQIDBAUGBwgJCgsNDg8QExUXGBkbHB4fICMoQ0Rqc3N8f5ObnKerYRQvCAAAAKZJREFUGBkFwFEO0zAQBNC3WUuIm3D/YyH+oK2b2B5Uv/CzAcD+0Nf9VI0CQOb3Pbt30gYAvvfnvjvJybgawHP/m8/TJ6e4RgHOfM/nXl1Upa9RIN/5fp51Gkr6GuCer3s9Jw3KGX1hzb/3WjtpKlSqRznz9VlrHxollTWu4fv6u/Y6ogEyf/T5/Nl7n4QGJHld8/feOwkKlKpSIomggIISCDQACID/OdV0so+xZ4gAAAAASUVORK5CYII=")
    no-repeat;
}
.popover-below {
  margin-top: 7px;
}
.popover > .inner {
  background: #767e84;
  border: 1px solid #63686e;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.75);
  border-radius: 4px;
  padding: 2px;
}
.popover .inner > .content {
  background-color: #fff;
  border: 1px solid #63686e;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
.popover .title {
  background-color: #f5f5f5;
  padding: 9px 15px;
  line-height: 1;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #eee;
}
.popover-form .wrapper {
  padding: 10px 10px 5px;
  border-bottom: 1px solid #dcdcdc;
}
.popover-form textarea {
  width: 250px !important;
  min-height: 90px;
}
.popover-form.feedback-form small {
  font-size: 12px;
  position: relative;
  top: -5px;
}
.feedback h3,
.status h3 {
  text-align: center;
  padding: 20px;
}
.popover-form .close-button:hover {
  opacity: 1 !important;
}
.popover-form .close-button {
  z-index: 100;
  position: absolute;
  top: 6px;
  right: 7px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAMElEQVR42mMAgZQ5Z64woAK4OJwBw+gKYBhTAJOPqRNNASYgRQFhq5D5pPqOcDgBAOYoa6FVnBZuAAAAAElFTkSuQmCC")
    3px 3px no-repeat;
  width: 13px;
  height: 13px;
  display: block;
  float: right;
  border-radius: 3px;
  -webkit-transition: opacity 0.2s;
  cursor: pointer;
  opacity: 0;
}
.popover-form:hover .close-button {
  opacity: 0.5;
}
.share-the-love-popover {
  width: 200px;
}
.share-the-love-popover .share-buttons {
  text-align: center;
  padding-top: 10px;
}
.share-the-love-popover .share-button {
  display: inline-block;
  margin-right: 5px;
}
.share-the-love-popover .share-button:last-child {
  margin-right: 0;
}
.share-the-love-popover .buttons-bar {
  text-align: center !important;
  line-height: 10px;
  padding: 5px !important;
}
.share-the-love-popover .buttons-bar .share-button {
  margin: 3px 0;
}
.embed-popover {
  width: 220px;
}
.embed-popover input[type="text"],
.embed-popover textarea {
  font-size: 12px !important;
  width: 190px !important;
}
.embed-popover .copy-link {
  display: inline-block;
  cursor: pointer;
  font-size: 11px;
  float: right;
  color: #aaa;
  font-weight: 400;
}
.embed-popover .copy-link.hover,
.embed-popover .copy-link:hover,
.share-button .counter.counter-link:hover {
  text-decoration: underline;
}
.embed-popover .embed-code-box {
  margin-bottom: 5px !important;
}
.embed-popover small {
  display: block;
  font-size: 11px;
  margin-bottom: 10px;
}
.embed-popover .wrapper {
  position: relative;
}
.share-button {
  min-width: 60px;
  font-family: "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 10px;
  display: block;
}
.share-button.narrow {
  min-width: inherit;
}
.share-button .balloon {
  background: #fff;
  text-align: center;
  padding: 0 5px;
  border: 1px solid #bbb;
  border-radius: 3px;
  position: relative;
  margin-bottom: 6px;
}
.share-button .balloon .tip {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -3px;
  width: 7px;
  height: 4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAEBAMAAAC0HehzAAAAHlBMVEXIyMjLy8vLy8vKysrJycnJycnKysrJycnKysrIyMgeITdeAAAACnRSTlMA66MDIQCx1esWdctqbQAAABhJREFUeF5jUBRUYDBrM2AIKQlgYJjAAAAVfwLnmQlHMgAAAABJRU5ErkJggg==")
    no-repeat;
}
.share-button .counter {
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 34px;
  height: 34px;
  color: #333;
}
.share-button .sb {
  display: block;
  padding: 1px 3px 0 2px;
  white-space: nowrap;
  color: #333;
  font-weight: 700;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f8f8f8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#dedede)
  );
  background-image: -moz-linear-gradient(top, #fff, #dedede);
  background-image: -o-linear-gradient(top, #fff, #dedede);
  background-image: -ms-linear-gradient(top, white, #dedede);
  background-image: linear-gradient(top, white, #dedede);
  border: #ccc solid 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  font-size: 11px;
}
.share-button .sb .text {
  padding-left: 3px;
}
.share-button .sb:active,
.share-button .sb:focus,
.share-button .sb:hover {
  border-color: #bbb;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f8f8f8),
    to(#d9d9d9)
  );
  background-image: -moz-linear-gradient(top, #f8f8f8, #d9d9d9);
  background-image: -o-linear-gradient(top, #f8f8f8, #d9d9d9);
  background-image: -ms-linear-gradient(top, #f8f8f8, #d9d9d9);
  background-image: linear-gradient(top, #f8f8f8, #d9d9d9);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.share-button .sb:active {
  background-color: #efefef;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}
.share-button .icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAt1BMVEUAAAAArO0AAAAArO0ArO0AAAAAVncArO0ArO0ArO0ArO0Aq+sArO0ArO0AnNcAjMEAq+wArO0ArO0ApeQAksoAAAAAfawApeMAq+sAjMAAnNcAf7AAqOcAlMwAp+YAHioAc54AqegAhLUArO0AAAAAkMYAq+sAn9oAEhgAeqgAot8Als4AHCcArO0Ao+EAdKAAAAAAAAAAAAAAAAAAHCcAo+AARF4AAAAAAAAAAAAAAAAAAAAArO0jOQKJAAAAPHRSTlMAGA0n+QFm9ngen4gJYzVn2ZAqzqIMPnT1dlZJ17XrEVryjeEPpfvQHlnWtzfJ4IEoAgoySdtbNRYDFAmsepFGAAAAa0lEQVQIHT3BAxLEABREwRetbds25/7n2p9KartJO5hcJjnNpxyaJQ/IyvQKFOWXK1RlanUad0l+S6YNHf114dNXbDAERmNFJgEwmy8UWq4IrTcy210AeHuZw/F0xlyut0Ti8XwRe7vul8gPi9ATqGceFigAAAAASUVORK5CYII=")
    no-repeat left top;
  display: block;
  float: left;
  width: 14px;
  height: 12px;
  margin-top: 3px;
}
.share-button.share-size-small {
  display: inline-block;
  height: 24px;
  margin-bottom: 0;
}
.share-button.share-size-small .balloon {
  display: inline-block;
  background: #fff;
  text-align: center;
  padding: 2px 4px;
  border: 1px solid #bbb;
  border-radius: 3px;
  position: relative;
  margin-left: 6px;
  min-width: 10px;
  height: 14px;
  line-height: 14px;
  vertical-align: top;
  margin-bottom: 0;
}
.share-button.share-size-small .balloon .tip {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -3px;
  margin-left: -4px;
  width: 4px;
  height: 7px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAgMAAABSCwRDAAAACVBMVEX///////+qqqo48AXPAAAAAXRSTlMAQObYZgAAABRJREFUeNpjYGLgZFBlmArEnAxMAAbBAPYfhACaAAAAAElFTkSuQmCC")
    no-repeat;
}
.share-button.share-size-small .counter {
  display: block;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  height: 14px;
}
.share-button.share-size-small .sb {
  vertical-align: top;
  display: inline-block;
  padding-top: 1px;
}
.share-button.share-size-big:last-child {
  margin-bottom: 0;
}
.share-button-pinterest {
  zoom: 1;
}
.share-button-pinterest .sb .icon {
  margin: -1px -3px 0 -2px;
  padding: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  text-indent: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAllBMVEUAAAD///8AAAAAAADMISe2HSOsHCGCFRkAAADMISfMISfMISeQFxzMISfKISfMISfMJSvMISegGh+qHCG9JSujGh+1LTHMIynMISfIICbBISfMISfMJSvZi47ILTPIJCrMISfmmp3xxcf439/109Tqpqnmk5b66enhf4L88PHcam799/fYU1j++/zSOkD//v7MISf////4daNgAAAAMHRSTlMAAAEEEBITGSAgMEBEUHGAgY+PmZ+grrC/w8vP0dPf5e/w9fb29vf3+Pj5+fv7/f3qDFKNAAAAj0lEQVQIHQWAATbDMABAfyisQxUjbAahrbTNfu5/OQ+Atoux3wIATVTV2AKhOah5KvrZQnjRYR7Tmop72OjvWNQ06i2dnkpOxVKzPZ3Tn6kuWicj9y6rP6suNRu505RT0u9Vezaq8zoNp0G3hCctdUlp0lcIF0eHWdWPBkK4en7/Un27BIDz64fd7vHmDPgH1dIX5FxSs/wAAAAASUVORK5CYII=")
    no-repeat center center;
  zoom: 1;
}
.share-button-pinterest .sb {
  position: relative;
  color: transparent;
}
.share-button-pinterest .sb .text {
  text-indent: 0;
}
.share-button-pinterest.share-size-small .sb {
  width: 46px;
}
.share-button-embed .icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAAvVBMVEUAAAD///8AAAD///////8rKysAAACsrKz///93d3cAAAD6+vr+/v4gICDs7Oz+/v7Y2Nj19fXR0dF2dnZ8fHz////8/Pzn5+f5+fn////8/Pzd3d3////////7+/vNzc0AAACHh4fr6+v////+/v7+/v6BgYH8/Pz////+/v7+/v78/PwAAACurq7t7e0AAADY2Nj9/f3S0tL////v7++Xl5cAAADo6Ojx8fFRUVEQEBD///8AAADGxsb///+uONRnAAAAPnRSTlMAAwL8CTYBgVpaFuz6GMzrmDI3YWO66rbIMFJhDJDGbAtVzb3Evl/Lpe79WAxuuylj+DMzjVYdybsTMMAsk8xdUIIAAABqSURBVAgdJcADEsRAAADBWcbJ2bZt/f9ZV5VtHOH7AkePlaoKcsVCubJqAXS6vf6gFLcBPanVG81slIB+R8F+mKXGIqbRbL5YpkbCOg42293XSOBwPJ0v15sESO7q93iSsy/P+0gcG4Y4fxi6CDIMFPIMAAAAAElFTkSuQmCC")
    no-repeat left top;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
.share-button-facebook {
  font-family: "Helvetica Neue", Arial, sans-serif;
}
.share-button-facebook .sb:active,
.share-button-facebook .sb:focus,
.share-button-facebook .sb:hover {
  border-color: #6e9ce0;
  background-color: #e9edf8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e9edf8),
    to(#c3cfd9)
  );
  background-image: -moz-linear-gradient(top, #e9edf8, #c3cfd9);
  background-image: -o-linear-gradient(top, #e9edf8, #c3cfd9);
  background-image: -ms-linear-gradient(top, #e9edf8, #c3cfd9);
  background-image: linear-gradient(top, #e9edf8, #c3cfd9);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.share-button-facebook .sb:active {
  background-color: #ebeffa;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}
.share-button-facebook .sb {
  background-color: #e9edf8;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    to(#d2dee8)
  );
  background-image: -moz-linear-gradient(top, #fff, #d2dee8);
  background-image: -o-linear-gradient(top, #fff, #d2dee8);
  background-image: -ms-linear-gradient(top, white, #d2dee8);
  background-image: linear-gradient(top, white, #d2dee8);
  border-color: #acb9cc;
  padding: 1px 3px 0 4px;
}
.share-button-facebook .icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAMAAACq939wAAAAVFBMVEUAAABgeKwAAAAAAAAAAABgeKw4RmU6SGg7WZc7WZg5VpM7WJc6V5QeRX87WZj///9sg7MeRYBzirabq8u/xdvP2OhRbKQ5VZTe4u5id6L+/v7l6fIeBt81AAAADnRSTlMPDxE/QFFnbbjb6ezt/RcQPOkAAABTSURBVHheXctHDoAwDERRQ6gl43Ta/e9JFBIQfHnhtxhqURormvE0UH4Ms0EBn25/4YCMYNnbACqLz8YDf6gUb0qBlhtHxES9XLVOJzuqRZMTdAHuIginUwFnlQAAAABJRU5ErkJggg==")
    no-repeat left top;
  width: 12px;
  height: 12px;
  margin-top: 2px;
}
div.tipsy {
  padding: 5px;
  font-size: 12px;
  position: absolute;
  z-index: 7000;
  font-family: "Open Sans", "Lucida Grande", arial;
}
.tipsy-inner {
  padding: 5px 8px 4px;
  background-color: #000;
  color: #fff;
  max-width: 250px;
  text-align: left;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.tipsy-arrow {
  position: absolute;
  background: url("data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==")
    no-repeat top left;
  width: 9px;
  height: 5px;
}
.tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}
.tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}
.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}
.free-support-modal {
  overflow-y: initial !important;
  font-size: 13px;
}
.free-support-modal .base-header {
  background: #dae4eb;
  border-bottom: 2px solid #bac4cd;
}
.free-support-modal .base-header h3 {
  color: #485a68;
  font-size: 17px;
  font-weight: 400;
  text-shadow: none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDZUMTI6NDM6NTErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA2VDE0OjAyOjI2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA2VDE0OjAyOjI2KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRjVCNjIzQUE1MjcxMUUzOEE3RkYwMkY2RkVFM0ZCNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRjVCNjIzQkE1MjcxMUUzOEE3RkYwMkY2RkVFM0ZCNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJGNUI2MjM4QTUyNzExRTM4QTdGRjAyRjZGRUUzRkI1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJGNUI2MjM5QTUyNzExRTM4QTdGRjAyRjZGRUUzRkI1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LoZ+vgAAAWpJREFUeNqEkz8oRXEUx+/venjKIL2kmGyIyYCUmchs0CuDwYJQBpNJKQuWV7KQUjZFoYzYn3pKmVCveCHegOtz6lz93nX/nPp0Ouee7z33/O75Gc/zHNuW1nIDuC1ohzfIwfLq4tS3X+MGBBncPnRDNTRKGibtugoR1gOtzn8bixPVOeGWihN5EaKKfIo5mnSG8xiRP3MHrl46rcAptEE5odMGnIgoo4napE5YlZyqiL4S5rHtR3BV7YvciGLXrpHg0TrW1wjRp/o0fIjoUhP9cA2FENEuJ1eDl9MriOgCSrCg3UbhDF7gDmbYu0P8LDTAgZGF5S1zBOtwBFmKnsml8WX9P7J723ADvb7IEGzCtHaQpc3rwg5DH9zDCC/KG/tqIM7i5qHLmucd9mQJEDxIwoTcJ/kFE7CjqzVOcTFuYR29bLcaFoOCUJF1tGItxM3Bmr/P46FcwCEYhE5rF5/gSpf6mM6lXwEGAJqFeYaXLfYZAAAAAElFTkSuQmCC")
    no-repeat 8px 8px;
}
.free-support-modal .content {
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.free-support-modal hr {
  border-top: 1px solid #ccd0d2;
  border-bottom: 1px solid #fff;
  border-left: none;
  border-right: none;
}
.free-support-modal h2,
.free-support-modal h3,
.free-support-modal h4 {
  color: #676767;
  font-weight: 700;
}
.free-support-modal h2 strong,
.free-support-modal h3 strong,
.free-support-modal h4 strong {
  text-decoration: underline;
  color: #5985a9;
}
.free-support-modal .top-description {
  color: #999;
  margin-bottom: 25px;
}
.free-support-modal .top-description strong {
  font-weight: 600;
  color: #666;
}
.free-support-modal .sections {
  display: flex;
  flex-direction: row;
  height: 518px;
}
.free-support-modal .sections .feedback-section {
  flex: 2;
}
.free-support-modal .sections .faq-section {
  flex: 1;
  border-left: 1px solid #ccc;
  padding: 20px;
  box-sizing: border-box;
}
.free-support-modal .sections .faq-section h2 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px;
}
.free-support-modal .sections .section {
  overflow-y: auto;
  border-bottom: 1px solid #bdc9d3;
}
.free-support-modal .sections .section .micro-copy {
  color: #999;
  margin-bottom: 10px;
}
.free-support-modal .sections .section .micro-copy strong {
  color: #666;
  font-weight: 700;
}
.free-support-modal .faq-section {
  overflow-y: auto;
}
.free-support-modal .faq-section .title {
  font-size: 16px;
}
.free-support-modal .faq-section .faq-group {
  padding-left: 45px;
  width: 190px;
  margin-bottom: 10px;
}
.free-support-modal .faq-section .faq-group .faq-item,
.login-modal.fire-modal-mobile.is-pending .base-header h3 {
  background: 0 0;
}
.free-support-modal .faq-section .faq-group .faq-item.highlighted a {
  -webkit-animation: fade 5s;
  animation: fade 1s;
  background: #f7f7a8;
}
.free-support-modal .faq-section .faq-group .faq-item a {
  font-size: 12px;
  line-height: 1.6;
  margin-top: 2px;
  color: #999;
}
.free-support-modal .faq-section .faq-group h4 {
  font-size: 14px;
  color: #666;
  font-weight: 600;
}
.free-support-modal .faq-section .faq-group.account {
  background: url("https://s.smore.com/images/faq-account.0765ae91.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.mailing-lists {
  background: url("https://s.smore.com/images/faq-mailing-list.45342511.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.editor {
  background: url("https://s.smore.com/images/faq-editor.d3643ddf.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.sharing {
  background: url("https://s.smore.com/images/faq-sharing.23e49440.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.prints {
  background: url("https://s.smore.com/images/faq-prints.c4ce83f2.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.settings {
  background: url("https://s.smore.com/images/faq-settings.8b4e21a7.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.flyers {
  background: url("https://s.smore.com/images/faq-flyers.ed2bf0b1.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.analytics {
  background: url("https://s.smore.com/images/faq-analytics.466e558e.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.smore-pro {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAABBVBMVEX3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din3din////949P+59r+7+f//Pv//v3//v75nGT7upT4jk74j1D5kFL5kVT5lVn3dyr5n2n5oGv6om36rX/7tIr7to37uZL7upP3eS37vZj7vZn7v5v7wJ38yKn8yav8y678z7P81Lz92sX93Mj93sv93sz938394M794dH3eS795db+5tj3ei/+6Nv+6Nz+6t3+6t7+7eL3fjb+8en+9vH/+fb/+vf4gDn4gz74iUf4jU0ugh21AAAAHHRSTlMAAwYMDxgbLTY/bG9+gYSHsbfJzN7h5Oft8PP2hMK+TAAAATZJREFUeF6N1NdygmAQBeAVERWwYAGM57em99577z15/0dJgjPugqj5rs/FzjaS0nax7MItF+00xUraVbCqrVOUZvoI802NQlIlDCqlSMh4iONlRKSOePV+yHAxjGtQQCthuFKvcBOjmEFffEhLK5uQ/CQR5REypc4nIeWJEh5CVpVS6xC8BGXBFrZmsK9+7ULIUgHCceuzqf4sghXIAft4Ua1ukLm74oxDFbA91ffNmQrVODL9zpkNztQIbE2xNzCqydYIHJmQ9cx3ONKU9Thg25wRvXZkf25nD3tVdx+WwQqyz3PqtR1kOo2jA9FnOa+vtmJiXnLuz6dPj/c3143Li7OTHTl30n3EkvtDFkax/r3P4+9i/H2Nv1NmxN67QSGaNfA3LI2i9Fzo/+R0YpE/5sGL/rEfhWpvvN1WP74AAAAASUVORK5CYII=")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.education {
  background: url("https://s.smore.com/images/faq-education.34997255.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.plan-and-pricing {
  background: url("https://s.smore.com/images/faq-pricing.48dd1a0c.png")
    no-repeat;
}
.free-support-modal .faq-section .faq-group.additional-guides {
  background: url("https://s.smore.com/images/faq-additional-guides.7d35b497.png")
    no-repeat;
}
.free-support-modal .feedback-section {
  border-radius: 0 0 5px 5px;
  padding: 17px 22px;
  background: #f0f4f7;
}
.free-support-modal .feedback-section h4 {
  font-size: 20px;
  margin-bottom: 5px;
}
.free-support-modal .feedback-section textarea,
.login-modal .field-wrap input {
  -webkit-background-clip: padding-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  border: 1px solid #ccc;
}
.free-support-modal .feedback-section textarea {
  min-height: 100px;
  -webkit-box-sizing: border-box;
  background: #fff;
  border-radius: 3px;
  padding: 5px;
  font-size: 14px;
  margin-bottom: 10px;
  resize: none;
}
.free-support-modal .feedback-section .categories {
  margin: 10px 0;
}
.free-support-modal .feedback-section mark {
  background-color: #fbf2c7 !important;
}
.free-support-modal .feedback-section .submit-feedback {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #6d99cc;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  margin: 16px 0;
  padding: 6px 15px;
}
.free-support-modal .feedback-section label {
  font-weight: 400;
  margin-top: 2px;
}
.free-support-modal .feedback-section label .checkbox {
  vertical-align: middle;
  margin-right: 4px;
  margin-top: -3px;
}
.free-support-modal .feedback-section .pro-message {
  font-size: 13px;
  color: #999;
  margin-top: 60px;
}
.free-support-modal .feedback-section .big-box {
  text-align: center;
  padding: 40px;
  background: #fff;
  border-radius: 3px;
  border: 1px solid #ccc;
  width: 200px;
  margin: 20px auto;
}
.free-support-modal .feedback-section .big-box h3 {
  padding-bottom: 10px;
}
.free-support-modal .feedback-section hr {
  border: 0;
  height: 1px;
  background: #ddd;
  margin: 20px 0;
}
.login-modal {
  width: 500px !important;
}
.login-modal .left {
  float: left;
}
.login-modal .right {
  float: right;
}
.login-modal.is-login .only-login {
  display: block;
}
.login-modal.is-login .only-signup,
.login-modal.is-signup .only-login,
html.editor .only-screenshot,
html.show .only-screenshot {
  display: none;
}
.login-modal.is-signup .only-signup {
  display: block;
}
.login-modal .base-header h3 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMTFUMTQ6MTM6MjkrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTExVDE4OjU0OjM1KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTExVDE4OjU0OjM1KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMzBFMURBMkE5M0QxMUUzOTRGNkU4QkNGRkRBOUY3QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMzBFMURBM0E5M0QxMUUzOTRGNkU4QkNGRkRBOUY3QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQzMEUxREEwQTkzRDExRTM5NEY2RThCQ0ZGREE5RjdDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzMEUxREExQTkzRDExRTM5NEY2RThCQ0ZGREE5RjdDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eYCHuwAAAMRJREFUeNpiLO+ayYAHqAAxJxBfxqWACYsYSEMvEL8F4ttAfAmIvwHxUiAWJWSAARBfBeIiIBZCMzQKKueKywCQhi1ArAjlvwbiZUC8AIifQsVALtgIxOrYDMgHYmkoex8QqwJxNBAnQtkLkFzTgs2AWCj9BYgjgPgjktx3IE4H4jtQvjfUILgBzEAsB2UfhzofHfwC4h1IrpBDNoAHaghMIS7wBYnNhisaSQIsQPwfTcwbixg2cIkqLhg1YNQAqhgAEGAARqQhAbD3EZcAAAAASUVORK5CYII=")
    7px 6px no-repeat;
  padding-left: 32px !important;
}
.login-modal .base-header h3 > .small {
  font-size: 13px;
  color: #999;
  text-shadow: none;
  margin-left: 7px;
}
.login-modal .base-header h3 a {
  color: #666;
  font-weight: 700;
  text-decoration: underline;
  margin-left: 3px;
  cursor: pointer;
}
.login-modal.is-pending .base-header h3 {
  background: url("data:image/gif;base64,R0lGODlhDwAPAKUAAEQ+PKSmpHx6fNTW1FxaXOzu7ExOTIyOjGRmZMTCxPz6/ERGROTi5Pz29JyanGxubMzKzIyKjGReXPT29FxWVGxmZExGROzq7ERCRLy6vISChNze3FxeXPTy9FROTJSSlMTGxPz+/OTm5JyenNTOzGxqbExKTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBgAhACwAAAAADwAPAAAGd8CQcEgsChuTZMNIDFgsC1Nn9GEwDwDAoqMBWEDFiweA2YoiZevwA9BkDAUhW0MkADYhiEJYwJj2QhYGTBwAE0MUGGp5IR1+RBEAEUMVDg4AAkQMJhgfFyEIWRgDRSALABKgWQ+HRQwaCCEVC7R0TEITHbmtt0xBACH5BAkGACYALAAAAAAPAA8AhUQ+PKSmpHRydNTW1FxWVOzu7MTCxIyKjExKTOTi5LSytHx+fPz6/ERGROTe3GxqbNTS1JyWlFRSVKympNze3FxeXPT29MzKzFROTOzq7ISGhERCRHx6fNza3FxaXPTy9MTGxJSSlExOTOTm5LS2tISChPz+/ExGRJyenKyqrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ6QJNQeIkUhsjkp+EhMZLITKgBAGigQgiiCtiAKJdkBgNYgDYLhmDjQIbKwgfF9C4hPYC5KSMsbBBIJyJYFQAWQwQbI0J8Jh8nDUgHAAcmDA+LKAAcSAkIEhYTAAEoGxsdSSAKIyJcGyRYJiQbVRwDsVkPXrhDDCQBSUEAIfkECQYAEAAsAAAAAA8ADwCFRD48pKKkdHZ01NLUXFpc7OrsTE5MlJKU9Pb03N7cREZExMbEhIKEbGpsXFZUVFZU/P78tLa0fH583NrcZGJk9PL0VE5MnJ6c/Pb05ObkTEZEREJErKqsfHp81NbUXF5c7O7slJaU5OLkzMrMjIaEdG5sVFJU/Pr8TEpMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABndAiHA4DICISCIllBQWQgSNY6NJJAcoAMCw0XaQBQtAYj0ANgcE0SwZlgSe04hI2FiFAyEFRdQYmh8AakIOJhgQHhVCFQoaRAsVGSQWihAXAF9EHFkNEBUXGxsTSBxaGx9dGxFJGKgKAAoSEydNIwoFg01DF7oQQQAh+QQJBgAYACwAAAAADwAPAIVEPjykoqR0cnTU0tRUUlSMiozs6uxMSkx8fnzc3txcXlyUlpT09vRcWlxMRkS0trR8enzc2txcVlSUkpRUTkyMhoTk5uScnpz8/vxEQkR8dnTU1tRUVlSMjoz08vRMTkyEgoTk4uRkYmSclpT8+vy8urwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGc0CMcEgsGo9Gw6LhkHRCmICFODgAAJ8M4FDJTIUGCgCRwIQKV+9wMiaWtIAvRqOACiMKwucjJzFIJEN+gEQiHAQcJUMeBROCBFcLRBcAEESQAB0GGB4XGRkbghwCnxkiWhkPRRMMCSAfABkIoUhCDLW4Q0EAIfkECQYAGQAsAAAAAA8ADwCFRD48pKKkdHJ01NLU7OrsXFZUjIqMvLq8TEpM3N7c9Pb0lJaUxMbErK6sfH58bGpsVFJUTEZE3Nrc9PL0XF5clJKUxMLEVE5M5Obk/P78nJ6ctLa0hIaEREJE1NbU7O7sXFpcjI6MvL68TE5M5OLk/Pr8nJqczM7MtLK0hIKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnPAjHBILBqPRsICFCmESMcBAgAYdQAIi9HzSCUyJEOnAx0GBqUSsQJwYFAZyTiFGZZEgHGlJKACQBIZEwJXVR8iYwANE0MTAVMNGSISHAAhRSUYC2pCJFMhH4IaEAdGDGMdFFcdG0cJKSNYDoFIQgqctblBADs=")
    6px 10px no-repeat;
}
.login-modal .error-box {
  background: #a20000;
  border-radius: 3px;
  font-size: 13px;
  color: #fff;
  text-align: center;
  padding: 4px 10px;
  margin: 0 0 12px;
}
.login-modal .fire-modal-content {
  background: #f0f0f2;
}
.login-modal .only-login > .content,
.login-modal .only-signup > .content {
  padding: 20px;
}
.login-modal .recaptcha {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.login-modal .field-wrap label {
  display: block;
  font-size: 14px;
  color: #666;
  font-weight: 600;
  margin-bottom: 9px;
}
.login-modal .field-wrap label .field-error-message {
  color: #fb5c4c;
  font-size: 12px;
  float: right;
  display: inline-block;
  padding-top: 2px;
}
.login-modal .field-wrap input {
  -moz-background-clip: padding;
  background-clip: padding-box;
  padding: 0 10px;
  -ms-box-sizing: border-box;
  height: 35px;
  color: #333;
  font-size: 13px;
  border-radius: 4px;
  margin-bottom: 12px;
}
.login-modal .field-wrap input:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(204, 227, 241, 0.3);
  border: 1px solid #64a5cf;
}
.login-modal .field-wrap input::-ms-clear {
  width: 0;
  height: 0;
}
.login-modal .field-wrap .forgot-password {
  float: right;
  font-size: 13px;
  color: #7c9fc3;
  text-decoration: underline;
  margin-bottom: 15px;
}
.login-modal .field-wrap .forgot-password .i-remember-my-password {
  color: red;
}
.login-modal .field-wrap.last {
  margin-bottom: 10px;
}
.login-modal .field-wrap.small {
  width: 47%;
}
.login-modal .form-view.is-disabled .field-wrap label,
.login-modal .form-view.is-submitting .field-wrap label {
  color: #999;
}
.login-modal .form-view.is-disabled .field-wrap input,
.login-modal .form-view.is-submitting .field-wrap input {
  color: #999;
  background: 0 0;
}
.login-modal .form-view.is-disabled .recaptcha,
.login-modal .form-view.is-submitting .recaptcha {
  opacity: 0.6;
}
.login-modal .form-view.is-disabled .error-box,
.login-modal .form-view.is-disabled .field-error-message,
.login-modal .form-view.is-disabled a {
  opacity: 0.1;
}
.login-modal .form-field.is-invalid {
  border: 1px solid #a10;
  box-shadow: 0 0 1px 2px #fdbcbc;
  background: #ffeaea;
}
.login-modal .form-field.is-disabled {
  color: #999;
  background: 0 0;
  box-shadow: none;
  border-color: #ccc;
}
.login-modal .or-seperator {
  font-size: 12px;
  color: #666;
  text-align: center;
  line-height: 14px;
  margin: 10px 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWoAAAACAgMAAAAMZn7zAAAACVBMVEX///8AAAD///9+749PAAAAAnRSTlMAJqSeSMUAAAAcSURBVHheYwglGgQwgAArCepXEQ0WMIAAF/HqAV4tVJ0jpoOzAAAAAElFTkSuQmCC")
    no-repeat center 7px;
}
.login-modal .email-login-button {
  box-sizing: border-box;
}
.login-modal .facebook-connect-button,
.login-modal .google-connect-button,
.login-modal .submit-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  border-radius: 5px;
  cursor: pointer;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
}
.login-modal .submit-button {
  background: #ee7d51;
  display: block;
  width: 100%;
  vertical-align: middle;
  padding: 10px 10px 12px;
  margin-bottom: 20px;
}
.login-modal .facebook-connect-button,
.login-modal .google-connect-button {
  width: 48%;
  padding: 9px 6px 11px;
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: 0;
}
.login-modal .facebook-connect-button {
  background: #486195;
}
.login-modal .facebook-connect-button .icon {
  display: inline-block;
  vertical-align: bottom;
  width: 20px;
  margin-right: 3px;
  height: 20px;
  background: url("https://s.smore.com/images/facebook.e82b7982.png") no-repeat;
}
.login-modal .google-connect-button {
  background: #4285f4;
  float: right;
}
.login-modal .google-connect-button .icon {
  display: inline-block;
  vertical-align: bottom;
  width: 20px;
  height: 20px;
  background: url("https://s.smore.com/images/google.7f392c81.png") no-repeat;
}
.login-modal .google-connect-button.wide {
  width: 100%;
  float: unset;
}
.login-modal .micro-copy {
  font-size: 13px;
  text-align: center;
  margin-top: 9px;
  color: #999;
}
.login-modal .micro-copy a {
  color: #666;
}
#fancybox-title .image-info .image-description u,
.login-modal .micro-copy a:hover {
  text-decoration: underline;
}
.login-modal.fire-modal-mobile.login-modal {
  max-width: 100% !important;
}
.login-modal.fire-modal-mobile .fire-modal-content {
  max-width: 400px !important;
}
.login-modal.fire-modal-mobile .base-header {
  padding-bottom: 5px;
}
.login-modal.fire-modal-mobile .base-header h3 {
  margin-top: 10px;
  background: 0 0;
  font-size: 40px;
  text-align: center;
  font-weight: 600;
  padding: 0 !important;
}
.login-modal.fire-modal-mobile .base-header h3 > .small {
  display: block;
  font-size: 16px;
  margin: 7px 0 0;
  font-weight: 400;
}
.login-modal.fire-modal-mobile .base-header h3 a {
  color: #666;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
}
.login-modal.fire-modal-mobile .left,
.login-modal.fire-modal-mobile .right {
  float: none;
}
.login-modal.fire-modal-mobile .field-wrap.small {
  width: 100%;
}
.login-modal-overlay {
  z-index: 101;
  background: #42515d !important;
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.ie .login-modal .field-wrap input {
  line-height: 35px;
}
DIV.post-container {
  margin: 0 auto;
  width: 700px;
}
.display-page {
  background: #fff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
}
.display-page-v1 {
  background: 0 0 !important;
  box-shadow: none !important;
}
.autofit > .rtl,
h1 > .rtl,
h2 > .rtl,
h3 > .rtl,
h4 > .rtl,
h5 > .rtl,
h6 > .rtl,
html.screenshot .only-screenshot,
p > .rtl {
  display: block;
}
.autofit.disable-rtl .rtl {
  display: inline !important;
}
.widget {
  font-size: 10px;
}
.theme-p {
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  line-height: 1.55;
  font-size: 1.5em;
}
.theme-p > .rtl {
  font-family: arial, sans-serif;
}
.end-of-page {
  border: 0;
  height: 1px;
  background: 0 0;
  visibility: hidden;
}
.page-content-wrap {
  margin: -1px 0;
}
.post-container {
  padding: 1px 0;
}
.post-container.top-z {
  position: relative;
  z-index: 10;
}
.display-page {
  padding-bottom: 1px;
  outline: 0 !important;
}
.theme-p,
.theme-p-title,
.theme-small-title,
.theme-subtitle,
.theme-title {
  word-wrap: break-word;
}
html.screenshot .no-screenshot {
  display: none;
}
#bs,
#bs img,
html.screenshot a {
  pointer-events: none;
}
.pagegrid {
  position: relative;
  width: 700px;
  margin: 0 auto;
}
.column,
.columns {
  float: left;
  display: inline;
  margin-right: 7px;
  margin-left: 7px;
}
.row {
  margin-bottom: 0;
}
.column.alpha,
.columns.alpha {
  margin-left: 0;
}
.column.omega,
.columns.omega {
  margin-right: 0;
}
.pagegrid .one.column {
  width: 105px;
}
.pagegrid .two.columns {
  width: 224px;
}
.pagegrid .three.columns {
  width: 343px;
}
.pagegrid .four.columns {
  width: 462px;
}
.pagegrid .five.columns {
  width: 581px;
}
.pagegrid .six.columns {
  width: 700px;
}
.empty-item .pagegrid {
  position: relative;
  width: 654px;
  margin: 0 auto;
}
.empty-item .column,
.empty-item .columns {
  float: left;
  display: inline;
  margin-right: 6px;
  margin-left: 6px;
}
.empty-item .row {
  margin-bottom: 0;
}
.empty-item .column.alpha,
.empty-item .columns.alpha {
  margin-left: 0;
}
.empty-item .column.omega,
.empty-item .columns.omega {
  margin-right: 0;
}
.empty-item .pagegrid .one.column {
  width: 99px;
}
.empty-item .pagegrid .two.columns {
  width: 210px;
}
.empty-item .pagegrid .three.columns {
  width: 321px;
}
.empty-item .pagegrid .four.columns {
  width: 432px;
}
.empty-item .pagegrid .five.columns {
  width: 543px;
}
.empty-item .pagegrid .six.columns {
  width: 654px;
}
.item-hidden {
  position: absolute;
  z-index: -1000;
  left: -10000px;
  top: -10000px;
}
.email-bg.bgtype-image {
  background: #eee !important;
}
.email-bg .top-spacer {
  height: 50px;
}
.email-bg .bottom-spacer {
  height: 20px;
}
#bs,
#bs img {
  margin: 0;
  padding: 0;
}
#bs {
  left: 0;
  top: 0;
  position: fixed;
  overflow: hidden;
  z-index: -1;
  height: 100%;
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: translate3d(0, 0, 0);
}
#bs.mobile {
  height: 130%;
}
.no-branding-minimal #bs {
  z-index: -99999;
  -webkit-transform: none !important;
}
#bs img {
  position: absolute;
  border: 0;
  z-index: -99999;
  opacity: 1;
  max-width: none;
  height: unset;
}
.bgtype-pattern #bs,
.bgtype-solid #bs,
.only-drag {
  display: none;
}
.empty-item {
  border: 3px dashed #eee !important;
  border-radius: 6px !important;
  margin: 20px !important;
  background: #fbfbfb
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEElEQVR42mNg4GDAABwEGQAEbwAp6j1UdAAAAABJRU5ErkJggg==") !important;
}
.empty-item.dragged {
  box-shadow: none !important;
  border: 3px dashed #9bc7e3 !important;
  background: #dcedf7 !important;
  background: rgba(220, 237, 247, 0.7) !important;
}
.empty-item .insert-marker {
  margin-bottom: -3px;
}
.empty-item .top-toolbar {
  margin-left: -5px;
}
.empty-item .nav-slider {
  margin-left: -3px;
}
.empty-item.hover {
  background: #fff
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEElEQVR42mNg4GDAABwEGQAEbwAp6j1UdAAAAABJRU5ErkJggg==") !important;
}
.empty-item.widget-gallery .gallery-item-container {
  width: 186px;
}
.empty-item.widget-text-paragraph .side-img {
  min-width: 160px;
}
.empty-item.widget-text-bio {
  box-shadow: none;
}
.empty-item .default-value,
.widget:not(.header-widget) .default-value {
  color: #bbb !important;
  text-shadow: 0 2px 0 #fff !important;
}
.show-page .image-field {
  position: relative;
  overflow: hidden;
  background: #e9e9e9
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAQAAADfqzHkAAAGGElEQVR4Xu2aXWxTZRzGByJgEOgFYOINvdAYvaoooBckR4NcKBeLXIiQmIWgohEzjYkXmowLDRpimhhCgpo00QAxGBeVwP+0Z2u7rmNjX4yPMVlZ9z021pXRtdvotsf3vIfTbu3pLNFddPv/niyle//Pu/Br33OaZUU5YBiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGod10hnxUOW+84utH2pJVZmgr9RLyS+D20KsZdYZ+IuSf0C1sWLqq1tETtGlObKTQXUL+CWLwK7Jl7LKBli8FfdvpT7XaPTdV6k3Cw6U6rtWoVbP2CLqDvk+x+BXSScJCxR/He4tfYHm+OlR4oIm48xboA1oXv8Df8lPRgDZ0znRPdCXaJ1qmg1DzE9jDAlGBaxjCRN+Miu9QioMzH05+PXyhfSA4k4fAriUvMIh+JEfwA97AJjxidLAMa7Cl//umEXV+gSywBlGgBXuxVs6upydpI60wu3deaW5TWeB8AkaABrws516kz+ln93ntnHbCs4fWGe0Oe207C4R1VHQB3dghZh6nT+g6Jc0VbSxQWfeC0a/b5o2xQMtcRHIah8XECjpC8czV4ED7a4aAgJMFWqYLqMV6MbFH6stKU3/sWbnDZk+MBWalAqPAR2J9NVVZT3jQp2KVLkBTWaDFAZ4cwfNifRtNEqzTdh875R5fsMCsNGDqEjaK9RJCrjRi+pgUWMICreSQfkDpg9wC6zF1DivEzH4WaCEneV7KeTO3wBbMVGClmDnEArMSwFg11oh1u3s0l8BO4BSWixknC8yKG4M92CzWl1X+Yj1RhTjwsZhYSXUs0CKtU9ilF9zP+IatBHcDITwtBCo0zgItUok7p41C4zvVicxPiSFMT+J90X+UzhBYoGUuj49uNwod714ZCqICHmjwoxEDmBrBl1gt+vsozgJzRMX1y2NrjUJi69CvPd1dYz2Td+IT3fgLb0l9O6idwAJzRkNjlWY3CliFLdiHQziAnfIj9mP0Nl0jsEDMn6qe6sNky+q9RCdpzGywwHnjSfquaEdoFz1Hm+kp2k4HyEW3Ug0WmE/UaU/cM+AOuTvUITWRbrDA3wn/JSzw9MIJ9APdi19gsXe0EgsRH/4GOosWPyhGG4Zw+3/PIHrx7YIIYBiGYRiGYRiGYUgRsaULZCeFHPM27ORYipq8IqUWKyC0liKlkMoIlc1IKSKnbMq2LpoceqPmmLXaxSvQZfx2GaVWAiOAMlvgJcCbanoJZvztsJHN3adhEJk7CdFRKsNiVUhRXQvh9tjcwztboDy8diuBIQC9UuFIfVERbAgjimK56hAdhznXPo6yXALIRsqsn1tYUAmh8X4nCFeR+o+HCfphNQWaf+PiuWgpsCyl2iHnlPQehCsHCakoBIL5Xibvg8dmEUAxO2qsoCRSOaEXkUoCYeKUqcWXDCEIQ0trKUm9N0CwFkglejsBKEbj7m6Kyj1EK4Ial1/2QohIjUD6YiAFov7utaEk9M6tyCAI2gwKRSHZCYQkUOLu00XCZnznHhAeP2ro8F8gNEHgamrKfQ28AYHdaDR+o0tIAmGUwQWlKixFe7tdVgL9EJTfVAm+6Qg6j1d0EIZjhSKwlKAJKWqAolJTiXHMBA7zYOpHOQSUW99E/KLdhEEInGajxiXnorBlvFOVbIHyMWwoTUdeeQsBEnJmJ6aSwziO5rszAm+AcNW40rksj3AYXpSjOH3frjtO0DAZECMWApO6QOccgV7jpQwiRWEINGQNIiLjB6ETsOuH2Q+fk8LpA0mobydXrmtg5gefvr3uhH4gtaOioxjXWT8aLhovSRM8JwhZAuVa2wApVELOQjnATuNVRzEUKNVn5bNScmjTBEJt6i4cDMh78GRtV34CobS8rs0Q9PRfgELFel+bhrPirLy/xy9dzxAoqP5MA8kEAygUhXACaM58NrxjOJaAwGUepuE/IhBEUQ4p0AReSIFpzAYcw7EIEg/69/bLf0dTO4XhMnZCWXpHlKQ6rqLCBjYosM8R43j4qxIUcxdzR4udrDt5wTAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzDMPxSKlZ/fH3ceAAAAAElFTkSuQmCC")
    center center no-repeat;
}
.show-page .empty-item img,
.show-page .image-field img.inactive {
  height: 120px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.65);
  visibility: hidden;
}
.show-page .empty-item img {
  min-width: 150px;
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 24;
  display: none;
}
#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
}
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 20;
  display: none;
}
#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}
#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 21;
  outline: 0;
  display: none;
  box-sizing: content-box;
}
#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
  box-sizing: content-box;
}
#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: 0;
  position: relative;
  overflow: hidden;
  z-index: 22;
  border: 0 solid #fff;
}
#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: 0 0;
  z-index: 21;
  box-sizing: content-box;
}
#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: url("https://s.smore.com/images/fancybox.26817c92.png") -40px 0;
  cursor: pointer;
  z-index: 23;
  display: none;
  box-sizing: content-box;
}
#fancybox-error {
  color: #444;
  font: 12px/20px Arial;
  padding: 14px;
  margin: 0;
  box-sizing: content-box;
}
#fancybox-frame,
#fancybox-img {
  border: 0;
  display: block;
  box-sizing: content-box;
}
#fancybox-img {
  max-width: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0 auto;
  outline: 0;
  line-height: 0;
  vertical-align: top;
}
#fancybox-frame {
  width: 100%;
  height: 100%;
}
#fancybox-left,
#fancybox-right {
  position: absolute;
  bottom: 0;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: 0;
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
  z-index: 22;
  display: none;
}
#fancybox-left {
  left: 0;
}
#fancybox-right {
  right: 0;
}
#fancybox-left-ico,
#fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 22;
  display: block;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
  background-position: -40px -30px;
}
#fancybox-right-ico {
  background-position: -40px -60px;
}
#fancybox-left:hover,
#fancybox-right:hover {
  visibility: visible;
}
#fancybox-left:hover span {
  left: 20px;
}
#fancybox-right:hover span {
  left: auto;
  right: 20px;
}
.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 19;
}
#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAYElEQVR42rXNSwqAMBAD0GhtdS0Ut17aw3kUpR8bwQw9gLN4JEPLYIsRI4BBaVL1TKPtlIJqMOxx/8OTTKpSUrJ6k0u7op3VgSThSME3M4mobV5Yz5/prx2usZOVLAQkP04/NO7YlTZvAAAAAElFTkSuQmCC");
}
#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
  background-position: -40px -162px;
}
#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAQklEQVQIHQXBCQ6AIAwAsDLw+ADx/780ATfbBvDM2dDREICBQEfHhY6BG4HAgYYThY3EwocPCwsLhReJRCGxUSgk/EEgE0OvF0LhAAAAAElFTkSuQmCC");
  background-position: -20px 0;
}
#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
  background-position: -40px -182px;
}
#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAYElEQVR42rXNSwqAMBAD0GhtdS0Ut17aw3kUpR8bwQw9gLN4JEPLYIsRI4BBaVL1TKPtlIJqMOxx/8OTTKpSUrJ6k0u7op3VgSThSME3M4mobV5Yz5/prx2usZOVLAQkP04/NO7YlTZvAAAAAElFTkSuQmCC");
  background-position: 0 -20px;
}
#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
  background-position: -40px -142px;
}
#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAABCAYAAACsXeyTAAAAQklEQVQIHQXBCQ6AIAwAsDLw+ADx/780ATfbBvDM2dDREICBQEfHhY6BG4HAgYYThY3EwocPCwsLhReJRCGxUSgk/EEgE0OvF0LhAAAAAElFTkSuQmCC");
}
#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("https://s.smore.com/images/fancybox.26817c92.png");
  background-position: -40px -122px;
}
#fancybox-title {
  box-sizing: content-box;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  z-index: 5;
}
#fancybox-title .image-info {
  background: #eee;
  padding: 15px;
}
#fancybox-title .image-info .image-title {
  font-size: 20px;
  font-weight: 300;
  color: #333;
}
#fancybox-title .image-info .image-description {
  margin-top: 8px;
  font-size: 13px;
  color: #888;
}
#fancybox-title .image-info .image-description a {
  text-decoration: underline;
  color: #1c6e98;
}
#fancybox-title .image-info .image-description em,
.widget-event .details em,
.widget-gallery .gallery-description em,
.widget-text-bio em,
.widget-text-paragraph em {
  font-style: italic;
}
#fancybox-title .image-info .image-description ol,
#fancybox-title .image-info .image-description ul,
.widget-event .details ol,
.widget-event .details ul,
.widget-gallery .gallery-description ol,
.widget-gallery .gallery-description ul,
.widget-text-bio ol,
.widget-text-bio ul,
.widget-text-paragraph ol,
.widget-text-paragraph ul {
  padding-left: 30px;
}
#fancybox-title .image-info .image-description ul li,
.widget-event .details ul li {
  list-style: disc;
}
#fancybox-title .image-info .image-description ol li,
.widget-event .details ol li {
  list-style: decimal;
}
.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}
.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}
.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  text-align: left;
}
#fancybox-title-over {
  padding: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgWAwAAKYApL5IriYAAAAASUVORK5CYII=");
  display: block;
}
.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}
#fancybox-title-float-wrap {
  border: 0;
  border-collapse: collapse;
  width: auto;
}
#fancybox-title-float-wrap td {
  border: 0;
  white-space: nowrap;
}
#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("https://s.smore.com/images/fancybox.26817c92.png") -40px -90px
    no-repeat;
}
#fancybox-title-float-main {
  color: #fff;
  line-height: 29px;
  font-weight: 700;
  padding: 0 0 3px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABICAYAAAA3Qp8tAAAAYElEQVR42rXNSwqAMBAD0GhtdS0Ut17aw3kUpR8bwQw9gLN4JEPLYIsRI4BBaVL1TKPtlIJqMOxx/8OTTKpSUrJ6k0u7op3VgSThSME3M4mobV5Yz5/prx2usZOVLAQkP04/NO7YlTZvAAAAAElFTkSuQmCC")
    0 -40px;
}
#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("https://s.smore.com/images/fancybox.26817c92.png") -55px -90px
    no-repeat;
}
.fancy-pic {
  position: relative;
  display: block;
}
.fancy-pic .pic-border {
  -webkit-transition: background-color 0.5s;
}
.fancy-pic:hover .pic-border {
  background: rgba(0, 0, 0, 0.2);
}
.pic-border .magnify {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAACEUlEQVR4XpWT0WtSYRiHX2fHmTC7rsttLYgQ6CYSB40oaKaAq4Kq6KZdTXEriAYCSQxMRoAyFtRGsgi6jCEEJhSl5c7/9CQfB3c+ffPk99z9+H7P+d7znSNohJknS4Ey7/qUKZBlnrC2dzSKkqFGC9eGFjUyRIMEKfZxx7BP6t+CMGt0cQPoskZYE8ywpRR0tpgZFjhUcCegguMXhMgrhV9jB8oTOhYk6VjVH5S4QYKLrPBGF9Ah6QmYpmHV9ziP+LhKU1U0mDYClq34Pae84gmmPEWCr6piGREc6r7oO2dN5QwbfOAtD4gZxYoqqOMIs3zzRZte/dMgeUXEjPlZEbSYFdK+4IhrRvDM2nbdymzSQsEX/OSCmf2jJXhuBI9UQUEoW1eTQAjb/wMbRvBYFbwU6laQRRCe+JI/XDJZSRXUhgVVI4jz2kt+s+rdSlO/B3sEl673u54kyyZPuYwYruCqlM1LtPjCOWSEKe7T01/izZGwSZrIoHqapCd5qAgywhxt9TvPc5d7vOCQI+54iuFTtJkTHHZwA+hwWz3FDo6IkMENZnCKvDWA9CHKQbCADreMIDlIDoiKGFikixsMq6TYG1z4oogHIdZxJ2SdkBwvImxPVN8mIvYiTvW/61XiMrqIUKQXWO5RNE/XYYnG2HqDJRm/iJFjV/k62+ySI6ZU1GEWyFGkwmGfCkVyLOgH/wu+oLSJxLU15wAAAABJRU5ErkJggg==")
    no-repeat center center;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.5s;
  height: 100%;
  width: 100%;
}
.fancy-pic:hover .magnify {
  filter: alpha(opacity=100);
  opacity: 1;
}
#fancy-box-container {
  z-index: 1000;
}
#fancy-box-container img {
  max-height: 80vh;
  max-width: 80vw;
  min-width: var("--min-width", 20vw);
  min-height: var("--min-height", 150px);
  background: #ccc no-repeat center center;
  background-size: cover;
  background-image: var("--loading-bg");
  overflow: hidden;
}
#fancy-box-container img.loading + div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  backdrop-filter: blur(20px);
}
.nx-button:active span.chevron {
  transform: translateX(-5px);
  transition: transform 0.2s ease;
}
.widget-attachment-file .content {
  padding: 10px 20px;
  margin: 6px;
  border-radius: 3px;
  text-align: center;
}
.widget-attachment-file .attachment-container {
  background-color: #f1f1f1;
  padding: 20px 25px;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
}
.widget-attachment-file .attachment-container .file-info {
  overflow-wrap: break-word;
  width: 482px;
  color: #666;
  text-align: left;
}
.widget-attachment-file .attachment-container .file-info .file-type-icon {
  float: left;
  margin-right: 18px;
  margin-top: 2px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAuCAYAAABEbmvDAAABB0lEQVRYhe3ZPUrEQBiA4WfDNmKh4EW2cRHsxNIjiCewsvUGgncQ9ALWegDRPYA30EY7S1mLHcHCn/kWk9nie2HIBBJ4ZggEktFsNlvDGQ6xqZ/ucICX2hs6nOO4RxTs4BZbtTd0OCrzKUY9jM8mEVyH9TJ/qF3Nkj0K4LqeMV/bE8ANCXsSwA0JI4AbGkYlrgWMClwrGH/gWsL4Bdcaxg+48YCAeeV1E1wPsWPLvFF2h9ixafD6OavxjH1bwqIlLFrCoiUsWsKiJSxawqIlLFrCoiUsWsKiJSxawqKtNOytzLdbQkr75fjc4bKc3Ft8aWk5borlaowTvFv85Nr41/XHe8UFTj8A2SFQRNVQOGMAAAAASUVORK5CYII=")
    no-repeat;
  height: 46px;
  width: 38px;
  color: #999;
  font-size: 10px;
  font-weight: 600;
}
.widget-attachment-file .attachment-container .file-info .file-type-icon .type {
  padding: 25px 7px;
}
.widget-attachment-file
  .attachment-container
  .file-info
  .file-name-and-description {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.widget-attachment-file
  .attachment-container
  .file-info
  .file-name-and-description
  .file-description {
  font-size: 87.5%;
  color: #999;
  margin-top: 4px;
}
.widget-attachment-file
  .attachment-container
  .file-info
  .file-name-and-description
  .file-description.placeholder {
  color: #bbb;
  text-shadow: 0 2px 0 #fff;
}
.widget-attachment-file .attachment-container .download-link-box {
  color: #6bb5ed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 15px;
}
.widget-attachment-file
  .attachment-container
  .download-link-box
  .download-link {
  display: flex;
}
.widget-attachment-file
  .attachment-container
  .download-link-box
  .download-link
  .download-icon {
  margin-top: 1px;
  margin-right: 6px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDVFNjY5Nzk4OTkxMTFFNzk0RjJBMEY4NzZFNUE3RDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDVFNjY5N0E4OTkxMTFFNzk0RjJBMEY4NzZFNUE3RDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENUU2Njk3Nzg5OTExMUU3OTRGMkEwRjg3NkU1QTdEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENUU2Njk3ODg5OTExMUU3OTRGMkEwRjg3NkU1QTdEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrGImykAAAFwSURBVHjaYhSc/46BTOAFxHOAmBGIk4F4GzmGMFLggGdALAllPwdiKXIMYWIgH0jiYNPNAVQBow4YdcCoA0YdMCQcIATEQUCsTIK51kA8CYhjoJUVTsBCwCARIL4IrWh+AXEsEK8ioCcciJcCMTOSHQvIDQFnpFqODYiXQS0g1nIQMKYkBC5Cfc4G5TNDLcAGwrBY/heI11KSBm5Ag/0vkhguRyzDYnk0EB+gNBGughqE7gh0gM3yldTKhiuxOAIXINpyYtIAuiMYsMQzuuVRROQUsgsifCFBsuUwB3hBG5jPoWxyHEGK5Sj2gVrF5LZuA4B4OhD/AeIcIN5ITmsa5ID/6E11Ghf//0drw0HngF94ejzUBhJo/C8gB5xDE5yDRSE1gAwQz0UTu8ICrUQs0PLpczrFwFJQCMyCVrv0BpeAeDbIAT+B2BuIL9DR8gvQkP4JywVPgdgciPOB+AQQf6WBpV+hZudC7QLZyQAQYADtTFUM3ErPhgAAAABJRU5ErkJggg==")
    no-repeat;
  background-size: contain;
  width: 16px;
  height: auto;
}
.widget-attachment-file .attachment-container .download-link-box .file-size {
  margin-top: 5px;
  font-size: 75%;
  text-align: center;
  padding-left: 22px;
}
@media only screen and (max-width: 720px) {
  .widget-attachment-file .attachment-container {
    flex-direction: column;
  }
  .widget-attachment-file .attachment-container .file-info {
    width: auto;
  }
  .widget-attachment-file .attachment-container .download-link-box {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 56px;
    margin-top: 18px;
  }
}
.widget-attachment-placeholder .hidden,
.widget-attachment-placeholder .progress-container.processing .uploading-label,
.widget-attachment-placeholder .progress-container.uploading .processing-label {
  display: none;
}
.widget-attachment-placeholder .theme-p.host {
  color: #999;
  font-size: small;
}
.widget-attachment-placeholder .attachment-placeholder-container {
  margin: auto;
  width: 400px;
  height: 120px;
}
.widget-attachment-placeholder
  .attachment-placeholder-container
  .attachment-form {
  cursor: pointer !important;
}
.widget-attachment-placeholder .attachment-placeholder-container .file-input {
  opacity: 0;
  position: absolute;
  margin-left: -110px;
  width: 220px;
  height: 120px;
  cursor: pointer !important;
}
.widget-attachment-placeholder .attachment-placeholder-container .file-name {
  font-size: 13px;
  color: #666;
  margin-top: 10px;
}
.widget-attachment-placeholder .progress-container {
  padding-top: 25px;
}
.widget-attachment-placeholder .progress-container .label {
  color: #333;
  font-size: 14px;
  margin: 5px;
}
.widget-attachment-placeholder .progress-container .spinner {
  height: 32px;
  width: 32px;
  margin: 2px auto 10px;
  border-radius: 15px;
  background: #0a62a6
    url("data:image/gif;base64,R0lGODlhEAAQAPQAADw9Pf///0BBQdPT05mZmfn5+eDh4VpbW31+fu3t7aOkpLCwsE9QUImKimZnZ8fHx7y8vAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==")
    no-repeat center center;
}
.widget-attachment-placeholder .progress-container .upload-progress-bar {
  width: 300px;
  height: 10px;
  position: relative;
  border-radius: 3px;
  border: 1px solid #0a62a6;
  background: #d0e4f5;
  margin: 10px auto 0;
  transition: 0.2s ease all;
  overflow: hidden;
}
.widget-attachment-placeholder .progress-container .progress-item {
  position: absolute;
  left: 0;
  top: 0;
  height: 10px;
  width: 0;
  background: #0a62a6;
  transition: 0.2s ease width;
}
.widget-attachment-placeholder
  .progress-container.processing
  .upload-progress-bar {
  transform: translateY(20px);
  opacity: 0;
}
.widget-attachment-placeholder .theme-p.title {
  font-size: 2.1em !important;
  line-height: 1.3em;
  font-weight: 700;
  color: #bbb;
  text-shadow: 0 2px 0 #fff !important;
}
.widget-attachment-placeholder .description {
  margin-top: 6px;
  font-size: 14px;
  color: #bbb !important;
  text-shadow: 0 2px 0 #fff !important;
}
.widget-attachment-placeholder .content,
.widget-button a.button {
  padding: 10px;
  margin: 10px;
  border-radius: 3px;
  text-align: center;
}
.widget-attachment-placeholder .content.no-thumbnail {
  padding-left: 35px;
  background: #fff
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC8klEQVR42oWOXYhMYRjH/+c9Z77OmI9dNnYBi7UrlNAQXCFRKFdKSgW5VFwilFqXSGARKSKARG6WSdsu02rZnfZrdux8fmwzO7Nnztec1/tus+3e+devp/d5/r96MTPilRGn2BrbIV6NtzKeMz5XZyvf8zsDM5mWL4aXiJf6bwXujIQutI9k7nZH1Se/I9bT+Ff1ak9XZuvjvhC/8x4DU0yGnO1Y4jnf+erky974jVAnvR97S2/+HKTXgyn6MPKFPsq8oE8yr+mZb8E47/E+A5OQE+9dKBXOHVyjBmRPor7sGYAlqqDQYPcmYAk6NMNC1syhrrG7/vD2VID3Uci6GCB0orB9hVcL6BM18xIFG9JaCeGexRhNyRgjUYw5ouju8CGaVTBqJuFe2jOvUTYC3GOAYKKwt2llvmFYjyCV86O3axMiGT8i4wZ6+j0IfliG8JCFuG0Ig6MaOn9JaGk2GrjHAKHKeJOwvM9dlIaRK6pIKxSxoo6/BQ1DUS+y84Oo7GtDtJzGcNcipPqaoSv1bu4xIEFXa5Kftkjqxg+gibVQLQFEIBAEwDJMmH8WgibzkFp6MR5eAPvqXhTHHZMeWAgozRu1adP4cQiADMsiDKBSASgk0HwTNFFHySzBtCVgbHkAZf09k3sM1hBt/WqiNmD3yz7RJkESBUgCQIgAnopIQLTl0L8vhrntDXRNQzFnKNwDiwSb830ynt+1tL7Zxyw4JY4AmwgIggDLckFT9qBYSiM5pw02xY7012Vp7oFFxKoDMdWorPd5/Q11tXWy3+VAjWwHnz6nHbMcDrjsdhCTQPO/Q/nP6myue107iHiN/YJt35wqw+k+NxAZCeXHclm/04Fa2YnZM+DvGrcMI7whm+7aGeJ9yN4yA9PZfbkRR18/XnA2GN5/J5Y/9aKgn3mnWHzuvz2an3+6PczvvMfAFDwio47RAs/cTdh8/BiOPGvD8Y+fceJTB5/8zfeTd2BVtS+iGsJwV5cN/6Pac1c9/AOotYlIcFIqEAAAAABJRU5ErkJggg==")
    no-repeat 14px 22px;
}
.widget-attachment-placeholder .download-button {
  height: 40px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAYAAAAqXEs9AAAD5klEQVRYhbXYW4jVVRTH8c9oIl3IGp3IwqLbQ2WZXYweijCQyh6KbowZ3a9EaNHdSNK8VIRYiZlZYRZMN5WyqMYu9JAaCUVQD1YGPnWBXoy00R7W3sw+/845M2fm+IMDe/335Xz3+u+91t7/jp6eHvtIE3AdpmA8/sbXWI2tjTrttw9ARmMO7sX+lbpzMRs9uBN/VDuPaDNMJz5KQFWYUldhk/DiPgPqwhc4r3j2IS7FibgAK7An1R2H91XA2wXUhY04Odm7cBMuwjr8kOpvwzT8ldqdgrvaDdSFXkxM9j/CK6satO+tQNzeTqAufCJmSnjmMnwwQL/X8XsqH4tx7QDKMKe2CEOsox2FPXa4QF34uA7MhmSPxrUiBjXS+KL8Wy4MJQ6NSzCTCpjLC5gDsF7sqt04AdsrY0zBYam8HX/milY9NLYBzHt1YPL4IytjdGBhYdekilaAxoo1c1oBc2UTmL0iGv9UGWcBpqbyTjw/FKBO4ZkqzPomMHeIQFjqETxY2PNUXudggDqFZyYXMFcPAuaFOjDzC3sNFqfy2VJQHQjoUOGZKszaYcK8jRtS+7n4Ct/irGa7LMOcXsB0twmmW+zAeSIRE86Z0AjokARzRgXmnTbCPIGHi7o3sLbeKxtTgdmNGW2GWViBWSMC6Z4q0BixgM8sYLrTYO2CWax2p60WJ8s+ahf1KOGFEmZGAdOB14YJ8xTuL+peFYu7Lz8o19B8/QGrL8G8VdTfLfLVUGD+xTPi+Jr1Mm4pYUqgSeIMnDW7AnMgHi/sOS3CLEkTylqVYPaoKAMt0J9z1uHZSrtpODiVt6jNRQPBLFV7IFuJW4WX/6cROBoXJnuXWrdmHV6UPy0G6xCxpBHMcxWYFc1gMtAl+hf3u/i5TrsyQc4UOW1i+vM5RV0Js0wk16zl4rjaEIZ4ZZMLe2ODdr3YJm4KR6h/0XsT1ySY5cITWcuEp5rCEJ4ZV9j1vCP9yQz9t4Vq3SL9nsmvJSu/tgFhCA/tLOyDmrTdLKL3o+IG2ofPxAb4TkxuJW4s+izFrMHCZKDvC3uqWEeNtA3X13k+Ei+KIJe1BPe0AkPMakNhzxQH+FY0Ei9VYHIQbAkmA20VXyWILL9MbOfBaBReEbko62m1QbZlIGI2OWpeIWY4ENQYcZ6eWTx7EvcNFaYE+lJtcJslXuUxDfpNxzcigmctwgPDgaE2uc7FkeIjARG9fxSfVzaJLX8ULhZfM7L68JDI5MNWCbRXJLwdIvqOEGtkevrV0y+4WQTOtqh6QNuLx3AOPm/S71dxrjmpnTA0vkpvxvk4XnyAmiDu6ztEtt9iCFt6MPoPVh0RWJkYLOgAAAAASUVORK5CYII=")
    no-repeat center center;
}
.widget-attachment-placeholder .top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.widget-attachment-placeholder .top h2,
.widget-link .top h2 {
  width: 230px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.widget-attachment-placeholder .placeholder-title {
  color: #aaa !important;
  font-weight: 700;
  margin-top: 6px;
}
.widget-attachment-placeholder .content.with-thumbnail .wrapper {
  margin-left: 170px;
}
.widget-attachment-placeholder img.thumbnail {
  float: left;
  max-width: 150px;
  max-height: 300px;
}
@media only screen and (max-width: 720px) {
  .widget-attachment-placeholder .content.with-thumbnail .wrapper {
    margin-left: 0;
  }
  .widget-attachment-placeholder h2 {
    font-size: 1.4em !important;
  }
  .widget-attachment-placeholder .host {
    font-size: 1.2em;
  }
}
.widget-button .content {
  padding: 15px 35px;
}
.widget-button a.button {
  display: block;
  padding: 20px;
  background: gray;
  color: #fff;
  font-size: 1.6em;
  border-radius: 5px;
}
.widget-button p.details {
  text-align: center;
  font-size: 1.2em;
}
.widget-button.var-button-right .content.has-details {
  position: relative;
}
.widget-button.var-button-right .content.has-details a.button {
  float: right;
  width: 45%;
}
.widget-button.var-button-right .content.has-details p.details {
  float: left;
  width: 45%;
  margin: 10px 0;
  height: 100%;
  display: table-cell;
  vertical-align: center;
}
.widget-embed-google-forms {
  margin: 20px 35px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
  background: #fff;
}
.widget-embed-google-forms .wufoo-loading span,
.widget-embed-wufoo .wufoo-loading span {
  font-size: 14px;
  color: #666;
  padding: 5px;
}
.widget-embed-google-forms .framed-image-container {
  padding: 0;
  position: relative;
  background: 0 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
.widget-embed-google-forms .sizing-box,
.widget-embed-google-forms iframe {
  display: block;
  width: 100%;
}
.widget-embed-google-forms .sizing-box {
  height: 100%;
}
.widget-embed-google-forms .click-shim {
  height: 100%;
  width: 100%;
  z-index: 20;
  background: red;
  opacity: 0;
  display: block;
  position: absolute;
  margin-top: -15px;
  margin-left: -15px;
}
.widget-embed-google-forms.dragged .only-drag .framed-image-container {
  width: 622px;
  height: 140px;
  background: url("https://s.smore.com/images/drag-google-forms.3957c4a9.png")
    no-repeat center center !important;
}
@media only screen and (max-width: 720px) {
  .widget-embed-google-forms {
    margin: 15px 25px;
  }
  .widget-embed-google-forms .content {
    padding: 0;
  }
  .widget-embed-google-forms .framed-image-container {
    width: auto !important;
    border: 0;
    box-shadow: none;
  }
}
@media only screen and (max-width: 479px) {
  .widget-embed-google-forms {
    margin: 15px 30px;
  }
}
.widget-embed-google-forms .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-embed-google-forms .only-screenshot img,
.widget-embed-wufoo .only-screenshot img {
  width: 100%;
}
.widget-embed-google-forms .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-embed-google-forms .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-embed-google-forms .only-screenshot .youtube-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/youtube_overlay.e9bc334b.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.widget-embed-wufoo {
  margin: 20px 35px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
  background: #fff;
}
.widget-embed-wufoo .framed-image-container {
  padding: 15px;
  position: relative;
  background: 0 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
.widget-embed-wufoo .sizing-box,
.widget-embed-wufoo iframe {
  display: block;
  width: 100%;
}
.widget-embed-wufoo .sizing-box {
  height: 100%;
}
.widget-embed-wufoo .click-shim {
  height: 100%;
  width: 100%;
  z-index: 20;
  background: red;
  opacity: 0;
  display: block;
  position: absolute;
  margin-top: -15px;
  margin-left: -15px;
}
.widget-embed-wufoo.dragged .only-drag .framed-image-container {
  width: 622px;
  height: 140px;
  background: url("https://s.smore.com/images/drag-wufoo.92d9a622.png")
    no-repeat center center !important;
}
@media only screen and (max-width: 720px) {
  .widget-embed-wufoo {
    margin: 15px 25px;
  }
  .widget-embed-wufoo .content {
    padding: 0;
  }
  .widget-embed-wufoo .framed-image-container {
    width: auto !important;
    border: 0;
    box-shadow: none;
  }
}
@media only screen and (max-width: 479px) {
  .widget-embed-wufoo {
    margin: 15px 30px;
  }
}
.widget-embed-wufoo .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-embed-wufoo .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-embed-wufoo .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-embed-wufoo .only-screenshot .youtube-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/youtube_overlay.e9bc334b.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.widget-event {
  background: #f2f2f2;
  border: 1px solid #ccc;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
}
.widget-event .details a,
.widget-event .details u,
.widget-gallery .gallery-description u,
.widget-text-bio u,
.widget-text-paragraph u {
  text-decoration: underline;
}
.widget-event .details strong,
.widget-gallery .gallery-description strong,
.widget-text-bio strong,
.widget-text-paragraph strong {
  font-weight: 700;
}
.widget-event .side-img-container {
  padding: 5px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
  margin-top: 7px;
}
.widget-event .empty-map {
  background: url("https://s.smore.com/images/staticmap.0c96122c.jpg") no-repeat
    center center;
}
.widget-event.empty-item .empty-map {
  background: url("https://s.smore.com/images/emptymap.35259aad.jpg") no-repeat
    center center;
}
.widget-event .side-img {
  max-width: 100%;
  min-height: 120px;
  display: block;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
}
.widget-event .content {
  padding: 15px 35px;
}
.widget-event .content.content-left {
  padding-right: 5px;
}
.widget-event .content.content-right {
  padding-left: 5px;
}
.widget-event .directions {
  display: block;
  text-align: center;
  color: #333;
  text-decoration: underline;
  font-size: 1.2em;
  padding: 5px;
}
.widget-event label {
  display: block;
  font-size: 1.6em;
  text-transform: uppercase;
  color: #aaa;
  font-weight: 700;
  margin-top: 8px;
}
.widget-event h3 {
  color: #555;
  line-height: 1.2;
}
.widget-event .where {
  font-size: 2.5em;
}
.widget-event .city {
  font-size: 2em;
  color: #aaa;
}
@media only screen and (max-width: 720px) {
  .widget-event .content,
  .widget-event .content.content-left,
  .widget-event .content.content-right {
    padding: 10px 20px !important;
  }
  .widget-event .content.content-left {
    padding-right: 35px !important;
  }
}
.widget-event .event-rsvp-container {
  background: #ebebeb;
}
.widget-event .event-rsvp-container .event-rsvp-form {
  display: none;
}
.widget-event .event-rsvp-container .error-box,
.widget-event .event-rsvp-container .success-box {
  font-size: 13px;
  padding: 5px;
  color: #fff;
  text-align: center;
}
.widget-event .event-rsvp-container .error-box {
  background: #ea6565;
}
.widget-event .event-rsvp-container .success-box {
  background: #80b171;
}
.widget-event .event-rsvp-container .submit-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #80b171;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 10px 0;
  width: 130px;
}
.widget-event .event-rsvp-container .submit-button:hover {
  background-color: #8fba81;
  outline: 0;
}
.widget-event .event-rsvp-container .submit-button:focus {
  outline: 0;
}
.widget-event .event-rsvp-container .submit-button.hover {
  background-color: #8fba81;
  outline: 0;
}
.widget-event .event-rsvp-container .submit-button.active,
.widget-event .event-rsvp-container .submit-button:active,
.widget-event .event-rsvp-container .submit-button:focus {
  background-color: #71a861;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.widget-event .event-rsvp-container .submit-button.disabled,
.widget-event .event-rsvp-container .submit-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.widget-event .event-rsvp-container .form-field.text {
  font-size: 14px;
  padding: 9px 15px;
  border: 1px solid #bcbcbc;
  border-radius: 2px;
  margin-right: 7px;
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
}
.widget-event .event-rsvp-container .form-field.text.is-invalid {
  border-color: #aa544c;
}
@media only screen and (max-width: 720px) {
  .widget-event .event-rsvp-container .form-field,
  .widget-event .event-rsvp-container .submit-button {
    display: block;
    margin: 5px 0;
    width: 100% !important;
    box-sizing: border-box;
  }
}
.widget-event .event-rsvp-container .first-name,
.widget-event .event-rsvp-container .last-name {
  width: 98px;
}
.widget-event .event-rsvp-container .event-author-info {
  font-size: 13px;
  color: #fff;
  padding: 5px 5px 5px 35px;
  background: #80b171
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAASElEQVR42mNgGCjwf+b/M/8F8UmDwG780v//pyGEBP+X45c+AxSYiUMaKKj0/x1YcCZWabASY6gS7NJoStJwuR2k5B1O6QEFAKT4YKBjciAUAAAAAElFTkSuQmCC")
    no-repeat 10px 55%;
}
.show-page .event-rsvp-container .event-rsvp-form {
  display: block;
}
.show-page .event-rsvp-container .event-author-info {
  display: none;
}
.widget-gallery .gallery-item-container {
  margin: 7px 12px 7px 0;
  width: 202px;
  float: left;
}
.widget-gallery .gallery-item-container.last {
  margin-right: 0;
}
.widget-gallery h2 {
  margin: 0 10px;
  font-size: 1.15em;
}
.widget-gallery .gallery-description {
  margin: 5px 10px;
  font-size: 1.3em;
}
.widget-gallery .gallery-description a,
.widget-text-bio a,
.widget-text-paragraph a {
  text-decoration: underline;
  color: #1c6e98;
}
.widget-gallery .gallery-description ul li,
.widget-text-bio ul li {
  list-style: disc;
}
.widget-gallery .gallery-description ol li,
.widget-text-bio ol li {
  list-style: decimal;
}
.widget-gallery .framed-image-container {
  padding: 5px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
}
.widget-gallery.dragged .framed-image-container {
  opacity: 0.7;
}
.widget-gallery .framed-image {
  width: 100%;
  z-index: -1;
  display: block;
}
.widget-gallery .framed-image-container:last-child {
  margin-right: 0;
}
.widget-gallery .pic-wrapper {
  position: relative;
}
.widget-gallery .pic-border {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.widget-gallery .content {
  padding: 10px 35px;
}
.widget-gallery .image-info {
  text-align: left;
}
.widget-gallery .image-info .image-title {
  font-weight: 700;
  padding: 1px 0 3px;
}
.widget-gallery .image-info .image-description {
  font-weight: 400;
  color: #333;
}
.widget-gallery.empty-item table {
  border-collapse: collapse;
}
.widget-gallery table {
  width: 100%;
  border-collapse: separate;
  table-layout: fixed;
  border-spacing: 8px;
}
.widget-gallery table td {
  width: 33%;
}
.widget-gallery table .gallery-content-cell {
  vertical-align: top;
}
.widget-gallery table .gallery-image-cell {
  padding: 20px 0;
}
.widget-gallery table .gallery-image-cell .framed-image-container {
  max-width: 172px;
}
.widget-gallery .only-mobile .gallery-item-container {
  display: block;
  float: none;
  margin-bottom: 20px;
}
.widget-gallery .only-mobile .gallery-item-container h2 {
  margin: 12px 0 !important;
}
.widget-gallery .only-mobile .gallery-item-container .gallery-description {
  margin: 5px 0;
}
@media only screen and (max-width: 720px) {
  .widget-gallery .content {
    padding: 20px 25px;
  }
}
@media only screen and (max-width: 479px) {
  .widget-gallery .content > .gallery-items {
    display: none;
  }
}
.widget-image .wrapper {
  padding: 20px 35px;
  text-align: center;
}
.widget-image.dragged .framed-image-container {
  max-width: 500px;
  max-height: 300px;
}
.widget-image.dragged .framed-image-container .inactive {
  height: 185px;
  width: 300px;
}
.widget-image .framed-image-container {
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
  margin: 0 auto;
  display: inline-block;
}
.widget-image .framed-image-container .clear {
  display: none;
}
.widget-image.empty-item .framed-image-container .framed-image,
.widget-image.empty-item .framed-image-container canvas {
  max-width: 572px;
}
.widget-image .framed-image-container.empty-image-container {
  max-width: 300px;
}
.widget-image .framed-image-container.empty-image-container .inactive {
  height: 185px;
  width: 300px;
}
.widget-image .framed-image {
  max-width: 620px;
  max-height: 550px;
  display: inline-block;
}
.screenshot .widget-image .framed-image {
  max-width: 620px;
  max-height: 700px;
}
@media only screen and (max-width: 720px) {
  .widget-image .framed-image {
    max-width: 100% !important;
    max-height: 550px;
    display: inline-block;
  }
  .widget-image .wrapper {
    padding: 20px 25px;
  }
}
.widget-images-placeholder .widget-placeholder {
  width: 326px;
  height: 210px;
  cursor: pointer;
  background-color: transparent;
  background-position: 50% 26px;
  background-repeat: no-repeat;
}
.widget-images-placeholder .widget-placeholder label {
  font-size: 18px;
  color: #898989;
  text-align: center;
  font-weight: 700;
  display: block;
  margin-top: 170px;
}
.widget-images-placeholder .placeholder-image {
  float: left;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACLCAMAAAD21OMCAAABUFBMVEV/f38AAAAAAAAAAAAAAAB/f39mZmYAAABVVVUAAAAAAABAQEAAAAAAAAAzMzMAAAAqKionJyckJCQAAAAAAAAAAAAAAAAAAAAAAAAREREAAAAODg4MDAwLCwt/f39/f39+fn59fX19fX18fHx6enp5eXl4eHh4eHi4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Q0NDR0dHS0tLT09PU1NTV1dXW1tbY2NjZ2dna2trc3Nzd3d3e3t7f39/h4eHi4uLj4+Pl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7X19fk5OTg4ODb29vPz8/////GldZYAAAAKHRSTlMAAQIDBAQFBgYHCAgJCgoMDA0OEBITFBoeHiAlKiy/wMHCw8THycrLQM/2PQAABKFJREFUeF7UzkkKwCAQBdGvTSQgiHoAx9s5JPefExTIFdJvVcvC62ADS2AELxVuNoICxBn5DMdTQOjEZzhpAWkyn+FsJMgWPsPFEsjV1VebP9auNVkdgfwebqP/2Gh72H/Dsz/s2WFP4lgUh/Gv84cWaUcKY7XAVIG9AhXwFG8FBGBBtDj9/u/WC7LFLGZnXyzcZM7z5iacQ/ILtCQNpHHx228NZjCDGcxgBjOYwQxmMIMZzGAGM5jBDGYwgxnMYAYzuHFRcD5XcNyWvuBmDgcq3msLvsTBbkOtwN34bltHGDiYc9/5WInvTw++LRY+cix8UdHZ7dROD77Ef+l8dHJwCQfKGKaZxYGs55ODvx9QXdXXQfBWdTL/HK30A+euw+l88jQcDvrC0R8Mp7uYPoa0SfYqGd3BxcflICTq3MU9Nb33M3qDrWgZETWrF6WLcqNLRN0rrcGZ9iqirm9lACDnBUTUtnUGl5Yj6lWy+Oh7h4h8ncHtRUj1bOqrhERBTl9wbjii7jnSjK7a0Bdcmku6zWCv+iNRVV/w1TykGvbznohq+oK9GdE19rucEr3qC1a8Bvarzolu9AWfD4kCE3utZ0SevuAs9el+3/dtMqLeub5g1B6J2ikwGzw/kMhqDD5Tg2YR23JiNaLeBTQGo6oG8bWTM0zb6y3HRK9ZrcGZuhr0w7h915/+OSC6zUNrMEw/UAM5HA0fQ+q+WtAcDBTrnd2seZmF/mCYpR9v66B9e+OeAfqDVZlc3srnDEBHcAn/mv6f8NfZpwc37LNfz2qcHkyD55fVrzfhvwz+5xjMYAYzmMEMFqJDqkC06FNBSxuwKBR82gWsQ3VWUJTq9Arv+R1qATd7+pOCXcB8SsEy2oLdhToLUBXDTt6k3ZJnVPqnBBtw0SOVEFtwIIIULJIYkBSuXgZELdHavDamvTpi895jgWvw1vAV5gwoKrAHoJCCxwRICYjNBlpQCYCoggJVYNuI1MQQxwGXED8AI2WzhAPINeC/Yg9cA6YRIEMDlvClb8MVEkg2100F8GpLA02CGR0DHADLYR5xGACj1QCQVygnM//TNfya9AH5B8zlajyLShCLOAXbybwJS8bf0D8G2IfpFgyUhwJIJAGyCDHfu+lst0zJRA18uC/hx6cuUrC7ogo2yegIYBvbBi1gSgEgL+CPyU0vidViPiAFrsGcUApekrcFL8iHk6iOAG4BJKW0se7nYVfPNt88frrYv+lUgOyZsKquoBLsHwFQLmMHDoCGqHnHuOk8OMkgiipwnlomUP74lTCvDoCjtgmgFzUAc3IJWD93YKqriTc5ApgmyfLvoz9NZup7DWXyMk82YFokWzCpgezL6fvxIKcvamk1e18abxaHajI79hNHGPVp09d3T6RW1GK6lE74ieO3BjOYwQxmMIMZzGAGM5jBDGYwgxnMYAb/JbiDh+SpjEPn3Eu4g4cMGPoOHnXwqIMB1c7BDYAgDADAtjQhNBgeRUDFF6j7byhr9Ca4FY5jPu9nwPvMEVdY9Lj6bUC/DhUH5FOp7TSg1ZI8AXJImncDsqbACEjsJW4GRPFMCIBIzghChB83y+JwwJAUBgAAAABJRU5ErkJggg==");
  border-radius: 5px 0 0 5px;
}
.widget-images-placeholder .placeholder-gallery {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAACLCAMAAABvCW2eAAABklBMVEV/f3////8AAAAAAAAAAAAAAAB/f38AAABmZmYAAABVVVUAAAAAAABAQEAAAAAAAAAzMzMAAAAAAAAqKionJycAAAAkJCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREAAAAAAAAODg4ODg4MDAwMDAwLCwt/f39/f39+fn59fX19fX18fHx7e3t6enp6enp5eXl4eHh4eHibm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6en///9VtQSVAAAANnRSTlMAAAECAwQEBQUGBgcICAkKCgsMDA0ODg8QERITFBcYGh0eHh8gIyUpKiy/wMHCw8TGx8jJysv6yeONAAAFOUlEQVR4XuzQAQ0AAAwCoL9/aQO4mQAicL/QP/jx48ePHz9+/PjBjx8/fvz48eMHP378+PHjx48fP/jx48ePHz9+/BAxAAEbDQADEDBCwJC2AQi0aALM4K4fyjYAAYdWKy2AGRPM9UPaBgYmLm3amM0Mc/2QtoGBiVeHNmazMMFcP5RtYGAW0KWN2ezMUNcPaRsYWIT1aGM2N8z1Q9oGBhYRfTA7q6iMKqC0oBTN9UPaBgYWMYjZRdX11AGVVRCzeWCuH9I2MMDMLqsHsGtHS4kjYRiG7+pLQhKzJIOiKDCMzOg6oLisgBIYIwMSJkBCX/h2daUIsJgT/65CK+9J/2dUPQWdLjqMpNU82PH5kJ9wmD6ZT+aT+WQ+mU/m81TuZz5v96wBD6Q+4cyffxqfhQ3AiKh8oseaBV7u7Nb/DD7jCwDq9YrGJ2qZWKdUJnJ8JnflfA5avtryJfsE1woA0yXafyYOtlIaK3qfp2MknQ5k+vQt8MwRo/FxNex2viT2eS1iuzNflk90BTh1oMdofIYq/l8xJPXpathNH8rxmZ0C38ISzhmNz1THvqqUPvfYk9KV4TPNQ22zkQKXyKeI/XXofHoQaTe9poEk1aX3mf6F3ICxGpyIxqeHNzKXVD4TDTwYUz4HDpKMP9Q+ywJ0j68O/mY0PgXwoKhI0iBqUfmcQHQvAFwkmb+ofS6hDvgy0/BA4/Nb6LTC1eAIItwsmGeDZxP59CDCSADMsa4+Z8Q+HaDNeH1gSONzK0gYz9vYl6cqeFManwJE8YY5QZzzTP788k1ciaEF9ZXG5wK8sRgt8OAmP4kOic9vxF0IgO8Qac2IkftU8WUphhvocxofG7wZHxo6RB6f26YYf5L4NBGHWsAWNxCVphLOzy8qXCa6hkHkY8Y+98Da5ykev5P4nGOdYqhiNbtSbgDKqMRTA7mAxkePfY43fMqkPhZ2u5wzGT5jTfHEEM3voIzk+VRIfVQkJfuyBJ8aaoz38s0xcoB1UutR+YwZayN5yrikPrs8SybDZxlFJl740FaxrhLQ+FzzoWVA9JXPHUvm98ej9pk1ygXLOYVyv2BP2KwwJ/FRmovoMfbBVbAaWFL3n/qC1OfWRBzsh2NsVSXw2RehTwmb0T+/6khJ8Q7ep4mtqM8/baRWPXifMbajPT+HNlJzDt6HFbA3x6PwGSI96/B9enij+uL9Pk2kd3T4PuwEm9H+/3OF9OwP4DPRsD9j9m6fn0iv9AF8WBdJxP8/d5BeV6rP4d9fvKpIy17J9JF7/zUgOf+cIyV1yGT6SL0/nTISnz62K7aN9fzlF6Pw8XzfPwIw4OsxgEe+ngkfaffvxT7Z/fslNtOe2eyHrfPBKnUj9m6fAqCHfC0BWsDXGqBO+foDwD90PqLx3UU+B92ukL6/EVaQpPzLeFEwepmFJPcXoe8Lt8j355vryveDD/L+z6phIM5+zN4/3NOf1pmTzxe+uhHLfAj6nD6ZT+aT+WQ+mU/mk/n8J6gNhPefju4/pc3eX4Trh6oNiPChBUC4fkjaMBo+o+EzGj6j4TPQNgCoOZMbBoEYAFq2V9EKtBFIUThzQA54cS39t8bPNOCPp4GZCgY4TMsWd13iOp93DNMG4LTofsOoy//b3qTetAHI583z/VGlfz2qTO48pg2ALsmLqtalvGde7k6mDYDkfBquqoSQXFjuYKYNAIjE6hCh3OVMG+Bo544JAAAAEAZp/9LG8GERCLA+8xflw4eP+PDhw4cPHz58xIcPHz58+PDhw0d8+PDhw4cPHz4ayemfBwF0auMAAAAASUVORK5CYII=");
  float: right;
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #ccc;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
.widget-link .theme-p.host {
  color: #999;
  font-size: small;
}
.widget-link .description {
  margin-top: 6px;
  color: #666;
}
.widget-link .content {
  padding: 20px;
  border: 1px solid #ccc;
  margin: 10px;
  border-radius: 3px;
  background: #fff;
}
.widget-link .content.no-thumbnail {
  padding-left: 35px;
  background: #fff
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC8klEQVR42oWOXYhMYRjH/+c9Z77OmI9dNnYBi7UrlNAQXCFRKFdKSgW5VFwilFqXSGARKSKARG6WSdsu02rZnfZrdux8fmwzO7Nnztec1/tus+3e+devp/d5/r96MTPilRGn2BrbIV6NtzKeMz5XZyvf8zsDM5mWL4aXiJf6bwXujIQutI9k7nZH1Se/I9bT+Ff1ak9XZuvjvhC/8x4DU0yGnO1Y4jnf+erky974jVAnvR97S2/+HKTXgyn6MPKFPsq8oE8yr+mZb8E47/E+A5OQE+9dKBXOHVyjBmRPor7sGYAlqqDQYPcmYAk6NMNC1syhrrG7/vD2VID3Uci6GCB0orB9hVcL6BM18xIFG9JaCeGexRhNyRgjUYw5ouju8CGaVTBqJuFe2jOvUTYC3GOAYKKwt2llvmFYjyCV86O3axMiGT8i4wZ6+j0IfliG8JCFuG0Ig6MaOn9JaGk2GrjHAKHKeJOwvM9dlIaRK6pIKxSxoo6/BQ1DUS+y84Oo7GtDtJzGcNcipPqaoSv1bu4xIEFXa5Kftkjqxg+gibVQLQFEIBAEwDJMmH8WgibzkFp6MR5eAPvqXhTHHZMeWAgozRu1adP4cQiADMsiDKBSASgk0HwTNFFHySzBtCVgbHkAZf09k3sM1hBt/WqiNmD3yz7RJkESBUgCQIgAnopIQLTl0L8vhrntDXRNQzFnKNwDiwSb830ynt+1tL7Zxyw4JY4AmwgIggDLckFT9qBYSiM5pw02xY7012Vp7oFFxKoDMdWorPd5/Q11tXWy3+VAjWwHnz6nHbMcDrjsdhCTQPO/Q/nP6myue107iHiN/YJt35wqw+k+NxAZCeXHclm/04Fa2YnZM+DvGrcMI7whm+7aGeJ9yN4yA9PZfbkRR18/XnA2GN5/J5Y/9aKgn3mnWHzuvz2an3+6PczvvMfAFDwio47RAs/cTdh8/BiOPGvD8Y+fceJTB5/8zfeTd2BVtS+iGsJwV5cN/6Pac1c9/AOotYlIcFIqEAAAAABJRU5ErkJggg==")
    no-repeat 14px 22px;
}
.widget-link .top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.widget-link h2 {
  color: #666;
  font-weight: 700;
}
.widget-link .content.with-thumbnail .wrapper {
  margin-left: 170px;
}
.widget-link img.thumbnail {
  float: left;
  max-width: 150px;
  max-height: 300px;
}
@media only screen and (max-width: 720px) {
  .widget-link .content.with-thumbnail .wrapper {
    margin-left: 0;
  }
  .widget-link h2 {
    font-size: 1.4em !important;
  }
  .widget-link .host {
    font-size: 1.2em;
  }
}
.widget-link + .widget-link {
  margin-top: 3px;
}
.widget-text-bio .content {
  padding: 15px 35px;
}
.widget-text-bio .content.content-left {
  padding-right: 5px;
}
.widget-text-bio .content.content-right {
  padding-left: 5px;
}
.widget-text-bio h2 {
  line-height: 1em;
  padding: 5px 0;
}
.widget-text-bio .theme-p {
  padding-bottom: 12px;
}
.widget-text-bio .side-img-container {
  padding: 5px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
  margin-top: 7px;
  display: block;
}
.widget-text-bio .side-img {
  max-width: 100%;
  display: block;
}
.widget-text-bio .side-img.inactive {
  width: 172px;
}
.widget-text-bio .pic-border {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.widget-text-bio .social-icons {
  margin-bottom: 10px;
}
.widget-text-bio .social-icons.rtl a {
  float: right;
  padding: 2px 2px 2px 20px;
  margin-left: 13px;
}
.widget-text-bio .info-box a,
.widget-text-bio .social-icons a {
  display: block;
  float: left;
  font-size: 1.1em;
  padding: 2px 13px 2px 20px;
  text-decoration: none;
  background: no-repeat 0 center;
  color: #969696;
  font-weight: 700;
}
.widget-text-bio .info-box a {
  padding: 5px 20px;
  font-weight: 400;
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.widget-text-bio .social-icons .social-facebook {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA7ElEQVR4Xm2PvS6DcRTGnwsgFiNK35QIWzEAJrfQhrDZXAWDoQaD/AaoQSJhs9lchQ0Swdqmn0mHfqTvyXn/edPnTM/HyXmOEpClyAUlCswpDTLcUaVnU+GG6dBe5dOsZD7Im80M3y53KHPMEaf0+GIqDtwHe2e2tDhkt3G1uttd1iTGOOR8yGvMimJ4mRWJ9YAXxKuTKmUyEhHXvJh2Kd488C4HO6ZdiQMP/LDHuMQEu5RM2xc5mqkOm84aRJJ4DL7IS2w4f4jvRfyPDPySTSr9hQGzt5SABZ5pW4dtWjwxrzRY5oScxCRLcvQBaQH3phvPxfQAAAAASUVORK5CYII=");
}
.widget-text-bio .social-icons .social-twitter {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0RUUyQ0MzMUQxMTFFNEFBRERBNzU4NDAwRUZFMUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0RUUyQ0QzMUQxMTFFNEFBRERBNzU4NDAwRUZFMUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENjRFRTJDQTMxRDExMUU0QUFEREE3NTg0MDBFRkUxRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjRFRTJDQjMxRDExMUU0QUFEREE3NTg0MDBFRkUxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjqOXEQAAAFPSURBVHjajNPPK0VBFMDx+66fyU5SRPlVVuRHlLKj8PzIAmVjYWfDysp/oGzUtbKxeVZvhfJzSxElb/tYCCtlo6Q831Pn1jHNfZz6dLtz75yZOTOTiqIo8EQLxtCOEuRxhjv3x1LnvRFbmELKk/gUq8jFDaH52IcrTCd0lhjGpc7uV4IGHKIu+DuqkUW3TbCB2iKdLnCLAj5Rie04QQ3mzM87ODDvmxhEL7q0oBIDQoo4opW2U5zEDOaR0faCDtZhayIJmpzpyo9lus6s863TKXBr6FmvbGFPQi0m3MEkwYPTWIUFfdpI63Jt5EM9YV+mMafTrDdts9jzzOhIavCGXSxpYxsesYxyDOna3TjHdXyU13V9cpAqdLrpIufiAyv2IL1iHM//OInvusX37l240fsgy/lO6LyPfhwn3cYXLGINo2jWQZ5w4tmx4EeAAQC9rznbLAJmAAAAAABJRU5ErkJggg==");
}
.widget-text-bio .info-box {
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #d4cdcd;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  position: relative;
}
.widget-text-bio .info-box .info-phone {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAQAAAAKsiavAAAA+ElEQVR4AQXAMSgEUAAA0Hf1OZmAFFZyRSFlIxKUUgohCxCzlE0USZkki0QkR64ssilmlERMEsFlsujUKawDUWXKFSsS8e7Noye/EFBgQp8KGQBIeRC3IRlUiouBa1eSKFCjVpUqA/qCSTEwLaENPFvUZRUxU0E24NKoWcCyOCAr+PPtxrlnHe4ciujVYcmQTg1Swbw5r6KOfBjTIq3dph09dhWKBi8ocqBRtSWD2Dbjyql+nwSUSqjz7kcraLPgS7MT3d4CxtUhT46EcRzLl4N6IxYCSkCmFcPOpN3YkgFKCcgFNLlwImJNMSCXgD3ZgKAS924B+/wDQzBEI/ITwC4AAAAASUVORK5CYII=");
}
.widget-text-bio .info-box .info-email {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAQAAADc68WyAAAAiklEQVR4XnXMMQrCMBSH8XcQPUdwlx5DN2+hh3D4DiDYzbW4Ki5dvIK0OKS7WwnP/yISSPhByON9iWHs6LgUdNqYcaShZS5oWXM2Jt5K9niOAw0jbrxwPmzZ6HQknxX8XzDgMvx+zAI5EXhI0M0LgfSspMcrgUxEPA9GXKqMK6kaJJ7Gkjux4sbiC0hW+tKQpDFtAAAAAElFTkSuQmCC");
}
.widget-text-bio .info-box .info-website {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABLElEQVR42lXRsUvUARjG8dd0rUUipU7u/oIMTgd3t1bhLhoaW5uaj+h2IT4EXurgVuDQ4uAgNCpCRNEg1xUURZCiBnpKb8P97sf5PuPz5XnheSLKU9PU1tZUE0MNzRkdh7LQkY6ZEUBdrzSH6qoXgIqen/aKhEup76O+nsoAWHNs1j1bNl04caplwqJT6yJUnXkjjJvyyF9p17wbbnrpXDU0pM8mjZsrnix76oU596VmeCalDY99kdIvNWNqbllyoT0E0ic7Xjv3w23XhGn70vPBi4FeCQ999d0T4YFLqRGqjgtg13VhVdoQ2vpOVCNCp8y4a94f6Z1J2/5ZHfRwR1dKvy34IKUz76VuUVSEugPpm7cjVR+UVRd1rzgqzUMrKlfWLOZuaGlpjM79H4ZsDpdbEgcMAAAAAElFTkSuQmCC");
}
.widget-text-bio .info-box .info-location {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAvUlEQVR4XnXKsQqBYRjF8TeilIVYscglyCyjwSCLYsKiXICLMP3vQFalbBaZZDEYMLgEkhiAM/ii1+uc4Xnq/MwnxKnTo0bMuEKOLU9UNmR/5yiaGdJkpLsmYoOK5iVBDCFWImUb9ATGGFQmAl0b1ASOFAlT4iRQtUGGi8iVHTfdM2kb+JkJeJ3is4Gh8wXamF+Q5PAGexIOoA7eoI9xgwIPgTv5fyDIQmBOwA1UWgINzH8QZ0rMDbymvM/LC6wwkQKOlZduAAAAAElFTkSuQmCC");
}
@media only screen and (max-width: 720px) {
  .widget-text-bio .side-img-container {
    position: relative;
  }
  .widget-text-bio .framed-image {
    width: 100%;
    max-height: 100%;
    display: block;
  }
  .widget-text-bio .social-icons {
    margin: 10px 0;
  }
  .widget-text-bio .content {
    padding: 15px 25px;
  }
  .widget-text-bio .content.content-right {
    padding: 15px 20px;
  }
  .widget-text-bio h2 {
    line-height: 1.2em;
    text-align: center;
  }
  .widget-text-bio .info-box {
    background: 0 0;
    border: 0;
    box-shadow: none;
    padding: 0;
  }
  .widget-text-bio .info-box a {
    width: 100%;
    font-size: 1.4em;
    padding: 3px 25px;
    color: #474747;
    text-decoration: underline;
  }
}
.widget-text-paragraph {
  padding-top: 10px;
}
.widget-text-paragraph.empty-item {
  padding-top: 0;
}
.widget-text-paragraph .content {
  padding: 15px 35px;
}
.widget-text-paragraph .content.content-left {
  padding-right: 5px;
}
.widget-text-paragraph .content.content-right {
  padding-left: 5px;
}
.widget-text-paragraph h2 {
  line-height: 1em;
  padding: 5px 0 10px;
}
.widget-text-paragraph .theme-p {
  padding-bottom: 12px;
}
.widget-text-paragraph ul li {
  list-style: disc;
}
.widget-text-paragraph ol li {
  list-style: decimal;
}
.widget-text-paragraph .side-img-container {
  padding: 5px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
  margin-top: 7px;
  display: block;
}
.widget-text-paragraph .side-img-floater {
  margin: 7px 0 25px 20px;
}
.widget-text-paragraph .side-img-floater.right {
  max-width: 172px;
}
.widget-text-paragraph .content-left .side-img-container {
  margin-bottom: 25px;
}
.widget-text-paragraph .side-img {
  max-width: 100%;
  display: block;
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
}
.widget-text-paragraph .side-img.inactive {
  width: 172px;
}
.widget-text-paragraph .pic-border {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 720px) {
  .widget-text-paragraph .content {
    padding: 10px 25px;
  }
  .widget-text-paragraph .side-img-container {
    margin: 0 0 10px;
  }
  .widget-text-paragraph .content.content-right {
    padding: 10px 20px;
  }
  .widget-text-paragraph .side-img {
    width: 100%;
  }
}
.widget-text-small-title .content {
  padding: 1.5em 35px;
}
@media only screen and (max-width: 720px) {
  .widget-text-small-title .content {
    padding: 1.5em 25px;
  }
}
.widget-text-small-title .content.align-center {
  text-align: center;
}
.widget-text-title .center-outer {
  display: table;
  width: 700px;
  height: 150px;
}
.widget-text-title .ribbon-height {
  height: 90px;
}
.widget-text-title .center-middle {
  display: table-cell;
  vertical-align: middle;
  width: 700px;
}
.widget-text-title .center-inner {
  padding: 0 20px;
  text-align: center;
}
.widget-text-title h1,
.widget-text-title h3 {
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);
}
.widget-text-title .ribbon {
  position: relative;
  width: 720px;
  margin: 10px 0;
  left: 17px;
  height: 46px;
}
.widget-text-title .ribbon-title {
  padding: 20px 25px 0;
  line-height: 1.1;
}
.widget-text-title .ribbon-wrapper {
  position: relative;
  margin-top: 15px;
  margin-left: -28px;
  width: 760px;
}
.widget-text-title .ribbon,
.widget-text-title .ribbon-bg {
  background: #d92e1c;
  background: -moz-linear-gradient(
    top,
    rgba(128, 128, 128, 0.2) 0,
    rgba(204, 204, 204, 0.2) 10%,
    rgba(102, 102, 102, 0.2) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, rgba(128, 128, 128, 0.2)),
    color-stop(10%, rgba(204, 204, 204, 0.2)),
    color-stop(100%, rgba(102, 102, 102, 0.2))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(128, 128, 128, 0.2) 0,
    rgba(204, 204, 204, 0.2) 10%,
    rgba(102, 102, 102, 0.2) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(128, 128, 128, 0.2) 0,
    rgba(204, 204, 204, 0.2) 10%,
    rgba(102, 102, 102, 0.2) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(128, 128, 128, 0.2) 0%,
    rgba(204, 204, 204, 0.2) 10%,
    rgba(102, 102, 102, 0.2) 100%
  );
  background: linear-gradient(
    top,
    rgba(128, 128, 128, 0.2),
    rgba(204, 204, 204, 0.2) 10%,
    rgba(102, 102, 102, 0.2)
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cc808080',
    endColorstr = '#cc666666', GradientType = 0);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2), 0 1px 8px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.widget-text-title .inner-ribbon {
  border-radius: 3px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAZElEQVR4XnXOQQoEMQhE0TdAEjvm/uedTSNNwJXfEsrPI/yEbX8JTMKRjhCy6AhALaRHXBnGHdVmAZYUIGom+Qpl0amWRcherYRucoxS0JHdH63mXLpd+StJ/x1tPIAJQloXMf/1JgU1kqVKVAAAAABJRU5ErkJggg==");
}
.widget-text-title .ribbon h3 {
  line-height: 46px;
  color: #fff;
  text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.3);
}
.widget-text-title .ribbon-tip span {
  width: 13px;
  display: block;
  height: 8px;
  bottom: 0;
  position: absolute;
}
.widget-text-title .ribbon-tip {
  height: 40px;
  position: absolute;
  width: 30px;
  z-index: -10;
  top: 14px;
  overflow: hidden;
}
.widget-text-title .ribbon-left-tip {
  float: left;
  left: 2px;
  border-radius: 3px 0 0 3px;
}
.widget-text-title .ribbon-left-tip span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAICAQAAABNXSfVAAAAZUlEQVR42pXOwQmAIACF4XcVHCNohH+LIAhaSAhcSHAYQWgJT3bqUGTZ984/PDGRqD+WmCRhcJSuoOAwOjEQPpPAoDtmcjPILHqGZXs4WtiwesNIvCSRUT1Y2alUdlb1w+LxrVMHQ+t/cidhjbAAAAAASUVORK5CYII=")
    0 0 no-repeat;
  right: 0;
}
.widget-text-title .ribbon-right-tip {
  border-radius: 0 3px 3px 0;
  right: 6px;
  float: right;
}
.widget-text-title .ribbon-right-tip span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAICAQAAABNXSfVAAAAZUlEQVR42pXOwQmAIACF4XcVHCNohH+LIAhaSAhcSHAYQWgJT3bqUGTZ984/PDGRqD+WmCRhcJSuoOAwOjEQPpPAoDtmcjPILHqGZXs4WtiwesNIvCSRUT1Y2alUdlb1w+LxrVMHQ+t/cidhjbAAAAAASUVORK5CYII=") -13px
    0 no-repeat;
  left: 0;
}
.widget-text-title .title-backdrop {
  background: url(https://lorempixum.com/1000/500) no-repeat center center;
  text-align: left;
  overflow: hidden;
  -webkit-background-clipping: padding-box;
}
.widget-text-title .title-backdrop .title-container {
  width: 10000px;
  min-height: 230px;
}
.widget-text-title .title-backdrop h1 {
  background: rgba(255, 255, 255, 0.5);
  display: inline-block;
  margin: 20px 0;
  padding: 5px 10px 5px 100px;
  font-size: 5.6em;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: 20px;
  left: -90px;
  min-height: 100px;
  line-height: 100px;
}
.widget-text-title .title-backdrop .subtitle-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  min-height: 44px;
}
.widget-text-title .title-backdrop .subtitle-container h3 {
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
  line-height: 44px;
}
.widget-video-facebook .framed-image-container {
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
  margin: 20px 35px;
  position: relative;
  height: 350px;
}
.widget-video-facebook .video-box,
.widget-video-facebook .video-shim,
.widget-video-facebook iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.widget-video-facebook .video-shim {
  z-index: 1000;
  background: red;
  opacity: 0;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
.widget-video-facebook.dragged .only-drag .framed-image-container {
  width: 350px;
  height: 190px;
}
@media only screen and (max-width: 720px) {
  .widget-video-facebook .content {
    padding: 0 30px;
  }
  .widget-video-facebook .framed-image-container {
    width: auto !important;
    padding: 0;
    margin: 15px 0;
    border: 0;
    height: 220px;
  }
}
@media only screen and (max-width: 479px) {
  .widget-video-facebook .framed-image-container {
    height: 180px;
  }
}
.widget-video-facebook .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-video-facebook .only-screenshot img,
.widget-video-viddler .only-screenshot img,
.widget-video-vimeo .only-screenshot img,
.widget-video-youtube .only-screenshot img {
  width: 100%;
}
.widget-video-facebook .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-video-facebook .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-video-facebook .only-screenshot .vimeo-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/vimeo_overlay.07fd32e5.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.widget-video-placeholder .widget-placeholder.label {
  height: 300px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAACnCAQAAADp9Bx6AAAQtklEQVR4Xu2czWskyZnG57Swx/wTXPcFLwkLCwu9wwowLBhf6mbDnAoMBuaW4JMxHqi+2INPrluDwR4KDAPYQ07XyFa32xq3J9ttp6pqSlOdUqulkTQaKSVZUnVLo57X8ZX1ZlRUdiHLlGO6nyeAysqMjzcjfvlERKXQa1WCHnz9wf/4HSEESP//AfXeefDvXgcJAdIHlObp/3kcJARIZfLeTyFAavz0fz0NEwKknLq/8NRPIUDqvZ9CgNR7P4UAqfd+CgFS7/0UAqTe+ykESL33UwiQeu+nECD13k8hQOq9n0KA1Hs/hQCp934KAVLv/RQCpN77KQRIvfdTCJB676cQIPXeTyFA6r2fQoDUez+FAKn3fgoBUu/9FAKk3vspBEi991MIkHrvpxAg9d5PIUDqvZ9CgNR7P4UAqfd+CgFS7/0UAqTe+ykESOGnECC9rp9CgBR+CgHS6/opBEjhpxAgnYOfQoDUQz+FACn8FAKkf6bNffpvAOCtAGmPToku6UcAwEsB0j/Tp/ScaED/BQA8FCBlDyW/Nk4QIGUP/dJbD4UAKXvov10hSAiQwkMhQHo9D4UAKTwUAqQeeygESNlDex54KARI/fZQCJD676EQIPXfQyFA6r+HQoDUfw+FAKn/HgoB0r63HgoBUvbQ1AMPhQCp3x4KAVL/PRQCpP57KARI/fdQCJD676EQIPXfQyFA2qczbz0UAqTsoaEX4UOA1H8PhQCp/x4KAVL/PRQCpP57KARI+zTy1kMhQMoe+nUPQoUAqbceCgFS7z0UAqTeeygESL33UAiQ+u+hECD130MhQOq/h0KAlD30PzwMEQKkvnsoBEi/MXjHcw+FIPrGy+ehEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEARBEBR3YhIpu0aeOSpeiEmlBgD4yiqOzCDmcXAVSO8QZVfN889X3JaPQhzOhnST6KuKKRRnBlLaOKPAZ0irH7A/PKPwZYQU4iE06SOixlcT0mWi5KWFFIpbapANpif3vmrT/XIqWzl+eSGF4iDO9QB+cCk/14hqfkPqitpElL200z0UNyRKi0R0LzHTZuQ3pNV6+SCFeG9MfyHK47oeyrwPSP0SJnuSaYeoHQe3T+XxKlHo+q1ETqV2HLoAzs7jKq7HUZybErk4DqoeIpXCifOJKVcz10v+L85FXG8VpHE0jjfh0lYdog2TWvG/Fm/8QrpIF0T1117rvKu/UdMGWQPB6Y9v2QDOzuMiUOTndHv0+29NRZncRycOi7NnR/pojSjiBUw5LW3FdYZ0XD6zcy0exKHdL5Ppt4/j2mvzFxQnxWRPAQ/v5yduHjt98LkN4Ow87gTspjvPj6ZgevvU1NN0IRrR4c8YUoZ6AtNnDKlBNJ+S62L/ddu93XpWb8wZACgOebIvT/5dooVJHBZpk6QuaJWhIspm5amGdFmApbVPd0zux59T4ORt6muHW5MPzkdEtHqDIeXfKuSDNyKpHfXjGkOq8mQ6WtP+ONr0mAK+G77Oddwf0XzdFIqbpcleiCf8p7fsH6gW5ZDn2ocoWFliAGfkqYQ0+QkRJcUU/ei740m94T5KYwxDPmOg68Q1C9KoqEeorYH62xu2k8YRR1u0r6NdJGrx3Ryb63YdB/fnCgAU5zzZ83qu/Ho0ro8RyMsesnhQgnR2nimiBRvH94+NhzfdvJ1+8eOYs5JuTECamCtWPb9904I00RhztIz90bF1NyHXsfSG9ajMT3gdypM97/b59Sg703EBCO+5GdLZeaqXG5FKWem1bKv61efpSnmy76qHawJSmnjsGEGGlKrTJv3+VsXdBKZuPj8f4XVodTpfKucRCt2yBtLZeVhV+2eGtOPmLYFYY+T2FdBlSEvHbbs8Q6qPqyH98K59N6z3102E7TkDgNehbhoDEZQB5JIOpDPzVLwMUG64JtIFkcjHkLrq3OMJP47MMdFCJaTR9SF1Ys44wrkJr0MrkwGCAbyg6rdJs/NUvYodkVCLIpECC4HKaM8fiuPEgJgwgDakqwyp88YpDor80/VRXHE3plx3XpBC7GUXNKll4tejcTQe3sB2YQZwdp7qV7FUsxCohjS4fabR+vB1E7cB0XbP94/c31StCBs8bTPIbl4zk7DK28PWvADAZF/45cRgWD/jhMX67w6dvmlP5Azg7DyVEydv2Jo2pK46tzTYf31PfZq4bUj5JerwwNo25Qwpt5X1X9Qzi3Rw0zqblR6OOQgq+0UybZvCftTpF3/5vvSGHnINAgM4O0/linRdt8e5qyGNFzQ6f9rk1w8upPy+6cFSrCGOJKIMKZeI5fozHEMYiSgW5PEHb5s3Zl/euTl20aT0+2swFwCgotNHRFHVNiWmvW32yXK6m39kATgrz8ydvUDP2Tg56mwz+EL1KZAK3V12Yxk8tV+L3rk5fR2+fYcUpks77jUTnXxw5yS8DuXJvjbdZ/n1aMJImVIX9MdjC8BZeRzdHU7m/t1pNaS8JDBAcp0OpHGwvDu5Y9+3nFRKLhrcdDx+HZzk7tUu0fw2TVDc5Mm+el3Gr0c/+95q4WF6V5zcXrIAnJnH1WB4R7dhco+3M50Zjxb7vwupEgVZf7kAS4JH2U8sSJUObq7RIgNofgjjt0n7Hb4uYpT1zHfLBFGTtKKK6wFpmTc3VBuXyHQZ6hARAzgzjyuKKNNtmNwZzfAqCqlQzWrXuRdqUEJaLQkeLZBWwyoXUU6FWhRRYLfG12WM13kdCkEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEFQGqQkUvjS3VeSUlr/55VN6+JcIj5D8Zm/wrw0BS3N8om26hijNHRwmlWZnfJqSEdEV8I0jUSpzDrTkcGnCzJiXyA9IjKoqbgorU3cQSLuPktzPu+UtSAdEiUS0h5R/ipDukOkMWUsT/uM7AYJhf8IpNy114WUIzvbGn+vye8ndPCOHkqPIDXqbqe0RzTGMc3k9y8epuu95+dHVHtFIWUKmml2JUhZ/Y4CM9RYdM8vidpX+/PjHskO17o+pKyVLTXoplTaSGlAQgsieQlp2krN39jzQ3VOFFFAGeWvNqSGrqeUXRlSdqyTjvRRdTGn4IrN53aHXx9Sni6HPOgdiSzfpIeQLki4vlji6AWyxHACUr6rK0HKXrr9beOjTV2lRFaltl5Pqe/iGh87kPKqNigfF5B+8lP1PUnrY3hbpg0rIHuCf7Zi8uYK9EhvK8w2Ixd5Ouqzrrw2V/WHbv085ZgznZQBca+FvN0zZztpUMCnWsnSOoNWnvD3zygoMNwj6uj+ScOqsqKFju5nF1J1TwnHa2JaUCXq1uOcpaRqbhRtp5G6+2ZFP3M5c3fTRm5cU0Ply9OogChtj+NuyXMm1g63Y8ehaTIpLN11Juu07jRiSB3Gs032UekJnLrnOzcUmKYoH1dBKlAP+Hj3a/Jzo1TjfqQgyPjM6vrUCX9Fr/IUgDQU1VJYDKGEtCfOmdXwlxsFkPTxMwrd+u0zKqJW1Qr74xGFGoi18bm1XXVP41Z6z7u7DCnXsUHU0A9Y9/JSzQPm8QqnlRX58uLsILch1W7MafeHOqahONal2YE55W8pOEyuHbp4u6KfrdpP7z963R05CtLEHrkn72lI16h/Wpx7lI1r4x7cEac4DquOET35bjpZZ6NUdsuF1Hip5aOZDEMyca4aeXxOtetCOqSnvyEa0UAcb5kh+/SQhEZqVfv0ngupmTIj3eKeWomWINWRJec0IHX8K6IDdfS3bZHPqV/W8cmzEQkp+AYKJ25rc4nUHfdUDQYIUY5oR9X6xbv6jnZIamcCFZ7wqT2OPKfAQKpmKresjGl4OVJRDsmGNK3JAdPxbqheO/uWglnMLiTEkH7SuSSpIelVvPakPFN3+rCin7XX63hUfFWQ9mh/meiy6LNIP87bQ8qItiRWYmTLPXOk2tkVW95yHCcdWZPWytbKyQFJ7Zk6mbgDkcuBlNFiH5U+IQp05LdH39Mdf11IT4gS6YmP3lJD0ZKlOKkaau6Er1d5uo1zhavtpHqb1/+lqlNd732u6lpw60+P1JVE+2z3QsPMevLe+lKamNwKCJO/phYeEvYfqHbMnfcOGdLyhH94qlfQB0Qd0z9mseOWTXOOSfcMQ2p7k7x2cSvVGGZ2X239eOPhylJKBpRI+Z/BuLqfJWwDWl/SW+AKSDXIuazp8X+qs+vaScnsFvrHss7BzfLdPXpX5LDi4HHTR3Y63LWIu8t0WVqRTZkLavg1sIzd4XUhHQlwuPYvHuq9r6X69Al//6z/ZkrZBSmMGVKO0kyzCW9Jnr4xWf+lnmrYfzQmC9avsCZxDTI/b/1Wb3E7FZufpnS8Y/Fgd2W8DYbULWu34W6cdF0liV4z+aOKhYrxIINWW0de3c/Dj3kNmYYvgDQqb4C7byv0OmU/lliau+Mtb4fjYEg1AQMq64iYuIqNkw2acVKBpThkZKkrwtgqIE1eDOm5hrQ+4aRhaQrP00O93py9w9+g1fEmxIW0tBZsl9Fx6zdYhrwRKyHbkCvRvWLSZIBU/vLWj//JbZo5kKroBrR1X8WTc/+4ZTlK7hnXSQdErYrXIjzb8DKCIWW0XtjP1N5T0+vjD52RsyBlLkg8bvpOmJwTsa4UsZtzbBpc2oJ0wf4F3NTM/dWeASlPWtnF7tdkFxjLzvXkMPqlBqcS0sBcq4mjpAzpmphAFbi5Bi5Va5RPf2VQZG+YMuF3z/VkfxVI3frV+o/2o8I3B8/5tYUG4nKd5E62EtL1SK/Giq5kSO1fd3vP5WTPw1hdVm8tDr+jwMhsSPVgZqM0UCi202AqpKGxgKY4ylxIq/s5baUqdgnYhthg2SPHkA7o8KcFCWuGhJQ+649r/5LoM7UV+lRul3iM2zakCs1j1UcnEuntbxug62kgz2QXvAGbDanxQN4ty5VfaSWR8/7LLSsdV6eVJXvjVJwfyNVHlNa6F9zG+hLpnyoak5F176XEk/0VIHXrr/GO1AxsZg21Tln/cRWkFPZ5p5wMzH273q8HjhoMaVXZck8Plid396u/5qty46Z7kiHlx0Kn3n0XUrcfyhsnnTRS9sgxpEO7zzpp0z63p2O9xWfMeEV2HOOrIe/lFe7vUr37NtM1TDVdCtfOFEh5Kb5WrHFksJla0L7Vk4iJfI/PqyFNg+Gu/tFhRPZ0/+hYnz839T35ZmYw2pLnmmnWfcZDaw262YRcBVKnfhHtzo0nMgYTHZVWpMXdDUXOT55VQ5oG67maF2S+s6mQhrpFyrlvX1R2ozWQeNGe+O6+cdq639ObJokCMaR2izLiHh1Nne7dfuCe7V7qutVOO7JGzprud7dU3KbPdG/nmaJBljUtbS5pdAeybTVedhyr30/JLCnCzZ/rvD29UKnL0jqWI9p+ypCuyXpYlNtbF6pTh7SaFJhzDZUrE9fa8vz0shSYkm0KSSoQSSExPl8zOcNxG62dGyk9PuWhZVFEVIZX1ZrLCNUnv6Btm+NER2PXr9ukmjjSavNQW3eXUE3XoKPWufhYHLVJqlPkq/ivTy27b6vLUoMy8x+b6rJ9vkNz9zlJJRRxHE6LiaqhTk09LpQU6EzvB6fuxvSRKzCjyMQdsiVQ3dDQKNWXlP+flhNHg7Rq8tjkzalpjXNSuotIwe6P0gav4zwRxF7I4nnrVRQ12C9fBgFSCAKkEOSuKq0dwJz0d/EnctZM3ZjHAAAAAElFTkSuQmCC")
    no-repeat center center;
}
.widget-video-soundcloud .framed-image-container,
.widget-video-viddler .framed-image-container {
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
  margin: 20px 35px;
  position: relative;
}
.widget-video-soundcloud .static .framed-image-container {
  position: relative;
  background: #f5f5f5 !important;
  padding: 5px !important;
}
.widget-video-soundcloud .static .thumbnail {
  width: 12%;
  overflow: hidden;
}
.show .author-card .author-info .picture img,
.widget-video-soundcloud .static .thumbnail img {
  display: block;
  max-width: 100%;
}
.widget-video-soundcloud .static .info {
  min-height: 40px;
  width: 74%;
  padding: 4px 0 0 48px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAGZElEQVR42q2XZ0wUQRTH1zvgFESw9x7F2I01Rv1giSYmavxgYo+9xF5jx94F7GAXFXtXYkFjQ4wt9l5RscDdbbndu9vy/O8VT/SOg+iQHzPMvPm/N29mh12mIIWIWmpOaa6a8zhNfnc4U3ma4lSepGjy6wPZyteMO6pk3aQR9YBdMeZ/FYgVUVVlgJx5+bzz+mSr/VhzEvdUImlHKInbjDpog+TSZD9UjxyXBjnl14cfqXZrLOZW/1fn3ZQ3R+7Zj7UlMZEh2yaQxJC4FWz7ja0ektw24maGpP0xJD9IyNEUaTZ0ChfUcZgqfIp3nOvjEpQAHBQIKRH1RoYcR5qR+i3jGjRj8uu8mPr98UlpXwzZ1kNkSyEIGlEbybbF4EIMim4b4q436gFFkPJyXya0WwVzXlj5/viUbXs1Ejbo6TaQkASR3xDcfYHw2Sd62wZXFoWNRnI+S/4KHw0DBqAJWfHSntqulUMAe6kLGVyIiWhvLqSLoe3rD4pLA+jzNoWSnJn2hIhK/r16TevqSO1NQgIDxyFIXQgmoPaCFYjbSyGdJUlYy6DPOx4c0Wu7Dtq7q5Mqfk36M/Xhyqujj2zxEN5gdDkHaPvQJ0u7a5D88SKJKU3IFsfoQfnsggPbUBLWMOS8Ml7ViNr4Ui/b+4spLckVwPowEPo36yCw1kjKj3uk2c3kONWTbGsY9Bv08fyzzohgipKa8/yEd/VG+d2FND7OgNTqK0WU68L8wq9C9PfjSS8a1uBIn0/6PD6ewbjJZ+vWCAgHHfuNWXbI1GWQihb282N4YSVEEkwgLDCwkVL7uAPwIL84itSWIQGiwlq3nQ3kqYPMibsaEa716YwqsbHCrsYkrC5EQrwpT3jYiDvrkSpLpJLm+tGL+v0hicmtSVjGwC4siA6ICyUeKFm3Uxnly73LtvUVEJURA4UDYoszwSYUK8D+ZT93Z0Hz5gG/JY6k0wPcQaw2YE6RPPSwmOXYzkd73zHOR3syhdXh2N/CoEjerAZLMPHpAXIXDfiKBhwZccSvgNYyA+aEY04ALejYr8xgGcetRCenT1hZhLiV4QHhAQcbdjEmXhjvx73vXDjfXCR+fVXiliHVgbSgI6VOVBjHzSSNW4q0LMdAUBD5IqR4Tyd9//0EoGBbVPe5YDNxnccQvzTErxa3EAs5PVFjHHe3ZfPLTNi7iPyxACf4cC+/W6B6gsK9gixNxzZEI4DCfnV46NjPTxIZ+dXFe9yKssQvRlRLIoMzh8E+J3hd5gpCA4rlDR6xLsTCjlsU4U8DviKJnWcge8aGLEazfNnEx8cQN78IJhQLQiTsTKR8uOpbtab+CkF+e5n4NTU9zqMC6ywsRmxsCMmv0jIYUpXuYnJPmZttIG5BVN7M05+WKqTZzH+f/vS17kXMDYODIDqx4ThzlUnjsuJcLyCOjKQn7AwGAvpgFPHzi+ntXPCxqGfhHt/ROfe+OwQSjw0lbmYhBIi9ddlHgyj/Gnp7Bi60lL564B0YvajWL7HsoirEzoogdm5xEO0X67RCeHSmkbco31+TsLkj+hmcjWjv3MDMKQ6iiJ0eirvk7ANImLz/kKqIp2ZZrBMNxM4sSewMnRK5Qb91cgg5H58kFAhcIHZRHfSFkRVjQLfLE6tLw4Q7oj1pimNI7rch7sdsbkF9skyKwIpKuWCnQRS1jnWKvoJKpFo+4gbbQpap6J8YgbHSbvupPvsAwKY4WSdG4vBduaWv/q/3f8fD1HTr2HCyTtAjLQvKkHWSh/ElcHs1JduuoWQZWxQ2JTzjQYANtNztEQYST8ywwVeLQC+lMdK5DZ/NwyLhpDRZxpfLhXUc6tFRZBlXBn+X9/QHxwrMQ3DdJw4kTXYMC/Zm3Eo8HZdlHlKUzCOLI5AKZBkDZ8DsweKrg2IeXYZyBoXisA4g1S5Oz++3QSPpevJD89hqlD0QgYyoQOZRFSmnAFhGoh4cTTlDi5NwaI6NFOewgn4dlVI+vUjk1/ZXcoaUopz+kUhjWTIPh/jwSggKeGrg7tMZinQPgOOBuO0WdiDnw7QbQT5IggbSzvnkxnF+80jRMqEBhEtTdr8oBFSCsvuX9NEvWu9DpmoRu6oXSelH75IsD8P8sP/1lVxfsfyY5rh7/ox4IuGtsGUSyyUMVrj4QRq/eYxoO7jssz39aLqS9T4Otp2AKT+6PwFBgUXRqJZkCwAAAABJRU5ErkJggg==")
    10px 5px no-repeat;
}
.widget-video-soundcloud .static .info p.theme-p {
  font-size: 1.3em;
}
.widget-video-soundcloud .static .info h5.theme-p {
  font-size: 1.6em;
  font-weight: 600;
}
.widget-video-soundcloud .static .logo {
  position: absolute;
  bottom: 8px;
  right: 8px;
  width: 95px;
  height: 12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAMCAQAAACuX6knAAAC70lEQVR4XtWVXWvTYBiGAyIIHuUnOMA/kB8gQhTwVAoCCu6k4Lksh4JHOxsIAo9r9wH7cB2jneu6zbRSXUftmC1sWNxGBDToYDZSt36T3r7PkqyZKahnGzfl7fNe5H4uoKESLkxy9zLRTDR3108uhPjGrfXB/PXxLoHzaq8g+/QpTJYAWxSCMxkE0kkRRCWQCr4FaYJpPDunSzkxUsA9MpHgFg37n3RJjAl3CKaTzmewpa/6jXT9bX3KXv0xDnKzaJzqk0Io1k2kLJ2csq2KiblqxISUGyLkhhz9dApSOkWIfnNOh5ZgYunriyrJkCLZaNMQXZM/SfGe5DCZtZgQKAwpXolXmPRv8Sd/DdKHo5j9rj3dTXdY38vGHVc/f5+wsJ0aqSUgql8mFwAN6vcygdR++tNtCvf0t0eh1hLi9iENED7WEIIGA2f0mXwymOiYKfv1gy0+9euJVv44/qXYnO8G9ZPG6uv1QaEPpYRoiwEJ/XkzUeUCKCzeT3/vIFJbybL+KZUJy1PLDwilEW+5X5/J5lMmG9ss3tMPtvRe051qwn7fStgBfV+yT1hVg3WIJLhMN+dO9OlUPy0Wk9zTR2ipHW349WlA6E3tCcnUiT7JZ/WZcAukBVff2bGSDbZ4+npzp/53/bjFogaFM4/ilVlA2k0KoJE6VhaTCnUWkwap0QnC/jNXX6rkxrue/uIohSI7C0AIA0lEahQijfi37zBVRBGEW5igWIZULPMOCkUbeqDF0093/kV/7Ugyb76pirWYqx6YkKCWMVEhJJxJOjBjgk1Wy4Di6WOgWPf0OZnDRolX1rNrLUKknm9A8RhhosAkZTEpgd8vhAviu1jeqiUCLf+lv1uQIINgAdhiQS6HAUB3J0XcAwavFdEA36kCHBBkppARA2Bh2McA3Uc0V2+YNyIGOdDi5fnn457+enumm/lDfwybTagSzmtuo2H/6jTsaqdlH7Xb9nG3A9uXfTw+7/+6l3HF/VwV56Vgw2/50qJB84Y8+gAAAABJRU5ErkJggg==");
}
.widget-video-soundcloud .dynamic .video-box,
.widget-video-soundcloud .dynamic iframe {
  display: block;
}
.widget-video-soundcloud .dynamic .video-shim {
  height: 100%;
  width: 100%;
  z-index: 1000;
  background: red;
  opacity: 0;
  display: block;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
@media only screen and (max-width: 720px) {
  .widget-video-soundcloud .dynamic.content {
    padding: 0 25px;
  }
  .widget-video-soundcloud .dynamic .framed-image-container {
    width: auto !important;
    padding: 0;
    margin: 15px 0;
    border: 0;
    box-shadow: none;
  }
}
.widget-video-viddler .framed-image-container {
  height: 350px;
}
.widget-video-viddler .video-box,
.widget-video-viddler .video-shim,
.widget-video-viddler iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.widget-video-viddler .video-shim {
  z-index: 1000;
  background: red;
  opacity: 0;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
.widget-video-viddler.dragged .only-drag .framed-image-container {
  width: 340px;
  height: 240px;
}
@media only screen and (max-width: 720px) {
  .widget-video-viddler .content {
    padding: 0 30px;
  }
  .widget-video-viddler .framed-image-container {
    width: auto !important;
    padding: 0;
    margin: 15px 0;
    border: 0;
    height: 220px;
    box-shadow: none;
  }
}
@media only screen and (max-width: 479px) {
  .widget-video-viddler .framed-image-container {
    height: 180px;
  }
}
.widget-video-viddler .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-video-viddler .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-video-viddler .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-video-viddler .only-screenshot .viddler-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/youtube_overlay.e9bc334b.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.widget-video-vimeo .framed-image-container {
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
  margin: 20px 35px;
  position: relative;
  height: 350px;
}
.widget-video-vimeo .video-box,
.widget-video-vimeo .video-shim,
.widget-video-vimeo iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.widget-video-vimeo .video-shim {
  z-index: 1000;
  background: red;
  opacity: 0;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
.widget-video-vimeo.dragged .only-drag .framed-image-container {
  width: 350px;
  height: 190px;
}
@media only screen and (max-width: 720px) {
  .widget-video-vimeo .content {
    padding: 0 30px;
  }
  .widget-video-vimeo .framed-image-container {
    width: auto !important;
    padding: 0;
    margin: 15px 0;
    border: 0;
    height: 220px;
  }
}
@media only screen and (max-width: 479px) {
  .widget-video-vimeo .framed-image-container {
    height: 180px;
  }
}
.widget-video-vimeo .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-video-vimeo .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-video-vimeo .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-video-vimeo .only-screenshot .vimeo-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/vimeo_overlay.07fd32e5.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.widget-video-youtube .framed-image-container {
  padding: 5px;
  border: 1px solid #999;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
  margin: 20px 35px;
  position: relative;
  height: 350px;
}
.widget-video-youtube .video-box,
.widget-video-youtube .video-shim,
.widget-video-youtube iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.widget-video-youtube .video-shim {
  z-index: 1000;
  background: red;
  opacity: 0;
  position: absolute;
  margin-top: -5px;
  margin-left: -5px;
}
.widget-video-youtube.dragged .only-drag .framed-image-container {
  width: 340px;
  height: 240px;
}
@media only screen and (max-width: 720px) {
  .widget-video-youtube .content {
    padding: 0 30px;
  }
  .widget-video-youtube .framed-image-container {
    width: auto !important;
    padding: 0;
    margin: 15px 0;
    border: 0;
    height: 220px;
    box-shadow: none;
  }
}
@media only screen and (max-width: 479px) {
  .widget-video-youtube .framed-image-container {
    height: 180px;
  }
}
.widget-video-youtube .only-screenshot .video-box {
  overflow: hidden;
  background: #000;
}
.widget-video-youtube .only-screenshot .video-thumbnail {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
}
.widget-video-youtube .only-screenshot .video-description {
  width: 100%;
  height: 33px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
  font-family: Verdana, arial, sans-serif;
  font-size: 16px;
  padding: 10px 0 0 12px;
}
.widget-video-youtube .only-screenshot .youtube-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("https://s.smore.com/images/youtube_overlay.e9bc334b.png")
    no-repeat center center;
  top: 0;
  left: 0;
}
.transparent-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  border-radius: 5px;
  cursor: pointer;
  background: #999;
  padding: 6px 12px 8px;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.33);
}
.transparent-button:hover {
  background-color: #a6a6a6;
  outline: 0;
}
.transparent-button:focus {
  outline: 0;
}
.transparent-button.hover {
  background-color: #a6a6a6;
  outline: 0;
}
.transparent-button.active,
.transparent-button:active,
.transparent-button:focus {
  background-color: #8c8c8c;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.transparent-button.disabled,
.transparent-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  color: #666 !important;
  box-shadow: none;
  opacity: 0.35;
}
.blue-link-button {
  font-size: 12px;
  line-height: 25px;
  font-weight: 400;
  color: #1d9ee1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.blue-link-button:hover {
  color: #1d9ee2;
}
.wizard-button {
  background: #fff;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
  border-radius: 3px;
  -webkit-transition: border-color 0.2s, background-color 0.2s;
  -moz-transition: border-color 0.2s, background-color 0.2s;
  transition: border-color 0.2s, background-color 0.2s;
}
.wizard-button:hover {
  border-color: #649ccc;
  background-color: #f5fafd;
}
.big-button {
  min-width: 120px;
  display: block;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
}
.medium-button {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
}
.wide-button {
  display: block;
  min-width: 120px;
}
.gray-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #97a3af;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  padding: 5px 10px 6px !important;
}
.gray-button:hover {
  background-color: #a5b0ba;
  outline: 0;
}
.gray-button:focus {
  outline: 0;
}
.gray-button.hover {
  background-color: #a5b0ba;
  outline: 0;
}
.gray-button.active,
.gray-button:active,
.gray-button:focus {
  background-color: #8996a4;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.gray-button.disabled,
.gray-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.dark-gray-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #676c71;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  padding: 5px 10px 6px !important;
}
.dark-gray-button:hover {
  background-color: #73797e;
  outline: 0;
}
.dark-gray-button:focus {
  outline: 0;
}
.dark-gray-button.hover {
  background-color: #73797e;
  outline: 0;
}
.dark-gray-button.active,
.dark-gray-button:active,
.dark-gray-button:focus {
  background-color: #5b5f64;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.dark-gray-button.disabled,
.dark-gray-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.dark-turquoise-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #307a9d;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  padding: 5px 10px 6px !important;
}
.dark-turquoise-button:hover {
  background-color: #3689b1;
  outline: 0;
}
.dark-turquoise-button:focus {
  outline: 0;
}
.dark-turquoise-button.hover {
  background-color: #3689b1;
  outline: 0;
}
.dark-turquoise-button.active,
.dark-turquoise-button:active,
.dark-turquoise-button:focus {
  background-color: #2a6b89;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.dark-turquoise-button.disabled,
.dark-turquoise-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.nx-button {
  cursor: pointer;
  border: 0;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  color: #fff;
  font-weight: 400;
  padding: 12px 14px;
  font-size: 19px;
  text-align: left;
  position: relative;
  display: block;
}
.nx-button:active {
  transform: translateY(1px);
  transition: transform 0.1s ease;
}
.nx-button span.icon {
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 50%;
  margin-top: -6px;
  right: 14px;
  background: no-repeat center right;
}
.nx-button span.chevron {
  transition: transform 0.2s cubic-bezier(0.335, 1.65, 0.615, 1.65);
  transform: translateX(0);
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="14" fill="none"><path fill="%23fff" fill-opacity=".5" fill-rule="evenodd" d="M2.085 13.5842c.2536 0 .5073-.0846.761-.3382l5.4113-5.4114c.3382-.4227.3382-1.0992-.0845-1.522L2.7614.9014a1.0717 1.0717 0 0 0-1.522 0 1.0717 1.0717 0 0 0 0 1.522l4.6504 4.6504-4.6504 4.6503a1.0718 1.0718 0 0 0 0 1.522c.2537.1691.5074.3382.8456.3382z" clip-rule="evenodd"/></svg>');
}
.nx-button.nx-orange {
  background-color: #f39c67;
}
.nx-button.nx-teal {
  background-color: #3cb9ad;
}
.nx-button.nx-centered {
  text-align: center;
}
.nx-button.nx-centered-wide {
  text-align: center;
  padding: 12px 40px;
}
.nx-button.nx-button-medium {
  font-size: 17px;
  font-weight: 400;
}
.nx-button.nx-button-small {
  font-size: 16px;
  font-weight: 400;
}
.nx-button.disabled {
  pointer-events: none;
  background: #f7f7f8;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
  color: rgba(80, 80, 96, 0.7);
}
.widget-event-form .location-input.is-online {
  margin-bottom: 16px;
}
.widget-event-form .location-online-container {
  float: right;
}
.widget-event-form .location-online-container input {
  vertical-align: baseline !important;
}
.widget-event-form .hide-map {
  font-weight: 400 !important;
  margin: -7px 0 7px;
  vertical-align: baseline;
}
.widget-event-form .hide-map.hidden {
  display: none !important;
}
.widget-event-form .rsvp-box {
  background: #f4f2f2;
  padding: 10px;
  border-radius: 3px;
}
.widget-event-form .rsvp-box p {
  font-size: 12px;
  color: #999;
  margin: 5px 0;
}
.widget-event-form .rsvp-box .pro-badge {
  margin-right: 5px;
}
.widget-event-form .rsvp-box .pro-upgrade-button {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 11px;
  margin-left: 13px;
  margin-right: 10px;
}
.widget-event-form .rsvp-box .rsvp-options {
  margin: 12px 0 0;
}
.widget-event-form .rsvp-box .rsvp-options .field-checkbox {
  margin-bottom: 1px;
}
.widget-event-form .rsvp-box .rsvp-options .field-checkbox input {
  height: auto;
  margin-top: 3px;
}
.widget-gallery-form .framed-image-container {
  padding: 5px;
  background: #fff;
  border: 1px solid #999;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.17);
  margin: 1px 20px 7px 0;
  width: 172px;
  float: left;
}
.widget-gallery-form .framed-image {
  max-width: 100%;
  z-index: -1;
  display: block;
}
.widget-gallery-form .pic-wrapper {
  position: relative;
}
.widget-gallery-form .pic-border {
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.25);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.img {
  background: #00f;
}
.report-bar .report-button:hover {
  background-color: #cc6161;
  outline: 0;
}
.report-bar .report-button:focus {
  outline: 0;
}
.report-bar .report-button.hover {
  background-color: #cc6161;
  outline: 0;
}
.report-bar .report-button.active,
.report-bar .report-button:active,
.report-bar .report-button:focus {
  background-color: #bd3d3d;
  box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.3), 0 2px 0 rgba(0, 0, 0, 0.1);
}
.report-bar .report-button.disabled,
.report-bar .report-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
  box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
}
.footer-video .content .left-area .button-area .try-it-now-button:hover {
  background-color: #f49454;
  outline: 0;
}
.footer-video .content .left-area .button-area .try-it-now-button:focus {
  outline: 0;
}
.footer-video .content .left-area .button-area .try-it-now-button.hover {
  background-color: #f49454;
  outline: 0;
}
.footer-video .content .left-area .button-area .try-it-now-button.active,
.footer-video .content .left-area .button-area .try-it-now-button:active,
.footer-video .content .left-area .button-area .try-it-now-button:focus {
  background-color: #f27624;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.footer-video .content .left-area .button-area .try-it-now-button.disabled,
.footer-video .content .left-area .button-area .try-it-now-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.footer-video .content .left-area .button-area .new-flyer-button:hover {
  background-color: #f49454;
  outline: 0;
}
.footer-video .content .left-area .button-area .new-flyer-button:focus {
  outline: 0;
}
.footer-video .content .left-area .button-area .new-flyer-button.hover {
  background-color: #f49454;
  outline: 0;
}
.footer-video .content .left-area .button-area .new-flyer-button.active,
.footer-video .content .left-area .button-area .new-flyer-button:active,
.footer-video .content .left-area .button-area .new-flyer-button:focus {
  background-color: #f27624;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.footer-video .content .left-area .button-area .new-flyer-button.disabled,
.footer-video .content .left-area .button-area .new-flyer-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates.hover {
  background-color: #ff9879;
  outline: 0;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates:focus {
  outline: 0;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates:hover,
.show-page .profile-box .button.sign-for-updates:hover {
  background-color: #ff9879;
  outline: 0;
}
.show-page .profile-box .button.sign-for-updates:focus {
  outline: 0;
}
.show-page .profile-box .button.sign-for-updates.hover {
  background-color: #ff9879;
  outline: 0;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates.active,
.container-show .social-bar .social-box .flyer-actions .sign-for-updates:active,
.container-show .social-bar .social-box .flyer-actions .sign-for-updates:focus,
.show-page .profile-box .button.sign-for-updates.active,
.show-page .profile-box .button.sign-for-updates:active,
.show-page .profile-box .button.sign-for-updates:focus {
  background-color: #ff7245;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.show-page .profile-box .button.sign-for-updates.disabled,
.show-page .profile-box .button.sign-for-updates.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.show-page .profile-box .button.open-contact-author:hover {
  background-color: #87bc91;
  outline: 0;
}
.show-page .profile-box .button.open-contact-author:focus {
  outline: 0;
}
.show-page .profile-box .button.open-contact-author.hover {
  background-color: #87bc91;
  outline: 0;
}
.show-page .profile-box .button.open-contact-author.active,
.show-page .profile-box .button.open-contact-author:active,
.show-page .profile-box .button.open-contact-author:focus {
  background-color: #67aa73;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.show-page .profile-box .button.open-contact-author.disabled,
.show-page .profile-box .button.open-contact-author.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb:hover {
  background-color: #4b609c;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb:focus {
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb.hover {
  background-color: #4b609c;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb.active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb:active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb:focus {
  background-color: #3b4a7a;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb.disabled,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb:hover {
  background-color: #77c3e2;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb:focus {
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb.hover {
  background-color: #77c3e2;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb.active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb:active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb:focus {
  background-color: #4db1da;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb.disabled,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb:hover {
  background-color: #de0000;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb:focus {
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb.hover {
  background-color: #de0000;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb.active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb:active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb:focus {
  background-color: #ab0000;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb.disabled,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb:hover {
  background-color: #a5b0ba;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb:focus {
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb.hover,
.show-page .duplicate-box .button.duplicate-button.hover {
  background-color: #a5b0ba;
  outline: 0;
}
.show-page .duplicate-box .button.duplicate-button:focus {
  outline: 0;
}
.show-page .duplicate-box .button.duplicate-button:hover {
  background-color: #a5b0ba;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb.active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb:active,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb:focus,
.show-page .duplicate-box .button.duplicate-button.active,
.show-page .duplicate-box .button.duplicate-button:active,
.show-page .duplicate-box .button.duplicate-button:focus {
  background-color: #8996a4;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .sign-for-updates.disabled,
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .sign-for-updates.is-disabled,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb.disabled,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author:hover {
  background-color: #87bc91;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author:focus {
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author.hover {
  background-color: #87bc91;
  outline: 0;
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author.active,
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author:active,
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author:focus {
  background-color: #67aa73;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author.disabled,
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author.is-disabled,
.show-page .duplicate-box .button.duplicate-button.disabled,
.show-page .duplicate-box .button.duplicate-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.contact-author-modal .main-content .submit-button:hover {
  background-color: #6392de;
  outline: 0;
}
.contact-author-modal .main-content .submit-button:focus {
  outline: 0;
}
.contact-author-modal .main-content .close-button:hover,
.contact-author-modal .main-content .submit-button.hover {
  background-color: #6392de;
  outline: 0;
}
.contact-author-modal .main-content .close-button:focus {
  outline: 0;
}
.contact-author-modal .main-content .close-button.hover {
  background-color: #6392de;
  outline: 0;
}
.contact-author-modal .main-content .close-button.active,
.contact-author-modal .main-content .close-button:active,
.contact-author-modal .main-content .close-button:focus,
.contact-author-modal .main-content .submit-button.active,
.contact-author-modal .main-content .submit-button:active,
.contact-author-modal .main-content .submit-button:focus {
  background-color: #3974d4;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.contact-author-modal .main-content .close-button.disabled,
.contact-author-modal .main-content .close-button.is-disabled,
.contact-author-modal .main-content .submit-button.disabled,
.contact-author-modal .main-content .submit-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.subscribe-to-author-popover .subscribe-button:hover {
  background-color: #68bbcc;
  outline: 0;
}
.subscribe-to-author-popover .subscribe-button:focus {
  outline: 0;
}
.subscribe-to-author-popover .subscribe-button.hover {
  background-color: #68bbcc;
  outline: 0;
}
.subscribe-to-author-popover .subscribe-button.active,
.subscribe-to-author-popover .subscribe-button:active,
.subscribe-to-author-popover .subscribe-button:focus {
  background-color: #42a9c0;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.subscribe-to-author-popover .subscribe-button.disabled,
.subscribe-to-author-popover .subscribe-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.subscribe-to-author-popover .subscriber-close-button:hover {
  background-color: #ff9879;
  outline: 0;
}
.subscribe-to-author-popover .subscriber-close-button:focus {
  outline: 0;
}
.subscribe-to-author-popover .subscriber-close-button.hover {
  background-color: #ff9879;
  outline: 0;
}
.subscribe-to-author-popover .subscriber-close-button.active,
.subscribe-to-author-popover .subscriber-close-button:active,
.subscribe-to-author-popover .subscriber-close-button:focus {
  background-color: #ff7245;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 3px 0 rgba(0, 0, 0, 0.1);
}
.subscribe-to-author-popover .subscriber-close-button.disabled,
.subscribe-to-author-popover .subscriber-close-button.is-disabled {
  cursor: default;
  background: #ebebeb !important;
  text-shadow: none !important;
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px #aaa;
  filter: alpha(opacity=50);
  opacity: 0.5;
  color: #666 !important;
}
.author-card-container {
  position: relative;
  padding-bottom: 30px;
}
.show .author-card {
  overflow: hidden;
  height: 56px;
  border-radius: 5px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  background-color: #1b1b1b;
  background-color: rgba(27, 27, 27, 0.65);
}
.show .author-card .author-info {
  float: left;
  padding: 12px;
}
.show .author-card .author-info .picture {
  width: 32px;
  height: 32px;
  overflow: hidden;
  border-radius: 2px;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}
.show .author-card .author-info .byline {
  padding: 0 1px 0 9px;
  margin-top: -1px;
}
.show .author-card .author-info .byline p {
  font-size: 13px;
  color: #fff;
}
.show .author-card .author-info .byline p a {
  color: #86d9ff;
  font-weight: 600;
}
.show .author-card .author-info .byline p a:hover {
  color: #a4f0ff;
}
.show .author-card .author-info .byline p .published {
  color: #a9a9a9;
  font-size: 11px;
}
.show .author-card .view-counter {
  float: left;
  height: 100px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  text-align: center;
  background: #8c8c8c;
  background: rgba(255, 255, 255, 0.2);
  padding: 6px 10px;
}
.show .author-card .view-counter .count {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -1px;
  color: rgba(255, 255, 255, 0.75);
  line-height: 1;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.show .author-card .view-counter label {
  font-size: 11px;
  color: #fff;
  padding-left: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAABMklEQVR42mNABv///w8E4i1A/OE/BFwF4l4g5gfJoyvmASvGDZ4AsSu6po3/CYOfQGwD0xCCLHP/4cP/i5Yu+987adL/XXv3/v/67Ruy9HmwJpiz3r//8L+zt++/i7fP/7iU1P9N7R1gdmR8wv9tO3Yia7QBaXp189YtkEKwopzCov8PHj76f/T4if8HDx8GiYHxhClTYJpyQJr+zFu0CC45adq0/0eOH/8fk5T8/9nz5/8DwsLB4h7+ATBNpSBNt0GsFWvWgCTA+PjJk/+fv3jxv727B6whMT3j/93792GawkGaJiAHQktH5/+Q6Ggwjk9N+79q7br/P3/+RA5BIZAmaSD+/J840IscT35gU/CDXUDMhh7BNkB8CYtiUEQVoacidM0qQBwFxJlAbA9KYuhqADjn3X71+afCAAAAAElFTkSuQmCC")
    0 0 no-repeat;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.embed .container-embed {
  max-width: 700px;
  width: 700px;
  margin: 0 auto;
}
.embed .small-toolbar {
  border-radius: 0 !important;
}
.footer-spacer {
  height: 60px;
}
.report-bar-container {
  text-align: center;
  width: 170px;
  margin: 0 auto;
}
.report-bar {
  padding: 8px;
  border-radius: 5px 5px 0 0;
  background: #3d3d3d;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
.footer-video .content .left-area .button-area .new-flyer-button,
.footer-video .content .left-area .button-area .try-it-now-button,
.report-bar .report-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  text-shadow: 1px 1px 0 #bbb;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  font-weight: 700;
}
.report-bar .report-button {
  background: #c64e4e;
  padding: 6px 12px 8px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  display: block;
}
.report-bar .report-button span {
  background: url("https://s.smore.com/images/report-flag.419053f9.png") 0 3px
    no-repeat;
  display: inline-block;
  padding-left: 20px;
}
#report-popover .report-form {
  width: 282px;
}
#report-popover .report-form .wrapper {
  line-height: 15px;
}
#report-popover .report-form .wrapper small {
  font-size: 12px;
}
#report-popover .report-form .wrapper textarea {
  min-height: 45px;
  height: 45px;
  margin-top: 10px;
}
.footer-video {
  position: relative;
  bottom: 0;
  background: #f0f4f7;
  box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15);
  padding-top: 1px;
}
.footer-video .content {
  width: 1000px;
  margin: 0 auto;
  padding: 30px 0 35px;
}
.footer-video .content .left-area {
  float: left;
  width: 500px;
}
.footer-video .content .left-area .logo {
  background: url("https://s.smore.com/images/footer-logo.7285691e.png")
    no-repeat;
  height: 57px;
  width: 212px;
}
.footer-video .content .left-area h2 {
  font-size: 20px;
  font-weight: 100;
  color: #444;
  margin-top: 15px;
}
.footer-video .content .left-area p {
  font-size: 15px;
  color: #999;
  margin-top: 8px;
}
.footer-video .content .left-area .button-area {
  margin-top: 20px;
}
.footer-video .content .left-area .button-area .new-flyer-button,
.footer-video .content .left-area .button-area .try-it-now-button {
  border-radius: 5px;
  background: #f3853c;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -3px 0 rgba(0, 0, 0, 0.2);
  display: inline-block;
  width: 160px;
  padding: 9px 10px 13px;
  font-size: 18px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.footer-video .content .left-area .its-awesome {
  background: url("https://s.smore.com/images/its-awesome.a94036eb.png")
    no-repeat;
  height: 26px;
  width: 247px;
  display: inline-block;
  vertical-align: -7px;
  margin-left: 12px;
}
.footer-video .right-area {
  float: right;
}
.footer-video .right-area .video {
  width: 356px;
  height: 200px;
  margin-top: 10px;
  background: url("https://s.smore.com/images/footer-video.0c6ac871.png")
    no-repeat;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15);
}
.footer-video .right-area .video .play-video {
  position: absolute;
  z-index: 3;
  border-radius: 6px;
  background: #303030
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAuCAYAAABap1twAAACKUlEQVR42s2ZTUhUYRSG76ShpAhBKSRItAltF5AU0lIFN0LQrlpFtBGCIBIkEbTSKZAqRRBTKIhKIUtQDbWAIEnaJK5caURQEW20wttz4ByQ8Le5d+554IGZ3cvc7zs/d1JhGDYEQXAAr+FK4IxdWIxXcAJrPAb8pZ+rcAQHsNxTwH+/n8FJfeTF3gIaJdiMr/Ec7vYW0DiMD3AYT3oMaMjlGcNuPOQxoJCHF/ANXsW93gIaUjPbtCyd8hjQOIpPcAiPeQwopLAeX2EnlnkLaBSitMxpvKTfXQU0DuJtPZ91HgMalVo7H+tZdRfQzudpbZutWOotoFGEjdo2L+IebwEN6UD3cRyrPQY0TuBL7fEVHgMKuTolTWEL7vMW0NiPTRr0LOZ4C2gcwX58gcc9BjRq9RL12NrhLaBQgOfxLV72GNCQgLO5DoPNYIeOcoGngIt4D7vwx9p6lDTyNqMXb+HCegUzSeRFwQ3dczas6EnwEW/iQ1zdquVkky94R8/Z1+32xGzwBx/hdZzfadOOm0l9nKP/O1XExZzeTPnlljMZe6Lmuw6md/FzFHNZlOfsqT7OD1EOjlEwrY9zOI7JNhOk8qexL5NzFkdA6ZXdWtOW4t4NdkKIz7SezWZredku7/QCDGZ7u9qKTzqfycTxM4n1byOW9fCn1xuDkg4o21X7ZmNQUgHfaz2Tgvvbw5gtAfN19EnruvfN04KSCsNQ/mKQN/jPPa52fwFynGrx6g7U7QAAAABJRU5ErkJggg==")
    no-repeat 50px 16px padding-box;
  width: 130px;
  height: 75px;
  opacity: 0.8;
  margin-left: 113px;
  margin-top: 61px;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
}
.footer-video .right-area .video .play-video:hover {
  opacity: 1;
  background-color: #09adef;
}
.footer-video .right-area .video .play-video a {
  display: block;
  width: 100%;
  height: 100%;
}
.mobile-footer {
  background: rgba(21, 21, 21, 0.75);
  border: 1px solid #575757;
  box-shadow: inset 0 1px 1px #8d8d8d, inset 0 0 30px rgba(255, 255, 255, 0.25),
    0 0 10px rgba(0, 0, 0, 0.3);
}
.mobile-footer .sample-loading {
  text-align: center;
  color: #fff;
  font-size: 12px;
  padding: 20px;
}
.mobile-footer .content {
  width: 300px;
  margin: 0 auto;
}
.mobile-footer .content .titles {
  margin: 20px auto;
}
.mobile-footer .content .titles .board-title {
  font-family: museo500, helvetica, calibri;
  font-size: 20px;
  color: #f7f7f7;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.mobile-footer .content .titles .description {
  font-size: 15px;
  color: #c2c2c2;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.mobile-footer .content .flyers .flyer {
  display: inline-block;
  float: left;
  background: #fff;
  width: 130px;
  height: 116px;
  padding: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-right: 10px;
  overflow: hidden;
}
.mobile-footer .content .flyers .flyer img {
  width: 100%;
}
.mobile-footer .content .flyers .flyer:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 1020px) {
  .show-page .post-container {
    margin: 0;
  }
  .show-page .show-sidebar {
    position: absolute;
    right: 0;
  }
  .show-page .only-full {
    display: block !important;
  }
  .show-page .only-full-inline {
    display: inline !important;
  }
  .show-page .only-full-inline-block {
    display: inline-block !important;
  }
  .show-page .not-full {
    display: none !important;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1020px) {
  .show-page {
    width: auto;
  }
  .show-page .post-container {
    margin: 0 auto !important;
  }
  .show-page .show-sidebar {
    display: none;
  }
  .show-page .only-single {
    display: block !important;
  }
  .show-page .not-single {
    display: none !important;
  }
  .show-page .only-single-inline {
    display: inline !important;
  }
  .show-page .only-single-inline-block {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 720px) {
  .show-page {
    width: auto;
  }
  .show-page .post-container {
    margin: 0 auto !important;
  }
  .show-page .show-sidebar {
    display: none;
  }
  .show-page .only-mini {
    display: block !important;
  }
  .show-page .not-mini {
    display: none !important;
  }
  .show-page .only-mini-inline {
    display: inline !important;
  }
  .show-page .only-mini-inline-block {
    display: inline-block !important;
  }
  .show-page .col-container,
  .show-page .col-container .col {
    display: block !important;
    width: auto !important;
  }
  .show-page .col-container .col.right-col {
    text-align: left !important;
  }
}
.show-page .only-full,
.show-page .only-full-inline,
.show-page .only-full-inline-block,
.show-page .only-mini,
.show-page .only-mini-inline,
.show-page .only-mini-inline-block,
.show-page .only-single,
.show-page .only-single-inline,
.show-page .only-single-inline-block {
  display: none;
}
.show-page .container-show {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.show-page .container-show .col-container {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.show-page .container-show .col-container .col {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
.show-page .container-show .col-container .col.right-col {
  text-align: right;
}
@media only screen and (min-width: 1020px) {
  .show-page .post-container {
    margin: 0;
  }
  .show-page .show-sidebar {
    position: absolute;
    right: 0;
  }
  .show-page .only-full {
    display: block !important;
  }
  .show-page .only-full-inline {
    display: inline !important;
  }
  .show-page .only-full-inline-block {
    display: inline-block !important;
  }
  .show-page .not-full {
    display: none !important;
  }
}
.show-page .full-layout .post-container {
  margin: 0;
}
.show-page .full-layout .show-sidebar {
  position: absolute;
  right: 0;
}
.show-page .full-layout .only-full {
  display: block !important;
}
.show-page .full-layout .only-full-inline {
  display: inline !important;
}
.show-page .full-layout .only-full-inline-block {
  display: inline-block !important;
}
.show-page .full-layout .not-full {
  display: none !important;
}
@media only screen and (min-width: 720px) and (max-width: 1020px) {
  .show-page {
    width: auto;
  }
  .show-page .post-container {
    margin: 0 auto !important;
  }
  .show-page .show-sidebar {
    display: none;
  }
  .show-page .only-single {
    display: block !important;
  }
  .show-page .not-single {
    display: none !important;
  }
  .show-page .only-single-inline {
    display: inline !important;
  }
  .show-page .only-single-inline-block {
    display: inline-block !important;
  }
}
.show-page .single-layout {
  width: auto;
}
.show-page .single-layout .post-container {
  margin: 0 auto !important;
}
.show-page .single-layout .show-sidebar {
  display: none;
}
.show-page .single-layout .only-single {
  display: block !important;
}
.show-page .single-layout .not-single {
  display: none !important;
}
.show-page .single-layout .only-single-inline {
  display: inline !important;
}
.show-page .single-layout .only-single-inline-block {
  display: inline-block !important;
}
@media only screen and (max-width: 720px) {
  .show-page {
    width: auto;
  }
  .show-page .post-container {
    margin: 0 auto !important;
  }
  .show-page .show-sidebar {
    display: none;
  }
  .show-page .only-mini {
    display: block !important;
  }
  .show-page .not-mini {
    display: none !important;
  }
  .show-page .only-mini-inline {
    display: inline !important;
  }
  .show-page .only-mini-inline-block {
    display: inline-block !important;
  }
  .show-page .col-container,
  .show-page .col-container .col {
    display: block !important;
    width: auto !important;
  }
  .show-page .col-container .col.right-col {
    text-align: left !important;
  }
}
.show-page .mini-layout {
  width: auto;
}
.show-page .mini-layout .post-container {
  margin: 0 auto !important;
}
.container-show
  .social-bar
  .social-box
  .like-flyer-box.already-likes
  .like-flyer-button,
.show-page .mini-layout .show-sidebar {
  display: none;
}
.show-page .mini-layout .only-mini {
  display: block !important;
}
.only-mobile,
.only-tablet,
.show-page .mini-layout .not-mini {
  display: none !important;
}
.show-page .mini-layout .only-mini-inline {
  display: inline !important;
}
.show-page .mini-layout .only-mini-inline-block {
  display: inline-block !important;
}
.show-page .mini-layout .col-container,
.show-page .mini-layout .col-container .col {
  display: block !important;
  width: auto !important;
}
.show-page .mini-layout .col-container .col.right-col {
  text-align: left !important;
}
@media only screen and (max-width: 1020px) {
  html {
    overflow-y: auto;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1020px) {
  .container-1000,
  .container-embed,
  .container-show {
    width: auto !important;
  }
  .container,
  .post-container {
    margin: 0 auto !important;
  }
  .only-tablet {
    display: block !important;
  }
  .no-tablet {
    display: none !important;
  }
}
@media only screen and (max-width: 720px) {
  .only-mobile {
    display: block !important;
  }
  .container,
  .post-container {
    margin: 0 auto !important;
  }
  .no-mobile {
    display: none !important;
  }
  html {
    overflow-y: auto !important;
  }
  .widget-gallery .gallery-item-container {
    width: 100% !important;
  }
  .widget-image .framed-image-container {
    display: block !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 720px) {
  .container-1000,
  .container-embed,
  .container-show {
    width: 100% !important;
    padding: 0 1rem;
  }
  .show-page .container-show.main-show {
    min-height: 450px;
  }
  .container,
  .post-container {
    margin: 0 auto !important;
  }
  .post-container {
    width: 100% !important;
    padding: 0 1rem;
  }
  .pagegrid {
    width: 440px !important;
  }
  .pagegrid .column,
  .pagegrid .columns {
    width: 430px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .widget-header-text {
    font-size: 6px;
  }
  .widget-header-text .subtitle-container,
  .widget-text-small-title {
    font-size: 8px;
  }
}
@media only screen and (max-width: 479px) {
  .container-1000,
  .container-embed,
  .container-show {
    width: 100% !important;
  }
  .show-page .container-show.main-show {
    min-height: 420px;
  }
  .post-container {
    padding-bottom: 0 !important;
  }
  .pagegrid,
  .post-container {
    width: 100% !important;
  }
  .pagegrid .column,
  .pagegrid .columns {
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .no-mobile-portrait {
    display: none !important;
  }
  .container-narrow {
    width: 240px;
  }
  .widget-header-text {
    font-size: 6px;
  }
  .widget-header-text .subtitle-container,
  .widget-text-small-title {
    font-size: 7px;
  }
  .show-page {
    background: #fff;
  }
  .show-page .full-toolbar {
    display: none;
  }
  .show-page .minimal-branding {
    background: #272727;
  }
  .show-page .minimal-branding-wrapper {
    margin-bottom: 0 !important;
  }
  .show-page .top-spacer,
  .show-page hr.end-of-page {
    display: none !important;
  }
  .show-page .bg-stretch {
    display: none;
  }
  .show-page .display-page {
    border-radius: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: none !important;
  }
  .show-page .display-page .page-content-wrap {
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
  }
  .show-page .mini-social-box {
    display: none !important;
    background: 0 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-top: 25px !important;
  }
  .show-page .contact-author-form .half-field {
    width: auto !important;
    float: none !important;
  }
  .show-page .bottom-profile-box {
    border-radius: 0 !important;
    box-shadow: inset 0 35px 0 -30px #6b6b6b !important;
    margin-bottom: 0 !important;
  }
  .show-page .bottom-profile-box .flyer-actions {
    padding-bottom: 10px !important;
  }
  .show-page .widget-header-text {
    display: none !important;
  }
  .show-page .main-show > .social-bar {
    display: none;
  }
  .show-page .mini-flyer-header {
    display: block !important;
  }
  .collapsed-ada-bar {
    display: flex;
  }
}
.show-page .profile-box {
  margin-bottom: 27px;
}
.show-page .duplicate-box hr,
.show-page .profile-box hr {
  margin: 0 15px;
  border: 0;
  border-top: 1px solid #ccc;
}
.show-page .profile-box .author-info {
  padding: 17px 15px 11px;
}
.show-page .profile-box .author-info .picture {
  margin-top: 1px;
  margin-right: 7px;
}
.show-page .profile-box .author-info .picture img {
  width: 23px;
  height: 23px;
  border-radius: 2px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
}
.show-page .profile-box .author-info h3 {
  font-size: 18px;
  font-weight: 100;
  letter-spacing: -1px;
  color: #888;
}
.show-page .profile-box .author-info h3 a {
  color: #333;
}
.show-page .profile-box .author-info p {
  font-size: 12px;
  color: #999;
  margin-top: 5px;
}
.show-page .profile-box .sign-for-updates-section {
  padding: 13px 15px 19px;
}
.show-page .profile-box .sign-for-updates-section p {
  font-size: 12px;
  color: #666;
}
.show-page .profile-box .sign-for-updates-section a {
  color: #333;
  font-weight: 700;
}
.show-page .profile-box .button.open-contact-author,
.show-page .profile-box .button.sign-for-updates {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
  border-radius: 3px;
  display: block;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 7px 10px 9px;
}
.show-page .profile-box .button.sign-for-updates {
  background: #ff855f;
  margin-top: 13px;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates span,
.show-page .profile-box .button.sign-for-updates span {
  padding-left: 26px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDZUMTI6NDM6NTErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA2VDEzOjQ4OjExKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA2VDEzOjQ4OjExKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMUQxN0IxRkE1MjUxMUUzQUJDREQ5RjhDMjNFMTA3NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMUQxN0IyMEE1MjUxMUUzQUJDREQ5RjhDMjNFMTA3NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjMxRDE3QjFEQTUyNTExRTNBQkNERDlGOEMyM0UxMDc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjMxRDE3QjFFQTUyNTExRTNBQkNERDlGOEMyM0UxMDc1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8YEHLgAAAYFJREFUeNqck81Kw0AQx/OlSa2RiAqlniqiIOgjFEE8iY+hT1C89w1UUJC+gCcPInr3XLwVBCGS0oPYWNvEGEiTrv/BXalCbNqBH5OZ2Z3ZnZ3IjDFpDNkAOfAMOuSQZfk7QokycAha7LfcgM2fEhmSHLN0+QR7WRLtshEyGAw+oJalP0d+AqpI1O/377Awchznotfr3YtFSZIEtm2fBEHwQHYcx6d0qBWwxikNnwgbPNd1r+FfrFQqW5SANjabzTP4Fmq12jbZKPioQdspL5RTFMVUVbWDNS64xQvNUMAwDPK9gXOysa6oQDeoVZyGyNLtdnXSmqaZpH3ffxExXddnSYdh+C58GqpQ16e5HYm58jxPtixLyufz+zAvsbkoNpmmeQBlocjSyOdHg+dZRqFe0tVaQ1d7Bao0gdDVyqS5nVCBiRL982pjiZIWwMCFGEa/Wq3uEHTaer1+hBusR1HktNvtK/omjYHspDabfmywCqY4NLBzPFYCBf5dIPtLgAEAv73NVS6y76UAAAAASUVORK5CYII=")
    0 1px no-repeat;
}
.show-page .profile-box .button.open-contact-author {
  background: #77b382;
}
.container-show
  .social-bar
  .social-box
  .flyer-actions
  .open-contact-author
  span,
.show-page .profile-box .button.open-contact-author span {
  padding-left: 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDRUMTM6MzU6NDArMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA0VDEzOjM2OjAyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA0VDEzOjM2OjAyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTQ5NkEzQ0EzOTExMUUzODFEMUZGNzM1ODY4M0QyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTQ5NkEzREEzOTExMUUzODFEMUZGNzM1ODY4M0QyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNDk2QTNBQTM5MTExRTM4MUQxRkY3MzU4NjgzRDIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNDk2QTNCQTM5MTExRTM4MUQxRkY3MzU4NjgzRDIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vPYavAAAAStJREFUeNpi+P//vyIQxwLxn//Eg2oglmZiYGA4efXq1Sd79+7NAgr8YMAP/p49e7bywIEDB0H6GKAmfX727FnAypUrw/78+fMBm1X//v37vmfPnrSbN296AblgNQxI8j8/ffqUNH36dPffv38/RdYIMnDZsmXBr1+/jgapg4kzoNvw48eP/IaGBhsgfRvEBxnU3d3t9Pnz5wx0tQxoNrw9efKk7bdv30ISEhIMXr16tTY/P98c6CL/M2fO2IDksWoG2vAa5ORfv371gvh///5dLCMjIw3UMAnEB4pPmz17theyAQxQjS8mTZrkAlKA5rKHyBx0AxhAfmpra7MHCswmJoKBBsyEGcBQWVlpCWTMIyGBgA0ABSIjMLJZgFgYiPkZiAcfgPg9QIABALdr9wEEGo+zAAAAAElFTkSuQmCC")
    0 4px no-repeat;
}
.show-page .profile-box .bottom-section {
  background-color: #f3f9fb;
  border-top: 1px solid #ccc;
  border-radius: 0 0 3px 3px;
  padding: 15px;
}
.show-page .profile-box .bottom-section .follow-section .follow-buttons,
.show-page .profile-box .bottom-section .follow-section .like-buttons {
  margin-bottom: 10px;
}
.show-page .profile-box .bottom-section .follow-section .follow-buttons iframe,
.show-page .profile-box .bottom-section .follow-section .like-buttons iframe {
  width: 230px;
}
.show-page .bottom-profile-box .flyer-actions .col {
  padding: 10px 15px;
  margin-bottom: 0 !important;
}
.show-page .bottom-profile-box .button.sign-for-updates {
  margin-top: 0;
}
.show-page .bottom-profile-box .bottom-section {
  padding: 10px 15px 5px;
}
.related-flyers-box {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
}
.related-flyers-box.loading {
  opacity: 0;
}
.related-flyers-box .header {
  padding: 17px 15px 0;
}
.related-flyers-box .header .icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDRUMTM6NDY6MjIrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA0VDEzOjQ2OjI2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA0VDEzOjQ2OjI2KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5RTMxQ0YyQUEzOTIxMUUzQTU0REU1RURGNThCNEM5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5RTMxQ0YyQkEzOTIxMUUzQTU0REU1RURGNThCNEM5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFMzFDRjI4QTM5MjExRTNBNTRERTVFREY1OEI0QzkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlFMzFDRjI5QTM5MjExRTNBNTRERTVFREY1OEI0QzkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+o1GTgQAAAPlJREFUeNrs00EHwmAYB/BVExElOkWJrhEbnVLX9AG6lr5WX6Bjh0REp6YspUNEii5FRIxI0f/lPxa9m61rDz/2rnf/PXvWQqZpKi4VgQaPB/CSbVQ9Qoagcb2AuizMLUijHNcnrud+gyyIQZ7dReEm2xx2CerAA5YgBnmHlp8ZiTt3oQo6XHg+w5lloc2bSDuKQx+KUIYdH0fYQIW/jSAlC0rDmB2JC85fuj1CjccTdvcRJE5M4cBXbLnM7so9W5hByZ7Rmu2KKkBT8VfiZRgiKMHAkhKsVrBXHUM2AwYlvf5Hvuof5F2q40vXA2ZYdpABzx8b6r0FGAD4cC8ZrkKrTQAAAABJRU5ErkJggg==")
    no-repeat;
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: -4px;
}
.related-flyers-box .header .board-name {
  font-size: 15px;
  font-weight: 100;
  color: #333;
  width: 82%;
  margin-left: 5px;
  display: inline-block;
  vertical-align: top;
}
.related-flyers-box .header .arrow {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDRUMTM6NDY6MjIrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA0VDEzOjQ4OjQyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA0VDEzOjQ4OjQyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjNBMThDQ0EzOTIxMUUzOEEzQTg0MzQyQjU5RDdGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjNBMThDREEzOTIxMUUzOEEzQTg0MzQyQjU5RDdGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGM0ExOENBQTM5MjExRTM4QTNBODQzNDJCNTlEN0YwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGM0ExOENCQTM5MjExRTM4QTNBODQzNDJCNTlEN0YwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+h5JwogAAAIJJREFUeNpiPHPmzCIGBgZ7II4G4iMMSIAJiD2AWA6ItwOxJbpkEBB/B2IeIN6FrIAJapQbkgK4CUxQRSAFnlAF/FAFxkxIVhwE4nooG6QgB1nSBogboeyPQDyFCUkC5BhOqATIirNMaBJfoBLHYQ5ahyThBpOASe4A4kfIOmAAIMAAqbgdegrsYc8AAAAASUVORK5CYII=")
    no-repeat;
  width: 7px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
}
.related-flyers-box .flyers {
  padding: 12px 15px 0;
}
.related-flyers-box .flyers .flyer {
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.related-flyers-box .flyers .flyer .image-box {
  height: 85px;
  overflow: hidden;
  float: left;
  border: 4px solid #ebf3f5;
  border-radius: 3px;
}
.related-flyers-box .flyers .flyer .image-box img {
  width: 96px;
}
.related-flyers-box .flyers .flyer .flyer-details {
  float: right;
  width: 48%;
}
.related-flyers-box .flyers .flyer .flyer-details h5 {
  font-size: 12px;
  font-weight: 600;
}
.related-flyers-box .flyers .flyer .flyer-details h5 a {
  color: #666;
}
.related-flyers-box .flyers .flyer .flyer-details p {
  font-size: 11px;
  font-weight: 400;
  color: #999;
  margin-top: 4px;
}
.related-flyers-box .flyers .flyer .flyer-details p a {
  color: #37a3ff;
}
.related-flyers-box .bottom-section {
  background-color: #f3f9fb;
  border-top: 1px solid #ccc;
  border-radius: 0 0 5px 5px;
  text-align: center;
  padding: 6px 15px 10px;
}
.related-flyers-box .bottom-section .board-name {
  font-size: 12px;
  font-weight: 600;
  color: #666;
}
.container-show .social-bar {
  position: relative;
  text-align: center;
}
.container-show .social-bar .social-box {
  text-align: left;
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 20px;
}
.container-show .social-bar .social-box .like-flyer-box {
  float: left;
  padding: 0 30px 0 15px;
  line-height: 44px;
  width: 140px;
}
.container-show
  .social-bar
  .social-box
  .like-flyer-box.already-likes
  .already-likes-flyer-button {
  display: block;
}
.container-show
  .social-bar
  .social-box
  .like-flyer-box
  .already-likes-flyer-button {
  display: none;
}
.container-show .social-bar .social-box .like-flyer-box .heart-icon {
  height: 20px;
  width: 20px;
  float: left;
  line-height: 7px;
  margin: 12px 9px 0 0;
}
.container-show .social-bar .social-box .like-flyer-box .heart-icon.gray {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABOElEQVQ4jaXUPS8EURTG8d8OhUS0CqVKqVJ624JmRXwAiUqrUSl9CIlOpdKqTKFUsESChEhIsMkmEoRIvBZzJzsmuzuLp5mZc5/zzzn3njulOI7l1BOer/mFjPrwlvdEmfdp7OEFz6hiLgeZxykeg28v5P2ALWAbIyiF+DC2sBw8q9jAUPguBf92yFeK47gfl+ht0dIHFrGe6ySrZwxGqLQBQVcBSMivRBhoY0rVDpRqIMJ1B8ZOdBthB+//BH1hN8IN1v4J28RFuhcrkvn5iy6xRGNjnzCD+i9BdcymedlTusAUHjoE3Uum/zgN5I+8inIwFlVUxkE22Gx+9jGJWgtQDeM4zC+0GsYjjOKqCWgCJ82S2k32OcYke0mjtbNWCUXX5CpUuC+5w00rStVdAIM7ya/ms8j4DRYcQwNLjv88AAAAAElFTkSuQmCC")
    center no-repeat;
}
.container-show .social-bar .social-box .like-flyer-box .heart-icon.red {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUNEODMxOTNFODY3MTFFNTkwQzU5NTQyQzA4NTg1QzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUNEODMxOTRFODY3MTFFNTkwQzU5NTQyQzA4NTg1QzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0Q4MzE5MUU4NjcxMUU1OTBDNTk1NDJDMDg1ODVDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0Q4MzE5MkU4NjcxMUU1OTBDNTk1NDJDMDg1ODVDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgCJ8wIAAAFpSURBVHjarNXPKwRhHMfx2bEpUg6sP4CTE3Fx5kIpjmpFLkq5kIvk4IaLJD+ukj24KhykpCQHB9Je3Da/I6RVstb7q+epaZp5ZrZ9vvXatp7n+cyzM/t8J5FLtzq+qkYbCrjGhxNcNWhGFS7x5h10Pd8rsYBnnOAUT1hRi3VVYA4POMcxHrGuLvZfCbVjmbyLnpDdHaEbP9hCOmTeGbqQ1zseM4RKdWIKw4ZQqQ7Mend8gybHXC94R2PEPJmTSvLRECNUqk6Jqlq0yK1IOfarXoLvUbQcnJPgV1xYDL1DVv8r1iwGS9avDt7ElYXQWyx7T54c30F8lREqz2kUn/4jLed9sozgRewF9QqpDf1TSqwMZsKakK4JbJcQeogRdTuNwUXVEzIxQvfRh2//gBuyQK4+hFVD6A76pZMFDbqGhRI+rh5owTc2j4GgncYJ1rWEXtXd8qptTke1gWTMB3SAdvXaysZZ8CfAAOV4SxKl2FD/AAAAAElFTkSuQmCC")
    center no-repeat;
}
.container-show .social-bar .social-box .sharing-buttons {
  float: left;
  background: #f3f9fb;
  padding: 4px 10px 8px;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.container-show .social-bar .social-box .sharing-buttons .share-button {
  height: auto;
}
.container-show .social-bar .social-box .sharing-buttons .share-button .icon,
.container-show .social-bar .social-box .sharing-buttons .share-button .text {
  display: none;
}
.container-show .social-bar .social-box .sharing-buttons .share-button-facebook,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest,
.container-show .social-bar .social-box .sharing-buttons .share-button-twitter {
  margin-right: 12px;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-facebook
  .sb {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #43558b;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  width: 33px;
  height: 33px;
  border-radius: 3px;
  padding: 0;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDRUMTM6NDY6MjIrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA0VDE1OjQwOjE2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA0VDE1OjQwOjE2KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NTQwN0MyOEEzQTIxMUUzQkI1NEI1NjREOEYzRTk3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NTQwN0MyOUEzQTIxMUUzQkI1NEI1NjREOEYzRTk3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NDA3QzI2QTNBMjExRTNCQjU0QjU2NEQ4RjNFOTc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg1NDA3QzI3QTNBMjExRTNCQjU0QjU2NEQ4RjNFOTc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+p4K0zAAAAGtJREFUeNpi+P//PwMU8wPxfCC+/R8BMlkYEGAREPsxoAFGkG4gYAbin1AaBI4D8WUgXoZsPDJQhFnNxIAd/IWzgKqm/ccNEnCZAANPQb44AsScQJyAJLEAiH8B8TVcjuQn5Eg4GBIKAAIMADrzfY2+9zvkAAAAAElFTkSuQmCC");
  background-position: center;
  background-repeat: no-repeat;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb {
  background: #62bade;
  width: 33px;
  height: 33px;
  padding: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTYxREM5M0IzMUQzMTFFNEFBRERBNzU4NDAwRUZFMUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTYxREM5M0EzMUQzMTFFNEFBRERBNzU4NDAwRUZFMUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTE4QjgxM0EzQTIxMUUzQjI1NkQ1MzQ5OTYyQjk1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTE4QjgxNEEzQTIxMUUzQjI1NkQ1MzQ5OTYyQjk1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqIVWQwAAAD/SURBVHjalNOxSsNQFMbxJJhaCJ0ctIhjN9u1g4+iPoCDS+kkTll8BLFTFuf6BN1Kp0JBfQEhg4s4mqTp9Z9yAjfX2yYe+EETDl8+chtXKeU0mDaucY5XRMhxho/tRhGEA7ygI9c6H3NVnRXecFHulctdWViibwRdKfvEGJlBRaNPWUjwJE8r2oQ7giL9geWPAGNkxvIPvncEhbagQ2nyn7nUgzw5lQQPTvPZYFa5o6W6mCBt0GZqnq6nZyKAX9Mmxf2fu0ZyC3d439PmxvJfqzQq5kje14mlSYZbPFp7SmIPz8gtDdbyTga2JiXX+NaOMcSpfEsxFviqO8ZfAQYAsV8QEzCq5NAAAAAASUVORK5CYII=");
  background-position: center;
  background-repeat: no-repeat;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb,
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-twitter
  .sb {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-pinterest
  .sb {
  background: #c40000;
  width: 33px;
  height: 33px;
  padding: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDRUMTM6NDY6MjIrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA0VDE1OjQwOjQ3KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA0VDE1OjQwOjQ3KzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NzYyNTcxRUEzQTIxMUUzQkM3MEU4RTkyOTE2QTdDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NzYyNTcxRkEzQTIxMUUzQkM3MEU4RTkyOTE2QTdDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk3NjI1NzFDQTNBMjExRTNCQzcwRThFOTI5MTZBN0MzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjk3NjI1NzFEQTNBMjExRTNCQzcwRThFOTI5MTZBN0MzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1cD6YgAAAVJJREFUeNqck0FEBFEYx2cnhmFOw9ApltJ16RQRsae9RuwhEUunPe01olNEdE6HdNj7LunWpVuXIiKxS6yhLBspy9v/x//x+XbS2o+f9+Z7///Mm+99r+ScCwpiAVRABn5BH7xOqcSsqIBzMHTT8QjqWq+NRxSNwSWogTWwDo7BiOsdEGtziwvyxQ2zG88qyKk79eYM/DDpt7UIGqBsXrCvdpdKosnEPQUReGMuN+aERom9kFWVaHPcBmXOUxCp+n6BAefLYo758M1xSYmfeVQ6vD4S8zsfNjk+KWHXGFMiMQiVYIfb7SvxjTFvqfmLPuMhz/VANUZmCnbL/IectV6IOV4r86Gq8pnKN2yHeXoU9FxxnHhtyVwMuQg55yv8xzpIWPkLcPfXxaiqfwr+IzTV9M3xEMwQ1pxxvJrHnLD92vOYP8FuQUsWhq12NKtRYiLAAL1173bLG+ghAAAAAElFTkSuQmCC");
  background-position: center;
  background-repeat: no-repeat;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button-embed
  .sb {
  background: #97a3af;
  background-repeat: no-repeat !important;
  padding: 7px 15px 9px 33px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wOkNyZWF0ZURhdGU9IjIwMTQtMDMtMDdUMTE6MzI6NDUrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE0LTAzLTA3VDExOjQyKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE0LTAzLTA3VDExOjQyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjgyQ0Y3NkE1REMxMUUzODYyMTg3RDVFMjg5NzczMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjgyQ0Y3N0E1REMxMUUzODYyMTg3RDVFMjg5NzczMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCODJDRjc0QTVEQzExRTM4NjIxODdENUUyODk3NzMyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCODJDRjc1QTVEQzExRTM4NjIxODdENUUyODk3NzMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3F9V1gAAARpJREFUeNpi/P//PwMWwA/EH4kQY2DCotkSiB8CcRSSmBYQ3wDiHAzVIBcgYct///59AdL/P3z4MA0m/vbt2xCg+K//EJCDrAdd80eQitu3b68Ami0PV8TAILhu3bpyJEMy0Q0wQ9OsgOYykCFCGzdurEQ3BCQpCtP86tWr49g0Ixty6tSpCf8RwBUkyHrs2LFuqMAfIA7BZQAQq//58+c5SOHTp093a2trC8FMlgAa0k/AEBWgS5+CFDx//nyvsLCwBlAfI7LzJE6cODERashPIA7EpVlFRUUbpBk9FkCGSMIM+fTp02yY+MePHyOBBvwFaj6ArBnDAJghCxYsyEMOTFDgzZ07NxtdM1YDoBr4sYjxoWsGYYAAAwCqAMFZWCR0HQAAAABJRU5ErkJggg==");
  background-position: 12px 10px;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button
  .balloon {
  padding: 8px 14px 9px;
  border-radius: 4px;
  min-width: 14px;
}
.container-show
  .social-bar
  .social-box
  .sharing-buttons
  .share-button
  .balloon
  .counter {
  font-size: 13px;
  color: #666;
  font-weight: 600;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
}
.container-show .social-bar .social-box .social-counter {
  float: left;
  padding: 0 25px;
  line-height: 44px;
  text-align: center;
}
.container-show .social-bar .social-box .social-counter .icon {
  display: inline-block;
  vertical-align: middle;
  height: 25px;
  width: 25px;
}
.container-show .social-bar .social-box .social-counter .icon.views {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAYAAADABlfOAAABkUlEQVQ4jYXTP0jVURQH8M/7ZUGRlIsgTUb/yJYGh3BpqSA0K7DNpiCiKZeEaCyNQAoRGjSaigIpWxqMJoemBgmiXvVo7S9qBEllwz2Pbr/eswMXzr3ne77nnnO/t3L95hP/sS2xNuID3mFxtYSWJuf7cAq9aC/FfuEF7mMyiqxKuh0TOJCdPQ6Cz9iJk+iKdR7juIhvjUh7cRutsV/GIO6VCo/gGs5gLYZwCEfwFooA9uNBRggXMsJO9ElzXcZZzGbYLsxhW510D+5gTQZajLbgBF7iIV5F4goulTrowAw2FLiK9SXAM3wP/3K0WU88F/5T/9puDBWoNQjm9qO0Lxqi/tinAsOolgJ7sS78UUlGJJ2Ohd/dgHAWNwppfocjoW6bpMeAW9iFo5KkqqhIMsrtOQawUm/lNXrwJgON4nj4VekRvkjzHcfBDDuH/Vjgb51Wo+0RnJban8YjSfzvJaUMxo3haxS/Ipt9pcnf7wziY9hRiv3EPO5iCh/Lyc3+fk16wGG0YSs2S3OvYalJHvgNh5FWMuW2H1wAAAAASUVORK5CYII=")
    center no-repeat;
}
.container-show .social-bar .social-box .social-counter .icon.likes {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAA5klEQVQokZXSvUoDURDF8d8ui5qH2N73EIQFXyCdoJ1oq4gYv0C0SCVaiRF8ArGx8A0sRaxTxsLOQoha7F1c493F/Ls7Z84w3DPJqMgF5rGAL9xh6IccS0jxgBfIgriD/SBCH6u4wQrOMBe0T/RwlIyKfBH3/vIRBgxqQ+sUGboRAWZwjaRB76boNIhajDCb4rGloY3nNKz2NqXxHYMUr1jGeArzBobVL95i/Z/GXVzyO4ILZdZt9HBYPSbz28Nmg3ELB/VCLPxTrCnPtGIbJ5ONMTOcK89yHEzHsaYsVgxc4UnLHXwDzPYo6lKq2V0AAAAASUVORK5CYII=")
    center no-repeat;
}
.container-show .social-bar .social-box .social-counter .count,
.container-show .social-bar .social-box .social-counter label {
  display: inline-block;
  vertical-align: middle;
  font-size: 17px;
  color: #3c465f;
}
.container-show .social-bar .social-box .social-counter .count {
  font-weight: 700;
}
.container-show .social-bar .social-box .social-counter .label {
  font-weight: 100;
}
.container-show .social-bar .social-box .flyer-actions {
  float: left;
  padding: 10px 15px;
}
.container-show .social-bar .social-box .flyer-actions .open-contact-author,
.container-show .social-bar .social-box .flyer-actions .sign-for-updates {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
}
.container-show .social-bar .social-box .flyer-actions .sign-for-updates {
  background: #ff855f;
  margin-right: 5px;
}
.container-show .social-bar .social-box .flyer-actions .open-contact-author {
  background: #77b382;
}
.container-show .social-bar .social-box .flyer-actions .open-contact-author,
.container-show .social-bar .social-box .flyer-actions .sign-for-updates {
  border-radius: 3px;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 6px 25px 7px;
}
.container-show .social-bar .mini-social-box {
  text-align: left;
  display: inline-block;
  padding: 12px 7px 7px;
  margin-bottom: 25px;
}
.container-show .social-bar .mini-social-box .button {
  display: inline-block;
  width: 66px;
  height: 67px;
  border-radius: 3px;
  text-align: center;
  margin-right: 3px;
}
.container-show .social-bar .mini-social-box .button:last-of-type {
  margin-right: 0;
}
.container-show .social-bar .mini-social-box .button .icon {
  margin-top: 12px;
  margin-bottom: -5px;
}
.container-show .social-bar .mini-social-box .button .text {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
.container-show .social-bar .mini-social-box .button.share-facebook {
  background: #415388;
}
.container-show .social-bar .mini-social-box .button.share-twitter {
  background: #62bade;
}
.container-show .social-bar .mini-social-box .button.follow {
  background: #ff855f;
}
.container-show .social-bar .mini-social-box .button.contact {
  background: #77b382;
}
.only-mini .sharing-buttons {
  border-right: none !important;
  border-radius: 0 0 3px 0;
}
.show-page .duplicate-box {
  margin-bottom: 27px;
}
.show-page .duplicate-box .top-section {
  padding: 17px 15px 11px;
}
.show-page .duplicate-box .top-section h3 {
  font-size: 18px;
  font-weight: 100;
  letter-spacing: -1px;
  color: #333;
  background: url("https://s.smore.com/images/duplicate-header-icon.fdb66894.png")
    0 center no-repeat;
  padding-left: 23px;
  margin-bottom: 10px;
}
.show-page .duplicate-box .top-section p {
  font-size: 12px;
  color: #999;
  margin: 5px 0;
}
.show-page .duplicate-box .top-section p a {
  color: #666;
  font-weight: 600;
}
.show-page .duplicate-box .button.duplicate-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #97a3af;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
  border-radius: 3px;
  display: block;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 7px 10px 9px;
}
.show-page .duplicate-box .button.duplicate-button span {
  padding-left: 18px;
  background: url("https://s.smore.com/images/duplicate-button-icon.428a5065.png")
    0 2px no-repeat;
}
.show-page .duplicate-box .bottom-section {
  background-color: #f3f9fb;
  border-top: 1px solid #ccc;
  border-radius: 0 0 3px 3px;
  padding: 15px;
}
.translate-popover .goog-te-combo {
  width: 100%;
  height: 30px;
  margin: 5px 0;
}
.accessibility-bar.mobile {
  width: 400px;
  height: 131px;
  max-width: 100%;
  margin: 0 auto 15px;
}
.accessibility-bar.mobile .main-buttons {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0;
}
.accessibility-bar.mobile .main-buttons .ada-button {
  width: 48%;
}
.accessibility-bar.mobile .main-buttons .font-size {
  width: 100%;
  margin: 10px auto 0;
}
.accessibility-bar.mobile .close-translate {
  font-size: 15px;
  align-self: flex-end;
}
.accessibility-bar.mobile .goog-te-combo {
  background: #fff;
  background-clip: border-box;
  border-radius: 3px;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 14px;
  -webkit-background-clip: padding-box;
  display: block;
  margin-bottom: 6px !important;
}
.accessibility-bar.mobile .goog-logo-link {
  display: flex !important;
  flex-direction: row;
}
.accessibility-bar {
  width: 256px;
  box-sizing: border-box;
  background: #252525;
  border-radius: 4px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  padding: 16px 16px 20px;
  margin-bottom: 20px;
  color: #fff;
}
.accessibility-bar .top {
  display: flex;
}
.accessibility-bar .top h2 {
  font-weight: 500;
  font-size: 15px;
  margin-left: 10px;
}
.accessibility-bar .ada-button {
  margin: 0 -6px 5px;
  font-size: 15px;
  color: #fff;
  padding: 6px 8px;
  border-radius: 3px;
}
.accessibility-bar .ada-button.active,
.accessibility-bar .main-buttons .font-size .size.active,
.accessibility-bar .main-buttons .font-size .size.active:hover {
  background-color: #616161;
}
.accessibility-bar .ada-button:hover:not(.no-hover) {
  background-color: rgba(97, 97, 97, 0.3);
}
.accessibility-bar .main-buttons {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
.accessibility-bar .main-buttons .font-size {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.accessibility-bar .main-buttons .font-size .size {
  height: 50px;
  width: 30%;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: rgba(97, 97, 97, 0.3);
}
.accessibility-bar .main-buttons .font-size .size:hover {
  background-color: rgba(97, 97, 97, 0.5);
}
.accessibility-bar .main-buttons .font-size .size.small {
  font-size: 17px;
}
.accessibility-bar .main-buttons .font-size .size.medium {
  font-size: 22px;
}
.accessibility-bar .main-buttons .font-size .size.large {
  font-size: 30px;
}
.container-show .show-sidebar .sidebar-box {
  width: 256px;
}
.container-show .sidebar-box {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15), inset 0 35px 0 -30px #6b6b6b;
}
.translated-ltr .translate-button,
.translated-rtl .translate-button {
  background: #24ac79;
}
.translated-ltr .translate-button .translated,
.translated-rtl .translate-button .translated {
  display: inline;
}
.show-page
  .mini-flyer-header
  .social-toolbar
  .like-flyer-box.already-likes
  .like-flyer-button,
.translated-ltr .translate-button .not-translated,
.translated-rtl .translate-button .not-translated {
  display: none;
}
.translated-ltr .translate-button:hover,
.translated-rtl .translate-button:hover {
  background: #36cc9e !important;
}
.tiny-slide .slide-item.active,
.translated-ltr .translate-button:hover .change-span,
.translated-rtl .translate-button:hover .change-span {
  opacity: 1;
}
.tiny-slide .slide-item {
  opacity: 0;
  left: 0;
  -webkit-transition: opacity 0.8s;
  -moz-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  transition: opacity 0.8s;
}
.show-page .mini-flyer-header {
  font-size: 8px;
  display: none;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
}
.show-page .mini-flyer-header .content {
  bottom: 0;
  padding: 100px 30px 30px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(100%, rgba(0, 0, 0, 0.55)),
    color-stop(0%, rgba(0, 0, 0, 0.15))
  );
}
.show-page .mini-flyer-header .bottom-border {
  height: 8px;
}
.show-page .mini-flyer-header h1 {
  font-size: 42px;
  color: #fff;
  line-height: 1.1;
}
.show-page .mini-flyer-header h3 {
  margin: 20px 0;
  font-size: 16px;
  color: #fff;
}
.show-page .mini-flyer-header .social-toolbar {
  margin-top: 40px;
}
.show-page .mini-flyer-header .social-toolbar .like-flyer-box {
  float: left;
}
.show-page
  .mini-flyer-header
  .social-toolbar
  .like-flyer-box.already-likes
  .already-likes-flyer-button {
  display: block;
}
.show-page .mini-flyer-header .social-toolbar .like-flyer-box .button {
  background-color: #fff;
}
.show-page .mini-flyer-header .social-toolbar .button .icon-bright,
.show-page
  .mini-flyer-header
  .social-toolbar
  .like-flyer-box
  .already-likes-flyer-button {
  display: none;
}
.show-page .mini-flyer-header .social-toolbar .like-flyer-box img {
  width: 20px;
}
.show-page .mini-flyer-header .social-toolbar .button {
  float: right;
  display: inline-block;
  border-radius: 100%;
  margin-right: 10px;
  height: 45px;
  width: 45px;
  position: relative;
}
.show-page .mini-flyer-header .social-toolbar .button img {
  display: block;
  margin: 14px auto;
}
.show-page .mini-flyer-header .social-toolbar .button.follow {
  float: right;
  margin-right: 0;
  border-radius: 100px;
}
.show-page .mini-flyer-header .social-toolbar .button.follow .icon {
  margin: 14px 4px 14px 9px;
  display: inline-block;
}
.show-page .mini-flyer-header .social-toolbar .button.follow .icon-bright {
  display: none;
}
.show-page .mini-flyer-header .social-toolbar .button.follow span {
  display: inline-block;
  font-size: 15px;
  vertical-align: top;
  margin-top: 13px;
  color: #fff;
}
@media only screen and (max-width: 350px) {
  .show-page .mini-flyer-header .social-toolbar .button.follow {
    width: 45px;
    float: none;
  }
  .show-page .mini-flyer-header .social-toolbar .button.follow .icon {
    display: block;
    margin: 14px auto;
  }
  .show-page .mini-flyer-header .social-toolbar .button.follow span {
    display: none;
  }
}
.contact-author-modal {
  width: 600px;
}
.contact-author-modal .base-header {
  background: #dae4eb;
  border-bottom: 2px solid #bac4cd;
}
.contact-author-modal .base-header h3 {
  color: #485a68;
  font-size: 17px;
  font-weight: 400;
  text-shadow: none;
  padding-left: 42px;
  background: url("https://s.smore.com/images/modal-icon.7b66d4bf.png")
    no-repeat 8px 8px;
}
.contact-author-modal .main-content {
  padding: 18px 24px 24px;
  background: #eef1f4;
  border-radius: 0 0 5px 5px;
}
.contact-author-modal .main-content .contact-author-header .profile-picture {
  height: 35px;
  overflow: hidden;
  float: left;
  border-radius: 2px;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
}
.contact-author-modal
  .main-content
  .contact-author-header
  .profile-picture
  img {
  width: 35px;
}
.contact-author-modal .main-content .contact-author-header .header-wrapper {
  margin-left: 50px;
}
.contact-author-modal .main-content .contact-author-header .header-wrapper h2 {
  color: #3f5e77;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 5px;
}
.contact-author-modal .main-content .contact-author-header .header-wrapper p,
.contact-author-modal .main-content p {
  color: #999;
  font-size: 12px;
}
.contact-author-modal .main-content hr {
  height: 0;
  border: 0;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #d9d9d9;
  margin: 15px 0;
}
.contact-author-modal .main-content .error-box {
  background: #ea6565;
  font-size: 13px;
  padding: 5px;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  margin-bottom: 10px;
}
.contact-author-modal .main-content .error-box p {
  color: #fff;
}
.contact-author-modal .main-content .field label {
  font-size: 14px;
  color: #666;
  font-weight: 600;
  display: block;
}
.contact-author-modal .main-content .field label small {
  color: #999;
  font-size: 12px;
  font-weight: 400;
}
.contact-author-modal .main-content .field p {
  margin-top: 3px;
}
.contact-author-modal .main-content .field.full-field {
  width: 100%;
}
.contact-author-modal .main-content .field.half-field {
  width: 48%;
}
.contact-author-modal .main-content .field input,
.contact-author-modal .main-content .field textarea {
  border-radius: 3px;
  display: block;
  padding: 5px;
  margin: 8px 0 18px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  min-width: 100%;
  font-size: 13px;
  border: 1px solid #ccc;
}
.contact-author-modal .main-content .field input:focus,
.contact-author-modal .main-content .field textarea:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(204, 227, 241, 0.5);
  border-color: #64a5cf;
}
.contact-author-modal .main-content .field input.is-invalid,
.contact-author-modal .main-content .field textarea.is-invalid {
  border-color: #a10;
}
.contact-author-modal .main-content .close-button,
.contact-author-modal .main-content .submit-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #4e83d9;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  text-align: center;
  color: #fff;
  border-radius: 3px;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 8px 54px;
  font-size: 13px;
}
.contact-author-modal .success-box {
  padding: 20px;
  text-align: center;
}
.contact-author-modal .success-box h2 {
  font-size: 20px;
  color: #333;
  font-weight: 100;
}
.contact-author-modal .success-box .close-button {
  display: inline-block;
  margin-top: 15px;
}
.subscribe-to-author-popover {
  width: 300px;
}
.subscribe-to-author-popover .intro {
  font-size: 13px;
  color: #777;
  margin-bottom: 10px;
}
.subscribe-to-author-popover .subscribe-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #55b2c6;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
  border-radius: 3px;
  display: block;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 7px 10px 9px;
  margin: 15px 0;
  width: 278px;
}
.subscribe-to-author-popover .text-field {
  width: 266px;
}
.subscribe-to-author-popover label {
  margin-bottom: 2px;
}
.subscribe-to-author-popover .under-copy {
  text-align: center;
  font-size: 11px;
  color: #999;
  margin-bottom: 7px;
}
.subscribe-to-author-popover .success-box {
  text-align: center;
}
.subscribe-to-author-popover .success-box h3 {
  color: #666;
  font-weight: 700;
  font-size: 14px;
}
.subscribe-to-author-popover .subscriber-close-button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0 solid transparent;
  cursor: pointer;
  background: #ff855f;
  text-shadow: 1px 1px 0 #bbb;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.22);
  font-size: 12px;
  font-weight: 700;
  font-family: "Roboto", "Lucida Grande", arial, sans-serif;
  color: #fff;
  border-radius: 3px;
  display: block;
  text-align: center;
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 0 rgba(0, 0, 0, 0.2);
  padding: 7px 10px 9px;
  margin: 15px auto;
  width: 150px;
}
.ada-high-contrast {
  background: #fff !important;
}
.ada-high-contrast .bg-stretch,
.ada-high-contrast .bottom-profile-box,
.ada-high-contrast .footer-video,
.ada-high-contrast .profile-box,
.ada-high-contrast .related-flyers-box,
.ada-high-contrast .social-bar,
.ada-high-contrast .social-toolbar {
  display: none;
}
.ada-high-contrast .toolbar {
  background: #000 !important;
}
.ada-high-contrast .toolbar .toolbar-button {
  color: #fff !important;
}
.ada-high-contrast .bottom-border,
.ada-high-contrast .button-container .button,
.ada-high-contrast .colored-background {
  background-color: #000 !important;
}
.ada-high-contrast .mini-flyer-header {
  background: #000 !important;
}
.ada-high-contrast .theme-subtitle,
.ada-high-contrast .theme-title {
  text-shadow: none !important;
  color: #000 !important;
}
.ada-high-contrast .colored-background .theme-subtitle,
.ada-high-contrast .colored-background .theme-title,
.ada-high-contrast .mini-flyer-header .subtitle,
.ada-high-contrast .mini-flyer-header .theme-title {
  color: #fff !important;
}
.ada-high-contrast .button-container .button {
  color: #fff !important;
  text-shadow: none !important;
}
.ada-high-contrast .info-box,
.ada-high-contrast .info-box a,
.ada-high-contrast .social-icons,
.ada-high-contrast .social-icons a,
.ada-high-contrast .theme-p,
.ada-high-contrast .theme-p-title,
.ada-high-contrast .theme-small-title {
  color: #000 !important;
}
.ada-high-contrast .button-container,
.ada-high-contrast .display-page {
  background: #fff !important;
  box-shadow: none !important;
}
.ada-high-contrast .framed-image-container {
  box-shadow: 0 0 0 2px #000 !important;
}
.ada-high-contrast .pic-border {
  box-shadow: none !important;
}
.ada-medium-font-size .theme-p {
  font-size: 18px !important;
}
.ada-medium-font-size .theme-p-title,
.ada-medium-font-size .theme-small-title {
  font-size: 24px !important;
}
.ada-medium-font-size .info-box,
.ada-medium-font-size .social-icons {
  font-size: 12px;
}
.ada-medium-font-size .attachment-container {
  font-size: 18px !important;
}
.ada-medium-font-size .attachment-container .download-icon {
  width: 18px !important;
  margin-top: 2px !important;
}
.ada-large-font-size .theme-p {
  font-size: 24px !important;
}
.ada-large-font-size .theme-p-title,
.ada-large-font-size .theme-small-title {
  font-size: 28px !important;
}
.ada-large-font-size .info-box,
.ada-large-font-size .social-icons {
  font-size: 16px;
}
.ada-large-font-size .attachment-container {
  font-size: 22px !important;
}
.ada-large-font-size .attachment-container .download-icon {
  width: 23px !important;
  margin-top: 3px !important;
}
body.show-focus .accessibility-bar :focus,
body.show-focus .post-container :focus {
  outline: 4px solid #ee8448 !important;
}
.grecaptcha-badge {
  visibility: hidden;
}
