/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-light-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-light-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-light-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-light-webfont.svg#proxima_novalight") format("svg");
  font-weight: 300;
  font-style: normal;
font-display:swap;}
@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-lightitalic-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-lightitalic-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-lightitalic-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-lightitalic-webfont.svg#proxima_novalight_italic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display:swap;}
@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regitalic-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regitalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regitalic-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regitalic-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regitalic-webfont.svg#proxima_novaregular_italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display:swap;}
@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regular-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regular-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regular-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display:swap;}
@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibold-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibold-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibold-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display:swap;}
@font-face {
  font-family: 'proxima';
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibolditalic-webfont.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibolditalic-webfont.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibolditalic-webfont.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display:swap;}
meta.foundation-version {
  font-family: "/5.2.3/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:48em)/";
  width: 48em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:62.3125em)/";
  width: 62.3125em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:80em)/";
  width: 80em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 16px; }

body {
  background: white;
  color: #555555;
  padding: 0;
  margin: 0;
  font-family: "proxima", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  position: relative;
  cursor: default; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: block;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }

@media only screen {
  .small-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .small-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .small-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .small-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .small-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .small-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .small-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .small-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .small-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .small-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .small-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .small-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .small-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 48em) {
  .medium-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .medium-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .medium-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .medium-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .medium-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .medium-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .medium-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .medium-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .medium-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .medium-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .medium-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .medium-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .medium-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
@media only screen and (min-width: 62.3125em) {
  .large-block-grid-1 > li {
    width: 100%;
    list-style: none; }
    .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

  .large-block-grid-2 > li {
    width: 50%;
    list-style: none; }
    .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-2 > li:nth-of-type(2n+1) {
      clear: both; }

  .large-block-grid-3 > li {
    width: 33.33333%;
    list-style: none; }
    .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-3 > li:nth-of-type(3n+1) {
      clear: both; }

  .large-block-grid-4 > li {
    width: 25%;
    list-style: none; }
    .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-4 > li:nth-of-type(4n+1) {
      clear: both; }

  .large-block-grid-5 > li {
    width: 20%;
    list-style: none; }
    .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-5 > li:nth-of-type(5n+1) {
      clear: both; }

  .large-block-grid-6 > li {
    width: 16.66667%;
    list-style: none; }
    .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-6 > li:nth-of-type(6n+1) {
      clear: both; }

  .large-block-grid-7 > li {
    width: 14.28571%;
    list-style: none; }
    .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-7 > li:nth-of-type(7n+1) {
      clear: both; }

  .large-block-grid-8 > li {
    width: 12.5%;
    list-style: none; }
    .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-8 > li:nth-of-type(8n+1) {
      clear: both; }

  .large-block-grid-9 > li {
    width: 11.11111%;
    list-style: none; }
    .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-9 > li:nth-of-type(9n+1) {
      clear: both; }

  .large-block-grid-10 > li {
    width: 10%;
    list-style: none; }
    .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-10 > li:nth-of-type(10n+1) {
      clear: both; }

  .large-block-grid-11 > li {
    width: 9.09091%;
    list-style: none; }
    .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-11 > li:nth-of-type(11n+1) {
      clear: both; }

  .large-block-grid-12 > li {
    width: 8.33333%;
    list-style: none; }
    .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    .large-block-grid-12 > li:nth-of-type(12n+1) {
      clear: both; } }
/* Foundation Dropdowns */
.f-dropdown {
  position: absolute;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  width: 100%;
  max-height: none;
  height: auto;
  background: white;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  z-index: 99;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent white transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 99; }
  .f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #cccccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 98; }
  .f-dropdown.right:before {
    left: auto;
    right: 10px; }
  .f-dropdown.right:after {
    left: auto;
    right: 9px; }
  .f-dropdown.drop-right {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: white;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 0;
    margin-left: 2px;
    max-width: 200px; }
    .f-dropdown.drop-right > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-right > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-right:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent white transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 10px;
      left: -12px;
      z-index: 99; }
    .f-dropdown.drop-right:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent #cccccc transparent transparent;
      border-right-style: solid;
      position: absolute;
      top: 9px;
      left: -14px;
      z-index: 98; }
  .f-dropdown.drop-left {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: white;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: 0;
    margin-left: -2px;
    max-width: 200px; }
    .f-dropdown.drop-left > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-left > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-left:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent transparent white;
      border-left-style: solid;
      position: absolute;
      top: 10px;
      right: -12px;
      left: auto;
      z-index: 99; }
    .f-dropdown.drop-left:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: transparent transparent transparent #cccccc;
      border-left-style: solid;
      position: absolute;
      top: 9px;
      right: -14px;
      left: auto;
      z-index: 98; }
  .f-dropdown.drop-top {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: white;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    margin-top: -2px;
    margin-left: 0;
    max-width: 200px; }
    .f-dropdown.drop-top > *:first-child {
      margin-top: 0; }
    .f-dropdown.drop-top > *:last-child {
      margin-bottom: 0; }
    .f-dropdown.drop-top:before {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: white transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -12px;
      left: 10px;
      right: auto;
      z-index: 99; }
    .f-dropdown.drop-top:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 7px;
      border-color: #cccccc transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: auto;
      bottom: -14px;
      left: 9px;
      right: auto;
      z-index: 98; }
  .f-dropdown li {
    font-size: 0.875rem;
    cursor: pointer;
    line-height: 1.125rem;
    margin: 0; }
    .f-dropdown li:hover, .f-dropdown li:focus {
      background: #eeeeee; }
    .f-dropdown li a {
      display: block;
      padding: 0.5rem;
      color: #555555; }
  .f-dropdown.content {
    position: absolute;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    padding: 1.25rem;
    width: 100%;
    height: auto;
    max-height: none;
    background: white;
    border: solid 1px #cccccc;
    font-size: 0.875rem;
    z-index: 99;
    max-width: 200px; }
    .f-dropdown.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .f-dropdown.tiny {
    max-width: 200px; }
  .f-dropdown.small {
    max-width: 300px; }
  .f-dropdown.medium {
    max-width: 500px; }
  .f-dropdown.large {
    max-width: 800px; }

/*fix mobile slide*/
.mobile_resize_class {
  padding-left: 20px;
  padding-right: 20px;
}
.mobile_resize_class .widget-banner li {
    float: left;
}
.mobile_resize_class .widget-banner li.medium-6 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-bottom: 20px;
}

.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 80rem; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse > .column,
  .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .row .row {
    width: auto;
    margin-left: -0.625rem;
    margin-right: -0.625rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }

[class*="column"] + [class*="column"]:last-child {
  float: right; }

[class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    float: left; }

  .small-1 {
    width: 8.33333%; }

  .small-2 {
    width: 16.66667%; }

  .small-3 {
    width: 25%; }

  .small-4 {
    width: 33.33333%; }

  .small-5 {
    width: 41.66667%; }

  .small-6 {
    width: 50%; }

  .small-7 {
    width: 58.33333%; }

  .small-8 {
    width: 66.66667%; }

  .small-9 {
    width: 75%; }

  .small-10 {
    width: 83.33333%; }

  .small-11 {
    width: 91.66667%; }

  .small-12 {
    width: 100%; }

  .small-offset-0 {
    margin-left: 0% !important; }

  .small-offset-1 {
    margin-left: 8.33333% !important; }

  .small-offset-2 {
    margin-left: 16.66667% !important; }

  .small-offset-3 {
    margin-left: 25% !important; }

  .small-offset-4 {
    margin-left: 33.33333% !important; }

  .small-offset-5 {
    margin-left: 41.66667% !important; }

  .small-offset-6 {
    margin-left: 50% !important; }

  .small-offset-7 {
    margin-left: 58.33333% !important; }

  .small-offset-8 {
    margin-left: 66.66667% !important; }

  .small-offset-9 {
    margin-left: 75% !important; }

  .small-offset-10 {
    margin-left: 83.33333% !important; }

  .small-offset-11 {
    margin-left: 91.66667% !important; }

  .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.small-uncentered,
  .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none; }

  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left; }

  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right; } }
@media only screen and (min-width: 48em) {
  .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    float: left; }

  .medium-1 {
    width: 8.33333%; }

  .medium-2 {
    width: 16.66667%; }

  .medium-3 {
    width: 25%; }

  .medium-4 {
    width: 33.33333%; }

  .medium-5 {
    width: 41.66667%; }

  .medium-6 {
    width: 50%; }

  .medium-7 {
    width: 58.33333%; }

  .medium-8 {
    width: 66.66667%; }

  .medium-9 {
    width: 75%; }

  .medium-10 {
    width: 83.33333%; }

  .medium-11 {
    width: 91.66667%; }

  .medium-12 {
    width: 100%; }

  .medium-offset-0 {
    margin-left: 0% !important; }

  .medium-offset-1 {
    margin-left: 8.33333% !important; }

  .medium-offset-2 {
    margin-left: 16.66667% !important; }

  .medium-offset-3 {
    margin-left: 25% !important; }

  .medium-offset-4 {
    margin-left: 33.33333% !important; }

  .medium-offset-5 {
    margin-left: 41.66667% !important; }

  .medium-offset-6 {
    margin-left: 50% !important; }

  .medium-offset-7 {
    margin-left: 58.33333% !important; }

  .medium-offset-8 {
    margin-left: 66.66667% !important; }

  .medium-offset-9 {
    margin-left: 75% !important; }

  .medium-offset-10 {
    margin-left: 83.33333% !important; }

  .medium-offset-11 {
    margin-left: 91.66667% !important; }

  .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.medium-uncentered,
  .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none; }

  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left; }

  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@media only screen and (min-width: 62.3125em) {
  .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    float: left; }

  .large-1 {
    width: 8.33333%; }

  .large-2 {
    width: 16.66667%; }

  .large-3 {
    width: 25%; }

  .large-4 {
    width: 33.33333%; }

  .large-5 {
    width: 41.66667%; }

  .large-6 {
    width: 50%; }

  .large-7 {
    width: 58.33333%; }

  .large-8 {
    width: 66.66667%; }

  .large-9 {
    width: 75%; }

  .large-10 {
    width: 83.33333%; }

  .large-11 {
    width: 91.66667%; }

  .large-12 {
    width: 100%; }

  .large-offset-0 {
    margin-left: 0% !important; }

  .large-offset-1 {
    margin-left: 8.33333% !important; }

  .large-offset-2 {
    margin-left: 16.66667% !important; }

  .large-offset-3 {
    margin-left: 25% !important; }

  .large-offset-4 {
    margin-left: 33.33333% !important; }

  .large-offset-5 {
    margin-left: 41.66667% !important; }

  .large-offset-6 {
    margin-left: 50% !important; }

  .large-offset-7 {
    margin-left: 58.33333% !important; }

  .large-offset-8 {
    margin-left: 66.66667% !important; }

  .large-offset-9 {
    margin-left: 75% !important; }

  .large-offset-10 {
    margin-left: 83.33333% !important; }

  .large-offset-11 {
    margin-left: 91.66667% !important; }

  .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.large-uncentered,
  .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none; }

  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left; }

  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right; }

  .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } }
@media only screen and (min-width: 80em) {
  .xlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .xlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    float: left; }

  .xlarge-1 {
    width: 8.33333%; }

  .xlarge-2 {
    width: 16.66667%; }

  .xlarge-3 {
    width: 25%; }

  .xlarge-4 {
    width: 33.33333%; }

  .xlarge-5 {
    width: 41.66667%; }

  .xlarge-6 {
    width: 50%; }

  .xlarge-7 {
    width: 58.33333%; }

  .xlarge-8 {
    width: 66.66667%; }

  .xlarge-9 {
    width: 75%; }

  .xlarge-10 {
    width: 83.33333%; }

  .xlarge-11 {
    width: 91.66667%; }

  .xlarge-12 {
    width: 100%; }

  .xlarge-offset-0 {
    margin-left: 0% !important; }

  .xlarge-offset-1 {
    margin-left: 8.33333% !important; }

  .xlarge-offset-2 {
    margin-left: 16.66667% !important; }

  .xlarge-offset-3 {
    margin-left: 25% !important; }

  .xlarge-offset-4 {
    margin-left: 33.33333% !important; }

  .xlarge-offset-5 {
    margin-left: 41.66667% !important; }

  .xlarge-offset-6 {
    margin-left: 50% !important; }

  .xlarge-offset-7 {
    margin-left: 58.33333% !important; }

  .xlarge-offset-8 {
    margin-left: 66.66667% !important; }

  .xlarge-offset-9 {
    margin-left: 75% !important; }

  .xlarge-offset-10 {
    margin-left: 83.33333% !important; }

  .xlarge-offset-11 {
    margin-left: 91.66667% !important; }

  .xlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.xlarge-centered,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xlarge-uncentered,
  .columns.xlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.xlarge-centered:last-child,
  .columns.xlarge-centered:last-child {
    float: none; }

  .column.xlarge-uncentered:last-child,
  .columns.xlarge-uncentered:last-child {
    float: left; }

  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite {
    float: right; } }
@media only screen and (min-width: 120.063em) {
  .xxlarge-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  .xxlarge-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  .xxlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .xxlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .xxlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .xxlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .xxlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .xxlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .xxlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .xxlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .xxlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .xxlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .xxlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .xxlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  .column,
  .columns {
    position: relative;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    float: left; }

  .xxlarge-1 {
    width: 8.33333%; }

  .xxlarge-2 {
    width: 16.66667%; }

  .xxlarge-3 {
    width: 25%; }

  .xxlarge-4 {
    width: 33.33333%; }

  .xxlarge-5 {
    width: 41.66667%; }

  .xxlarge-6 {
    width: 50%; }

  .xxlarge-7 {
    width: 58.33333%; }

  .xxlarge-8 {
    width: 66.66667%; }

  .xxlarge-9 {
    width: 75%; }

  .xxlarge-10 {
    width: 83.33333%; }

  .xxlarge-11 {
    width: 91.66667%; }

  .xxlarge-12 {
    width: 100%; }

  .xxlarge-offset-0 {
    margin-left: 0% !important; }

  .xxlarge-offset-1 {
    margin-left: 8.33333% !important; }

  .xxlarge-offset-2 {
    margin-left: 16.66667% !important; }

  .xxlarge-offset-3 {
    margin-left: 25% !important; }

  .xxlarge-offset-4 {
    margin-left: 33.33333% !important; }

  .xxlarge-offset-5 {
    margin-left: 41.66667% !important; }

  .xxlarge-offset-6 {
    margin-left: 50% !important; }

  .xxlarge-offset-7 {
    margin-left: 58.33333% !important; }

  .xxlarge-offset-8 {
    margin-left: 66.66667% !important; }

  .xxlarge-offset-9 {
    margin-left: 75% !important; }

  .xxlarge-offset-10 {
    margin-left: 83.33333% !important; }

  .xxlarge-offset-11 {
    margin-left: 91.66667% !important; }

  .xxlarge-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  .column.xxlarge-centered,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  .column.xxlarge-centered:last-child,
  .columns.xxlarge-centered:last-child {
    float: none; }

  .column.xxlarge-uncentered:last-child,
  .columns.xxlarge-uncentered:last-child {
    float: left; }

  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite {
    float: right; } }
button, .button {
  border-style: solid;
  border-width: 0px;
  cursor: pointer;
  font-family: "proxima", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  display: inline-block;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1.0625rem;
  padding-left: 2rem;
  font-size: 1rem;
  background-color: #f36824;
  border-color: #d44d0c;
  color: white;
  transition: background-color 300ms ease-out; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #d44d0c; }
  button:hover, button:focus, .button:hover, .button:focus {
    color: white; }
  button.secondary, .button.secondary {
    background-color: #787878;
    border-color: #606060;
    color: white; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      background-color: #606060; }
    button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
      color: white; }
  button.success, .button.success {
    background-color: #78a33a;
    border-color: #60822e;
    color: white; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      background-color: #60822e; }
    button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
      color: white; }
  button.alert, .button.alert, .messages > li.button {
    background-color: #d9534f;
    border-color: #c32e2a;
    color: white; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .messages > li.button:hover, .button.alert:focus, .messages > li.button:focus {
      background-color: #c32e2a; }
    button.alert:hover, button.alert:focus, .button.alert:hover, .messages > li.button:hover, .button.alert:focus, .messages > li.button:focus {
      color: white; }
  button.large, .button.large {
    padding-top: 1.125rem;
    padding-right: 2.25rem;
    padding-bottom: 1.1875rem;
    padding-left: 2.25rem;
    font-size: 1.25rem; }
  button.small, .button.small {
    padding-top: 0.875rem;
    padding-right: 1.75rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.75rem;
    font-size: 0.8125rem; }
  button.tiny, .button.tiny {
    padding-top: 0.625rem;
    padding-right: 1.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 1.25rem;
    font-size: 0.6875rem; }
  button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%; }
  button.left-align, .button.left-align {
    text-align: left;
    text-indent: 0.75rem; }
  button.right-align, .button.right-align {
    text-align: right;
    padding-right: 0.75rem; }
  button.radius, .button.radius {
    border-radius: 3px; }
  button.round, .button.round {
    border-radius: 1000px; }
  button.disabled, button[disabled], .button.disabled, .button[disabled] {
    background-color: #f36824;
    border-color: #d44d0c;
    color: white;
    cursor: default;
    opacity: 0.7;
    box-shadow: none; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #d44d0c; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      color: white; }
    button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
      background-color: #f36824; }
    button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
      background-color: #787878;
      border-color: #606060;
      color: white;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #606060; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        color: white; }
      button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
        background-color: #787878; }
    button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
      background-color: #78a33a;
      border-color: #60822e;
      color: white;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #60822e; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        color: white; }
      button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
        background-color: #78a33a; }
    button.disabled.alert, button[disabled].alert, .button.disabled.alert, .messages > li.button.disabled, .button[disabled].alert, .messages > li.button[disabled] {
      background-color: #d9534f;
      border-color: #c32e2a;
      color: white;
      cursor: default;
      opacity: 0.7;
      box-shadow: none; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .messages > li.button.disabled:hover, .button.disabled.alert:focus, .messages > li.button.disabled:focus, .button[disabled].alert:hover, .messages > li.button[disabled]:hover, .button[disabled].alert:focus, .messages > li.button[disabled]:focus {
        background-color: #c32e2a; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .messages > li.button.disabled:hover, .button.disabled.alert:focus, .messages > li.button.disabled:focus, .button[disabled].alert:hover, .messages > li.button[disabled]:hover, .button[disabled].alert:focus, .messages > li.button[disabled]:focus {
        color: white; }
      button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .messages > li.button.disabled:hover, .button.disabled.alert:focus, .messages > li.button.disabled:focus, .button[disabled].alert:hover, .messages > li.button[disabled]:hover, .button[disabled].alert:focus, .messages > li.button[disabled]:focus {
        background-color: #d9534f; }

@media only screen and (min-width: 48em) {
  button, .button {
    display: inline-block; } }
meta.foundation-mq-topbar {
  font-family: "/only screen and (min-width:62.3125em)/";
  width: 62.3125em; }

/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #333333; }
  .contain-to-grid .top-bar {
    margin-bottom: 0; }

.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99; }
  .fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%; }
    .fixed.expanded:not(.top-bar) .title-area {
      position: fixed;
      width: 100%;
      z-index: 99; }
    .fixed.expanded:not(.top-bar) .top-bar-section {
      z-index: 98;
      margin-top: 45px; }

.top-bar {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  position: relative;
  background: #333333;
  margin-bottom: 0; }
  .top-bar ul {
    margin-bottom: 0;
    list-style: none; }
  .top-bar .row {
    max-width: none; }
  .top-bar form,
  .top-bar input {
    margin-bottom: 0; }
  .top-bar input {
    height: auto;
    padding-top: .35rem;
    padding-bottom: .35rem;
    font-size: 0.75rem; }
  .top-bar .button, .top-bar button {
    padding-top: .45rem;
    padding-bottom: .35rem;
    margin-bottom: 0;
    font-size: 0.75rem; }
  .top-bar .title-area {
    position: relative;
    margin: 0; }
  .top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 16px; }
    .top-bar .name h1 {
      line-height: 45px;
      font-size: 1.0625rem;
      margin: 0; }
      .top-bar .name h1 a {
        font-weight: normal;
        color: white;
        width: 75%;
        display: block;
        padding: 0 15px; }
  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }
    .top-bar .toggle-topbar a {
      color: white;
      text-transform: uppercase;
      font-size: 0.8125rem;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 15px;
      height: 45px;
      line-height: 45px; }
    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 50%;
      margin-top: -16px;
      padding-left: 40px; }
      .top-bar .toggle-topbar.menu-icon a {
        height: 34px;
        line-height: 33px;
        padding: 0;
        padding-right: 25px;
        color: white;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a::after {
          content: "";
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          top: 0;
          height: 0;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }
  .top-bar.expanded {
    height: auto;
    background: transparent; }
    .top-bar.expanded .title-area {
      background: #333333; }
    .top-bar.expanded .toggle-topbar a {
      color: #888888; }
      .top-bar.expanded .toggle-topbar a::after {
        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  transition: left 300ms ease-out; }
  .top-bar-section ul {
    width: 100%;
    height: auto;
    display: block;
    background: #333333;
    font-size: 16px;
    margin: 0; }
  .top-bar-section .divider,
  .top-bar-section [role="separator"] {
    border-top: solid 1px #1a1a1a;
    clear: both;
    height: 1px;
    width: 100%; }
  .top-bar-section ul li > a {
    display: block;
    width: 100%;
    color: white;
    padding: 12px 0 12px 0;
    padding-left: 15px;
    font-family: "proxima", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    font-weight: normal;
    text-transform: none;
    background: #333333; }
    .top-bar-section ul li > a.button {
      font-size: 0.8125rem;
      padding-right: 15px;
      padding-left: 15px;
      background-color: #f36824;
      border-color: #d44d0c;
      color: white; }
      .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
        background-color: #d44d0c; }
      .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
        color: white; }
    .top-bar-section ul li > a.button.secondary {
      background-color: #787878;
      border-color: #606060;
      color: white; }
      .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
        background-color: #606060; }
      .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
        color: white; }
    .top-bar-section ul li > a.button.success {
      background-color: #78a33a;
      border-color: #60822e;
      color: white; }
      .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
        background-color: #60822e; }
      .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
        color: white; }
    .top-bar-section ul li > a.button.alert {
      background-color: #d9534f;
      border-color: #c32e2a;
      color: white; }
      .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
        background-color: #c32e2a; }
      .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
        color: white; }
  .top-bar-section ul li > button {
    font-size: 0.8125rem;
    padding-right: 15px;
    padding-left: 15px;
    background-color: #f36824;
    border-color: #d44d0c;
    color: white; }
    .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
      background-color: #d44d0c; }
    .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
      color: white; }
    .top-bar-section ul li > button.secondary {
      background-color: #787878;
      border-color: #606060;
      color: white; }
      .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
        background-color: #606060; }
      .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
        color: white; }
    .top-bar-section ul li > button.success {
      background-color: #78a33a;
      border-color: #60822e;
      color: white; }
      .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
        background-color: #60822e; }
      .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
        color: white; }
    .top-bar-section ul li > button.alert {
      background-color: #d9534f;
      border-color: #c32e2a;
      color: white; }
      .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
        background-color: #c32e2a; }
      .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
        color: white; }
  .top-bar-section ul li:hover:not(.has-form) > a {
    background: #272727;
    color: white; }
  .top-bar-section ul li.active > a {
    background: #f36824;
    color: white; }
    .top-bar-section ul li.active > a:hover {
      background: #e3530c;
      color: white; }
  .top-bar-section .has-form {
    padding: 15px; }
  .top-bar-section .has-dropdown {
    position: relative; }
    .top-bar-section .has-dropdown > a:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
      border-left-style: solid;
      margin-right: 15px;
      margin-top: -4.5px;
      position: absolute;
      top: 50%;
      right: 0; }
    .top-bar-section .has-dropdown.moved {
      position: static; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: static !important;
        height: auto;
        width: auto;
        overflow: visible;
        clip: auto;
        position: absolute !important;
        width: 100%; }
      .top-bar-section .has-dropdown.moved > a:after {
        display: none; }
  .top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 99;
    display: block;
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .dropdown li {
      width: 100%;
      height: auto; }
      .top-bar-section .dropdown li a {
        font-weight: normal;
        padding: 8px 15px; }
        .top-bar-section .dropdown li a.parent-link {
          font-weight: normal; }
      .top-bar-section .dropdown li.title h5 {
        margin-bottom: 0; }
        .top-bar-section .dropdown li.title h5 a {
          color: white;
          line-height: 22.5px;
          display: block; }
      .top-bar-section .dropdown li.has-form {
        padding: 8px 15px; }
      .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
        top: auto; }
    .top-bar-section .dropdown label {
      padding: 8px 15px 2px;
      margin-bottom: 0;
      text-transform: uppercase;
      color: #777777;
      font-weight: bold;
      font-size: 0.625rem; }

.js-generated {
  display: block; }

@media only screen and (min-width: 62.3125em) {
  .top-bar {
    background: #333333;
    overflow: visible; }
    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }
    .top-bar:after {
      clear: both; }
    .top-bar .toggle-topbar {
      display: none; }
    .top-bar .title-area {
      float: left; }
    .top-bar .name h1 a {
      width: auto; }
    .top-bar input,
    .top-bar .button,
    .top-bar button {
      font-size: 0.875rem;
      position: relative;
      top: 7px; }
    .top-bar.expanded {
      background: #333333; }

  .contain-to-grid .top-bar {
    max-width: 80rem;
    margin: 0 auto;
    margin-bottom: 0; }

  .top-bar-section {
    transition: none 0 0;
    left: 0 !important; }
    .top-bar-section ul {
      width: auto;
      height: auto !important;
      display: inline; }
      .top-bar-section ul li {
        float: left; }
        .top-bar-section ul li .js-generated {
          display: none; }
    .top-bar-section li.hover > a:not(.button) {
      background: #272727;
      color: white; }
    .top-bar-section li:not(.has-form) a:not(.button) {
      padding: 0 15px;
      line-height: 45px;
      background: #333333; }
      .top-bar-section li:not(.has-form) a:not(.button):hover {
        background: #272727; }
    .top-bar-section li.active:not(.has-form) a:not(.button) {
      padding: 0 15px;
      line-height: 45px;
      color: white;
      background: #f36824; }
      .top-bar-section li.active:not(.has-form) a:not(.button):hover {
        background: #e3530c; }
    .top-bar-section .has-dropdown > a {
      padding-right: 35px !important; }
      .top-bar-section .has-dropdown > a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px; }
    .top-bar-section .has-dropdown.moved {
      position: relative; }
      .top-bar-section .has-dropdown.moved > .dropdown {
        display: block;
        position: absolute !important;
        height: 1px;
        width: 1px;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px); }
    .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
      display: block;
      position: static !important;
      height: auto;
      width: auto;
      overflow: visible;
      clip: auto;
      position: absolute !important; }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
      border: none;
      content: "\00bb";
      top: 1rem;
      margin-top: -1px;
      right: 5px;
      line-height: 1.2; }
    .top-bar-section .dropdown {
      left: 0;
      top: auto;
      background: transparent;
      min-width: 100%; }
      .top-bar-section .dropdown li a {
        color: white;
        line-height: 1;
        white-space: nowrap;
        padding: 12px 15px;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form) a:not(.button) {
        color: white;
        background: #333333; }
      .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
        color: white;
        background: #272727; }
      .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #333333; }
      .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0; }
    .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
      border-bottom: none;
      border-top: none;
      border-right: solid 1px #4e4e4e;
      clear: none;
      height: 45px;
      width: 0; }
    .top-bar-section .has-form {
      background: #333333;
      padding: 0 15px;
      height: 45px; }
    .top-bar-section .right li .dropdown {
      left: auto;
      right: 0; }
      .top-bar-section .right li .dropdown li .dropdown {
        right: 100%; }
    .top-bar-section .left li .dropdown {
      right: auto;
      left: 0; }
      .top-bar-section .left li .dropdown li .dropdown {
        left: 100%; }

  .no-js .top-bar-section ul li:hover > a {
    background: #272727;
    color: white; }
  .no-js .top-bar-section ul li:active > a {
    background: #f36824;
    color: white; }
  .no-js .top-bar-section .has-dropdown:hover > .dropdown {
    display: block;
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
    position: absolute !important; } }
/* small displays */
@media only screen {
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }

  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }

  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }

  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }

  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* medium displays */
@media only screen and (min-width: 48em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* large displays */
@media only screen and (min-width: 62.3125em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xlarge displays */
@media only screen and (min-width: 80em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up {
    display: table-cell !important; } }
/* xxlarge displays */
@media only screen and (min-width: 120.063em) {
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: inherit !important; }

  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xxlarge-only, .hide-for-xxlarge-up {
    display: none !important; }

  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-only, table.show-for-xxlarge-up {
    display: table; }

  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up {
    display: table-header-group !important; }

  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up {
    display: table-row-group !important; }

  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up {
    display: table-row !important; }

  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up {
    display: table-cell !important; } }
/* Orientation targeting */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important; }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-landscape, table.show-for-portrait {
  display: table; }

thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important; }

tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important; }

tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important; }

td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important; }

@media only screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important; }

  .hide-for-landscape,
  .show-for-portrait {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-landscape, table.hide-for-portrait {
    display: table; }

  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important; }

  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important; }

  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important; }

  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important; } }
@media only screen and (orientation: portrait) {
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important; }

  .hide-for-portrait,
  .show-for-landscape {
    display: none !important; }

  /* Specific visibility for tables */
  table.show-for-portrait, table.hide-for-landscape {
    display: table; }

  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important; }

  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important; }

  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important; }

  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important; } }
/* Touch-enabled device targeting */
.show-for-touch {
  display: none !important; }

.hide-for-touch {
  display: inherit !important; }

.touch .show-for-touch {
  display: inherit !important; }

.touch .hide-for-touch {
  display: none !important; }

/* Specific visibility for tables */
table.hide-for-touch {
  display: table; }

.touch table.show-for-touch {
  display: table; }

thead.hide-for-touch {
  display: table-header-group !important; }

.touch thead.show-for-touch {
  display: table-header-group !important; }

tbody.hide-for-touch {
  display: table-row-group !important; }

.touch tbody.show-for-touch {
  display: table-row-group !important; }

tr.hide-for-touch {
  display: table-row !important; }

.touch tr.show-for-touch {
  display: table-row !important; }

td.hide-for-touch {
  display: table-cell !important; }

.touch td.show-for-touch {
  display: table-cell !important; }

th.hide-for-touch {
  display: table-cell !important; }

.touch th.show-for-touch {
  display: table-cell !important; }

html, body {
  min-width: 640px; }

/* Backgroounds */
.box-form .box-title, .paypal-express-review .box-paypal .box-title, .customer-account-edit .box .box-title, .customer-address-form .box .box-title, .share-wishlist-form .box-title, .new-ticket .box-title, .gift-card-box .box-title, .gift-registry-block .box-title, .enterprise-giftregistry-index-addselect .box-title, .enterprise-giftregistry-index-share .box-share-gr .box-title, .invitation-box .box-title {
  float: left; }
.box-form .form-list li .input-box input, .paypal-express-review .box-paypal .form-list li .input-box input, .customer-account-edit .box .form-list li .input-box input, .customer-address-form .box .form-list li .input-box input, .share-wishlist-form .form-list li .input-box input, .new-ticket .form-list li .input-box input, .gift-card-box .form-list li .input-box input, .gift-registry-block .form-list li .input-box input, .enterprise-giftregistry-index-addselect .form-list li .input-box input, .enterprise-giftregistry-index-share .box-share-gr .form-list li .input-box input, .invitation-box .form-list li .input-box input, .box-form .form-list li .input-box select, .paypal-express-review .box-paypal .form-list li .input-box select, .customer-account-edit .box .form-list li .input-box select, .customer-address-form .box .form-list li .input-box select, .share-wishlist-form .form-list li .input-box select, .new-ticket .form-list li .input-box select, .gift-card-box .form-list li .input-box select, .gift-registry-block .form-list li .input-box select, .enterprise-giftregistry-index-addselect .form-list li .input-box select, .enterprise-giftregistry-index-share .box-share-gr .form-list li .input-box select, .invitation-box .form-list li .input-box select {
  width: 100%; }
@media only screen and (min-width: 48em) {
  .box-form .form-list li label, .paypal-express-review .box-paypal .form-list li label, .customer-account-edit .box .form-list li label, .customer-address-form .box .form-list li label, .share-wishlist-form .form-list li label, .new-ticket .form-list li label, .gift-card-box .form-list li label, .gift-registry-block .form-list li label, .enterprise-giftregistry-index-addselect .form-list li label, .enterprise-giftregistry-index-share .box-share-gr .form-list li label, .invitation-box .form-list li label {
    width: 49.5%; }
  .box-form .form-list li .input-box, .paypal-express-review .box-paypal .form-list li .input-box, .customer-account-edit .box .form-list li .input-box, .customer-address-form .box .form-list li .input-box, .share-wishlist-form .form-list li .input-box, .new-ticket .form-list li .input-box, .gift-card-box .form-list li .input-box, .gift-registry-block .form-list li .input-box, .enterprise-giftregistry-index-addselect .form-list li .input-box, .enterprise-giftregistry-index-share .box-share-gr .form-list li .input-box, .invitation-box .form-list li .input-box {
    width: 49.5%; }
  .box-form .form-list li.control .input-box, .paypal-express-review .box-paypal .form-list li.control .input-box, .customer-account-edit .box .form-list li.control .input-box, .customer-address-form .box .form-list li.control .input-box, .share-wishlist-form .form-list li.control .input-box, .new-ticket .form-list li.control .input-box, .gift-card-box .form-list li.control .input-box, .gift-registry-block .form-list li.control .input-box, .enterprise-giftregistry-index-addselect .form-list li.control .input-box, .enterprise-giftregistry-index-share .box-share-gr .form-list li.control .input-box, .invitation-box .form-list li.control .input-box {
    width: 100%; }
  .box-form .form-list li.control label, .paypal-express-review .box-paypal .form-list li.control label, .customer-account-edit .box .form-list li.control label, .customer-address-form .box .form-list li.control label, .share-wishlist-form .form-list li.control label, .new-ticket .form-list li.control label, .gift-card-box .form-list li.control label, .gift-registry-block .form-list li.control label, .enterprise-giftregistry-index-addselect .form-list li.control label, .enterprise-giftregistry-index-share .box-share-gr .form-list li.control label, .invitation-box .form-list li.control label {
    width: auto; }
  .box-form .form-list li.add-field .input-box, .paypal-express-review .box-paypal .form-list li.add-field .input-box, .customer-account-edit .box .form-list li.add-field .input-box, .customer-address-form .box .form-list li.add-field .input-box, .share-wishlist-form .form-list li.add-field .input-box, .new-ticket .form-list li.add-field .input-box, .gift-card-box .form-list li.add-field .input-box, .gift-registry-block .form-list li.add-field .input-box, .enterprise-giftregistry-index-addselect .form-list li.add-field .input-box, .enterprise-giftregistry-index-share .box-share-gr .form-list li.add-field .input-box, .invitation-box .form-list li.add-field .input-box {
    margin-left: 49.5%; } }

.img-can-personalise, .now-trending .trendings-item-moreinfo .can-personalise, .something-unique .trendings-item-moreinfo .can-personalise {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDA1RUQ5NEFGRDBBMTFFM0I5MDI5QUVDRDU3NUZCODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDA1RUQ5NEJGRDBBMTFFM0I5MDI5QUVDRDU3NUZCODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDVFRDk0OEZEMEExMUUzQjkwMjlBRUNENTc1RkI4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDVFRDk0OUZEMEExMUUzQjkwMjlBRUNENTc1RkI4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn1N0l0AAADxSURBVHjajNK9asJQGIBhbQ/WrQ466D14BW7egFrF2dVB6xCVrC4ZTCsUwY6VOgg6iYMOgkM7Cl6A3kMXh0zxjXwHisRE4eGDkDfnB6Ou60bCfqZpvjA+8YeauiNIM3JIia+HkKDKmGGFkTxOqICgwhgjjiHqiGGvbgRlWWEJG1t8oIij8glKjDkWaOEd3m1NLMs6eO8on1uaSfCKgXy9Q9DX70X1lcsZvrFBQ1bwgjaB/f/jl0hWGMvem7JCAQbB2/URHh3HyTLXOMmWekGBPlMeT0hiigy6twId5fRWJTCCAh09y4394JdgF/bXOgswAL15TotaPTahAAAAAElFTkSuQmCC) 0 0 no-repeat; }

.img-delete-btn, #recently-viewed-items .recently_delete_item, #upsell-product-list .recently_delete_item {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTYzMkNBRkYwQzE1MTFFNEFENzZCQ0M5QUY4NENFOUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTYzMkNBRkUwQzE1MTFFNEFENzZCQ0M5QUY4NENFOUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBkM2JiZmYtOGNhZi00MjFlLWFhZGQtNjFhYjE4MTE3Zjk1IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkFDOTBEODI4Rjk5QUUzMTE4RDAwRUQyNkU0MjZGRkYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+o58wAAAAAT9JREFUeNpi/P//PwMyqKystAJS/kCsDMRMQHwfiHe0t7fvRlbHCNMI1CAFpGYBsTcDdrAfiNOBBtyGa4RqOgXE0gz4wXsgtgBqvsUEFdhChCYQEATivUCL2Jh//vwZBOTkI0nuA+JuJCf3QP0qA+XzAfFLkEAMmqlTgU6ZDqSLgbgLyC4F0uVoakJZgIQqmuB8oFNEgRr6oIHmBaRmoKlRBtnIiCYIcooUEl8IiGXR1DCBbLwHxNpIghlA22ZCbZIGsmcD2W+B7G1Iah4w29jYsAIZgchBvnfv3q9AejsQ+wLZT4B0JBBrIKmZDHLqEiC+iyQYC8Q7kfhzgDgALS6nMgGd8g/IcAfiD0TE418gdgPq+QZOAEAGyEZzID6ER9MZaKo5g5JWkRI5KIF7ALEmNOJvgZwO1LAaWR1AgAEAr2tld4zCwNMAAAAASUVORK5CYII=) 0 0 no-repeat; }

.img-delete-btn-mid, a.btn-remove {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTFGQTdENTQxNzExMTFFNEIzQzc5REVFRTExMTFEMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTFGQTdENTMxNzExMTFFNEIzQzc5REVFRTExMTFEMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBkM2JiZmYtOGNhZi00MjFlLWFhZGQtNjFhYjE4MTE3Zjk1IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkFDOTBEODI4Rjk5QUUzMTE4RDAwRUQyNkU0MjZGRkYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UbP7QgAAAcFJREFUeNqklU0oRFEUx998FHaTRoqmZCESZWPjLSgbH7Egi1EoCRuR0ryNhdIUixkbWVJKiISNr5AaKSuNxYgoHwuhkZry7X/qTL1u9z7GO/Vr3jvn3P8778655zkCgYBmYW5QBQpBJngHFyACrikhGAxKF8ksCwwCP/BJ4p9gE4yBPTHokFTaDsLAo/3NKHcUFT8kHU4hYRZMpyBI1g+ihmF4ZaJ9oFX7n2WDFVG0FExo9qwC1YbMe3oAdEki/dOnoMHkewW0f7kKcR9VWqAQPAaVoBEsm/yUWwR2FKIDTm4bmUXBDV83gXF+CD3sBagavJr6tEQR7OBX7eH7IVOsHKwr1nmoUq/F5neDYcGXA474gMgsnUTfLETpWG4JvjhYtFjzQaIxRfAElIFDvs/j3wRokbxB0hIkuqoIxridyGrAGdg1xR9Vxbh0Xb+kNgBpQrAYfPH1NnBxtT6eWiFVS7l5YReYlySMSHydFvsZwWDZSB7TBbBm85jSH14rDpQ28GRD1I8qn0XROA+WuRTFzkEzBJdU8/SWj20vuPtF7BtM0hwwC1p9TqbADKgHdSAfZFBjg3uwz0PmSvaN+hFgAOLFZclLVimIAAAAAElFTkSuQmCC) 0 0 no-repeat; }

.img-delete-btn-x2 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU3RjU4MTEwQzE1MTFFNEExN0FBNzI5QjhCODczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU3RjU4MTAwQzE1MTFFNEExN0FBNzI5QjhCODczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBkM2JiZmYtOGNhZi00MjFlLWFhZGQtNjFhYjE4MTE3Zjk1IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkFDOTBEODI4Rjk5QUUzMTE4RDAwRUQyNkU0MjZGRkYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+A//mEQAAAmtJREFUeNq0lk9IFFEcx8dJgupQgQldio0KswgiDwXWpVLITCIvJXWpg5JJF3MXvIjFRpeolcqwQ1AEQaJB5FYQZEQE/cFMSIgECaIEU7FDRfn5wW9jHGbmvd12v/DZNzvzm/nOe/Pe7/eK4vG4Y6ki2AwxWK7/Z+EjjCSTyR9WD7Ew3AENsAfWhMR8gZdwC+M7uRpugU6ocbLTELRi/DDoohtyUzO8zsHM0WFPJxKJS7aGFyHl/L9OYtpvMpQhbHHyp/2Y9oUZVkO7k3/VYdrmN1wAt53C6Rymq72GJ3RtRek6jIZce2th2uE1PGUI7oLjOuzTvmtHWAKyhO4annGIXpa4ut5iEYEXZMbp8Rhshz+ZkcHsphzQ1uuLhWmhLLNifnYa3qwclmgaE43AbtgAl32xM4ZnbRPDjYagav1G0rMJPfdE+SeGq4fmmOnlxbDU4oOv1Z4dhEGfUYnkUKiyeE6pq1nfRitgVcD5RbDLtuKI4ZRl8AHtyTwxWcZpVkYsGa8mXB2qKEnp2QveFLUYyjym32gqYMDwrDExfGoIugYPfOeewbDPdCYgzq/nrhbO7xFBTVDr+T+ga1fS4QsmzTqdPI1aaaLUL4a/4aphstzTb3hDl0lGS+ExZudprxjM0ozC50xqkxt+GW7ohaMB52XmtlpMmNPeXDrpSV+FUDe9G/LXw+4Clah3mDWGVfzDcD+PZh+g0rSn2ReQlHNRGrbSu3nlrDgkWAryIzir1SIbfYUzGKWy2SY6mlk26aZKFvpPg9ErkL3L+jCzqB5m9Fe3jCmd/hWaXZbpvTK7P8EbTN7bdH9OgAEA4QiXOGZkZz8AAAAASUVORK5CYII=) 0 0 no-repeat; }

.img-exclamation, .personal-security-warning {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjJGRDk3ODAxRDcwMTFFNDk3NjNBMzc3RjJFQTZBMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjJGRDk3ODExRDcwMTFFNDk3NjNBMzc3RjJFQTZBMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkZEOTc3RTFENzAxMUU0OTc2M0EzNzdGMkVBNkExMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMkZEOTc3RjFENzAxMUU0OTc2M0EzNzdGMkVBNkExMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poi2RMoAAADkSURBVHjaYvyUrMSABgKgWAOIGYH4DhBvBeJlyIoYkTTqAfFCIDZgwA5uAHE6EB8CcZiQNF1E07QHimEA5IKDQOwI4rBABXehmf4fiF2R2MgApJYXpDERiMXRJEF+Wwel0QFITxmISMLhpwc4NIJAKChwPoGsxuJUJhxOBYHXLEj+RAfMSJrRASNI4hoD6eANSONyMjTuBvmRFcj4DMTsJPhRBOS/30AcCMTb0CTjcfgRFAtvYRLboZrfIcXjAiCeh6ThCxCnAPF8BrQQ3QDEB6Dp0Q2IlaHij6Dik0HRAFMMEGAA+I8vOVb6tkYAAAAASUVORK5CYII=) 0 0 no-repeat; }

.img-grey-star, .ratings .rating-box {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQ4MDQyOEMwODA0MTFFNDk2MjhCMEI2RTc4NEI5OUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ4MDQyOEQwODA0MTFFNDk2MjhCMEI2RTc4NEI5OUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDgwNDI4QTA4MDQxMUU0OTYyOEIwQjZFNzg0Qjk5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDgwNDI4QjA4MDQxMUU0OTYyOEIwQjZFNzg0Qjk5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PusGPTAAAAD6SURBVHjaYvz//z8DNlBZWckJpE4DsWl7e/t3bGqYGHADNyDWBmJ3XArwaQ6B0sG4FDBiczbQydxA6ikQ8wPxRyCWBjr9K0GbgRqFgNR8qEYGKD0fKo5qc0VFxSUgLYckxgcSx+JKkBM/IfEfgWz2BuILUBv4cWhkgIrD1IDUezMB/fIYyHAC4jIg/s2AH/yGqnMC6UMJMKC/coDUZDyac4GapuAKsC0EbN6CL7Q1CWjWxKc5FIkNSpr9UBqbPEIz0L/s0NT0C4iLgNgc6D8wDcSFUPFgqDowYEEyyACIQSEfC9R0HiYIZINCdAJQ0wEgvRiq7iRIDiDAAO9jRumRfBcjAAAAAElFTkSuQmCC) 0 0 no-repeat; }

@media only screen and (max-width: 47.9375em) {
  html {
    font-size: 24px; } }
body {
  font-size: .875rem;
  line-height: 1.42857; }

/* ==== headers === */
h1, h2, h3,
h4, h5, h6 {
  font-weight: 300;
  margin: 0 0 .625rem; }

h1 {
  font-size: 2.857em; }
  @media only screen and (max-width: 47.9375em) {
    h1 {
      font-size: 48px; } }

h2 {
  font-size: 1.7857em; }

h3 {
  font-size: 1.4286em; }

h4 {
  font-size: 1.142857em; }

h5 {
  font-size: 1.07em; }

h6 {
  font-size: 1em; }

a {
  color: #555555;
  text-decoration: none; }
  a:hover {
    color: #f36824; }

img {
  border: none; }

.no-padding {
  padding: 0 !important; }

.text-right {
  text-align: right !important; }

.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

.img-responsive {
  max-width: 100%;
  height: auto; }

/* ==== blockquote === */
blockquote {
  border-left: 0.4375rem solid #ededed;
  margin-left: 0;
  padding: .3125rem .3125rem .3125rem .8125rem; }
  blockquote p {
    margin: 0; }

cite {
  color: #c2c2c2; }

/* ==== tables === */
table {
  border-collapse: collapse; }
  table thead {
    background: #ededed;
    font-size: 1.5rem; }
  table th {
    padding: .25rem 1.25rem;
    font-weight: normal; }
  table td {
    padding: .5rem 1.25rem; }
  table tr.hoverable:hover td {
    background: #ededed;
    color: #f36824;
    cursor: pointer; }

.data-table {
  width: 100%;
  max-width: 100%; }
  .data-table th .nobr {
    white-space: nowrap; }
  .data-table td {
    word-wrap: break-word; }

/* ==== buttons === */
.btn,
.button {
  border: none;
  color: #fff;
  font-size: 1rem;
  padding: 0.40625rem 1rem;
  text-transform: uppercase;
  background: #787878; }
  .btn:before,
  .button:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent transparent white;
    border-left-style: solid;
    display: inline-block; }
  .btn:hover,
  .button:hover {
    background: #606060; }
  .btn:focus,
  .button:focus {
    outline: 0; }
  .btn:hover,
  .button:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }
  .btn, .btn a, .btn a:hover,
  .button,
  .button a,
  .button a:hover {
    color: #fff; }

.btn-primary {
  background: #f36824; }
  .btn-primary:hover {
    background: #d44d0c; }

.btn-success, #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button,
#shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button,
#shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button {
  background: #78a33a; }
  .btn-success:hover, #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button:hover, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button:hover,
  #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button:hover,
  #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button:hover {
    background: #60822e; }

.btn-info {
  background: #5bc0de; }
  .btn-info:hover {
    background: #2aaad0; }

.btn-warning {
  background: #f0ad4e; }
  .btn-warning:hover {
    background: #eb9214; }

.btn-danger {
  background: #d9534f; }
  .btn-danger:hover {
    background: #c32e2a; }

.btn-green {
  background: #78a33a; }
  .btn-green:hover {
    background: #60822e; }

.btn-link {
  background: none;
  color: #f36824; }
  .btn-link:hover {
    background: none;
    color: #f58650; }
  .btn-link:before {
    display: none; }

.btn-back:before {
  border-color: transparent white transparent transparent;
  margin: 0 6px 0 -6px; }

.btn-back-link {
  color: #787878;
  padding-left: 0;
  padding-right: 0;
  background: transparent; }
  .btn-back-link:before {
    border-color: transparent #787878 transparent transparent; }
  .btn-back-link:hover {
    color: #787878;
    background: transparent; }

.btn-lg {
  font-size: 1.1875rem;
  padding: 0.7rem 1rem; }

.btn-xs {
  font-size: .75rem;
  padding: .2rem .25rem; }
  .btn-xs:before {
    display: none; }

.close-btn {
  background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -150px -100px no-repeat;
  display: block;
  height: 68px;
  width: 68px; }
  .close-btn span {
    display: none; }

.buttons-set {
  text-align: right; }

/* ==== lists === */
/* ==== forms === */
:focus {
  outline: none; }

input {
  float: left; }

label {
  font-size: 0.875rem; }

.input-box:not(#foo) input[type='checkbox'],
.input-box:not(#foo) input[type='radio'] {
  visibility: hidden;
  margin-top: -1px;
  margin-right: -1px;
  width: 1px;
  height: 1px; }
  .input-box:not(#foo) input[type='checkbox'] + label,
  .input-box:not(#foo) input[type='radio'] + label {
    margin: 0;
    clear: none;
    padding: 0 0 0 30px;
    position: relative;
    cursor: pointer; }
    @media only screen and (max-width: 47.9375em) {
      .input-box:not(#foo) input[type='checkbox'] + label,
      .input-box:not(#foo) input[type='radio'] + label {
        padding: 0 0 0 60px; } }
    .input-box:not(#foo) input[type='checkbox'] + label:before,
    .input-box:not(#foo) input[type='radio'] + label:before {
      background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png);
      background-repeat: no-repeat;
      content: '';
      display: block;
      width: 15px;
      height: 15px;
      position: absolute;
      left: 0;
      top: 1px; }
@media only screen and (max-width: 47.9375em) {
  .input-box:not(#foo) input[type='checkbox'] + label {
    display: inline-block;
    line-height: 49px; } }
.input-box:not(#foo) input[type='checkbox'] + label:before {
  background-position: -100px 0; }
  @media only screen and (max-width: 47.9375em) {
    .input-box:not(#foo) input[type='checkbox'] + label:before {
      background-position: -300px 0;
      width: 49px;
      height: 49px; } }
.input-box:not(#foo) input[type='checkbox']:checked + label:before {
  background-position: -150px 0; }
  @media only screen and (max-width: 47.9375em) {
    .input-box:not(#foo) input[type='checkbox']:checked + label:before {
      background-position: -350px 0; } }
@media only screen and (max-width: 47.9375em) {
  .input-box:not(#foo) input[type='radio'] + label {
    display: inline-block;
    line-height: 42px; } }
.input-box:not(#foo) input[type='radio'] + label:before {
  background-position: -200px 0; }
  @media only screen and (max-width: 47.9375em) {
    .input-box:not(#foo) input[type='radio'] + label:before {
      background-position: -400px 0;
      width: 42px;
      height: 42px; } }
.input-box:not(#foo) input[type='radio']:checked + label:before {
  background-position: -250px 0; }
  @media only screen and (max-width: 47.9375em) {
    .input-box:not(#foo) input[type='radio']:checked + label:before {
      background-position: -450px 0; } }

.input-text, select {
  background: #f1f1f1;
  border: 1px solid #cfcfcf;
  box-shadow: inset 2px 2px 4px 0 #e1e1e1;
  height: 38px;
  padding: 9px 10px;
  font-size: 1rem;
  line-height: 1;
  color: #555555; }
  @media only screen and (max-width: 47.9375em) {
    .input-text, select {
      font-size: 1.2rem;
      height: 66px; } }
  .input-text:focus, select:focus {
    outline-color: #9f9f9f; }

.custom-select {
  display: inline-block;
  position: relative; }
  .custom-select:after {
    content: '';
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -50px 0 no-repeat;
    border: 1px solid #cfcfcf;
    border-left: 0;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
    width: 34px;
    height: 38px;
    z-index: 2;
    display: block; }
  .custom-select select {
    margin-right: 0 !important;
    -webkit-appearance: none;
    cursor: pointer;
    padding-right: 41px;
    width: 100%;
    text-indent: 0.01px;
    text-overflow: ''; }
    .custom-select select::-ms-expand {
      display: none; }

@media only screen and (max-width: 47.9375em) {
  .hide-for-large-up .custom-select:after {
    transform: scale(1.5); }

  .custom-select:after {
    transform: scale(1.7);
    top: 13px;
    right: 13px; }
  .custom-select select {
    -webkit-appearance: menulist-button;
    padding-right: 30px; } }
.ie10 .custom-select:after,
.ie9 .custom-select:after,
.lt-ie9 .custom-select:after {
  display: none; }
.ie10 .custom-select select,
.ie9 .custom-select select,
.lt-ie9 .custom-select select {
  padding-right: 10px; }
  .ie10 .custom-select select::-ms-expand,
  .ie9 .custom-select select::-ms-expand,
  .lt-ie9 .custom-select select::-ms-expand {
    display: block; }

.form-list {
  padding: 0;
  margin: 0;
  list-style: none; }
  .form-list li {
    margin-bottom: 10px;
    clear: both; }
    @media only screen and (max-width: 47.9375em) {
      .form-list li {
        margin-bottom: 20px; } }
    .form-list li.fields {
      margin-bottom: 0; }
      .form-list li.fields .field {
        margin-bottom: 10px; }
    .form-list li.control .input-box {
      width: 100%; }
      .form-list li.control .input-box input[type='checkbox']:after,
      .form-list li.control .input-box input[type='radio']:after,
      .form-list li.control .input-box .checkbox:after,
      .form-list li.control .input-box .radio:after {
        display: none; }
    .form-list li.control label {
      display: block;
      float: none;
      width: auto;
      line-height: normal;
      padding: 0 0 0 30px; }
    .form-list li > p {
      font-size: 0.75rem;
      margin-bottom: 14px; }
    .form-list li.form-alt label {
      display: block;
      width: 100%; }
    .form-list li.form-alt .input-box {
      width: 100%; }
  .form-list label {
    line-height: 22px;
    padding: 8px 10px 8px 0;
    float: left;
    width: 135px; }
  .form-list .input-box {
    display: inline-block; }
    .form-list .input-box label {
      line-height: 19px; }
  @media only screen and (max-width: 47.9375em) {
    .form-list label {
      font-weight: bold;
      line-height: normal;
      padding: 8px 10px 8px 0;
      width: 100%; }
    .form-list .input-box {
      width: 100%; } }

.validation-passed,
.validation-error {
  position: relative;
  width: auto; }
  .validation-passed .input-text, .validation-passed select,
  .validation-error .input-text,
  .validation-error select {
    background: #fff;
    border-width: 1px;
    border-style: solid;
    box-shadow: none; }

.validation-passed:after {
  background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) 0 0 no-repeat;
  content: '';
  display: block;
  height: 15px;
  width: 15px;
  margin-top: -8px;
  position: absolute;
  right: -20px;
  top: 50%; }
.validation-passed .input-text, .validation-passed select {
  border-color: #78a33a; }

input[type="checkbox"]:after,
input[type="radio"]:after {
  display: none !important; }

button.validation-passed:after,
.button.validation-passed:after {
  content: none; }

.validation-advice {
  color: #d9534f;
  font-size: .8125rem;
  margin: 2px;
  padding: 10px; }

.validation-error .input-text, .validation-error select {
  border-color: #ffcccc; }

.validation-advice {
  background: #ffcccc;
  clear: both;
  float: left;
  margin-top: 8px;
  position: relative; }
  .validation-advice:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #ffcccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 15px; }

.page-title {
  margin: 0 -.625rem; }
  .page-title h1 {
    margin-top: 35px;
    text-transform: uppercase; }

.category-title {
  margin: 0; }
  .category-title h1 {
    line-height: 40px;
    margin: 40px; }

/* === messages === */
.alert, .messages > li {
  color: #fff;
  margin-bottom: 10px;
  padding: 10px 10px 10px 50px;
  position: relative; }
  .alert:before, .messages > li:before {
    content: '';
    background-color: #787878;
    display: block;
    width: 40px;
    position: absolute;
    top: 0;
    height: 100%;
    bottom: 0;
    left: 0; }
  .alert:after, .messages > li:after {
    background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png);
    background-repeat: no-repeat;
    background-position: 0 -50px;
    background-color: transparent;
    content: "";
    height: 14px;
    left: 13px;
    position: absolute;
    margin-top: -7px;
    top: 50%;
    width: 14px; }
  .alert.alert-success, .messages > li.alert-success {
    background-color: #78a33a; }
  .alert.alert-info, .messages > li.alert-info {
    background-color: #5bc0de; }
  .alert.alert-warning, .messages > li.alert-warning {
    background-color: #f0ad4e; }
  .alert.alert-danger, .messages > li.alert-danger {
    background-color: #d9534f; }

.global-site-notice .alert, .global-site-notice .messages > li {
  margin-bottom: 0; }

.messages {
  padding: 0;
  margin: 0;
  list-style: none; }
  .messages ul {
    list-style: none; }
  .messages > li.success-msg {
    background-color: #78a33a; }
  .messages > li.error-msg {
    background-color: #d9534f; }
  .messages > li.notice-msg {
    background-color: #f0ad4e; }
  .messages > li.info-msg {
    background-color: #5bc0de; }

.popover {
  background: #787878;
  color: #fff;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 25px 25px 10px;
  width: 300px; }
  .popover .popover-title {
    font-weight: normal;
    margin-bottom: 0; }
  .popover .popover-content {
    text-shadow: 1px 1px 1px #6b6b6b; }
  .popover.top {
    position: relative; }
    .popover.top:after {
      content: '';
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 5px;
      border-color: #787878 transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: 100%;
      left: 50%; }

.ratings {
  float: right; }
  .ratings .rating-box {
    background-repeat: repeat-x;
    float: left;
    width: 75px;
    height: 14px;
    overflow: hidden; }
    .ratings .rating-box .rating {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVCNjE2NjIwODA0MTFFNEFCQjRCQjYwMzdEMTk1RUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCNjE2NjMwODA0MTFFNEFCQjRCQjYwMzdEMTk1RUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUI2MTY2MDA4MDQxMUU0QUJCNEJCNjAzN0QxOTVFRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUI2MTY2MTA4MDQxMUU0QUJCNEJCNjAzN0QxOTVFRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlSe4SYAAAD7SURBVHjaYvz//z8DNvAtjY0TSJ0GYlOuWb++Y1PDxIAbuAGxNhC741KAT3MIlA7GpYARm7OBTuYGUk+BmB+IPwKxNNDpXwnaDNQoBKTmQzUyQOn5UHFUm7+msl4C0nJIYnwgcSyuBDnxExL/EchmbyC+ALWBH4dGBqg4TA1IvTcT0C+PgQwnIC4D4t8M+MFvqDonkD6UAAP6KwdITcajOReoaQquANtCwOYt+EJbk4BmTXyaQ5HYoKTZD6WxySM0A/3LDk1Nv4C4CIjNgf4D00BcCBUPhqoDAxYkgwyAGBTysUBN52GCQDYoRCcANR0A0ouh6k6C5AACDADMQUbgmiHu7AAAAABJRU5ErkJggg==) 0 0 repeat-x;
      float: left;
      height: 14px; }
  .ratings .rating-links {
    float: left;
    margin: 0 0 0 10px; }
    .ratings .rating-links a + .separator {
      display: none; }
      .ratings .rating-links a + .separator + a {
        display: none; }

.btn-cart.cart-ajax.waiting {
  position: relative; }
  .btn-cart.cart-ajax.waiting:after {
    content: '';
    background: white url(data:image/gif;base64,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) center no-repeat;
    opacity: 0.5;
    position: absolute;
    z-index: 3;
    height: 100%;
    width: 100%;
    top: 8px;
    left: 0; }

/* === widgets === */
.widget-banner ul {
  padding: 0;
  margin: 0;
  list-style: none; }

/* === This way float ==== */
.this-way-float-block {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAoCAYAAAAlprK8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlEQzAwRjBENUVCMTFFM0I1MUU5MjY4RURENTYyNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlEQzAwRjFENUVCMTFFM0I1MUU5MjY4RURENTYyNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOURDMDBFRUQ1RUIxMUUzQjUxRTkyNjhFREQ1NjI3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOURDMDBFRkQ1RUIxMUUzQjUxRTkyNjhFREQ1NjI3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqxrKWcAAANXSURBVHja7JxLSFRRGMfPjKaJWnJrchRl1CYRLKKRnigtIsjaKOXCRCNonS2K2lTUMje1zQITadFLekEEvexlm0KqTYuoaBHRDETtev6/5ouGKadx5s6995z7/eHHncHHzP1/f84598x3JxCPx5XBCoAIaAINfKwD85j5wAJBUAwq+e8+ga/gO0iADyDOvAUvwSs+vgY/dDXIsqyMPy82KAxFYDFYA5Yy9Lwih/9VmfKYgrQow+9+Bs/AFPOAn38zwVTdA7IEbAJrwWow14X3QAFcxfzWR/AQ3AFXwVNth2DNpphZYB3YDDbwdKGDaFq6Bs6DG+CLLlOMDgGhdUQH2Aq28JCvs8jwc+A0uOv2+kXngCwA28AO0GzoIvoFGAaj4L0XAxL06LpiBLwBRwwOh+JzG+JzHeFz95S8FBCaRq7wlQCNHKXKPyrlc55iDzokIH+0HFwHE3xFElD+VYA9mGBPVvg5IFFwATwC65UoXeTJJHsU9VNAKnht8Rx0+3zEyGZE6WavhlRum35aBaSHV+57QInUP2uRV7vZux4TA1ILxsEZUCP1zlk17OE4e2pEQHp5iOyS+tqmLva0V+eA0Adep1Ryx7BKamq7qthb2mSbo1tAloEnYEDqWHD1g8cgpktA6A3fBwuldo6JvL7H3ns2INQ6cJSHvDKpmeMqY++PKRvbOOwKCF2fXwSDUifXtRNcUjbtmdgRkLBKNsZslNp4Rp1ck7DbAaEez8lCLZBEeSnGtWlyKyAtKtnwEpFaeFYRrlGL0wFpBbeVQ7t5orxUy7VqdSog9MniLVAt3mujaq5ZtNABqecXConn2inEtasvVEDoBW4qfTrJRX+rjmsYsjsg1BJ3WbnYuCKyTVGu5Wy7AkJNKyfBSvHWGFEtT6gsmrWyCchB0CeeGqc+rm1eAaEduf3ipbE6kEgkOnMNSAMYU968d0Zkj2iKGUNIGmcaELoHlm4PtMRD40U1PouQlMwkIDQ3tYl3vlHbdOuRfwWkHewTz3ynvRhF2v8XkHKVbDopEr98J6r5KEJSnikgh0CjeOVbUe0PTxcQ6h/YJR75XoMYRWLpAaHjcZlaRJyBYYQkmBqQ7XLVIkqbTSgTv75hiG5wons+w+KLKEXvQPNPAQYAbAqYEAklu1MAAAAASUVORK5CYII=) 50% bottom no-repeat;
  border-bottom: 19px solid #ededed;
  height: 59px;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  padding-top: 18px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10000; }
  .this-way-float-block:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAKCAYAAABFXiVrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUNCODI2NTZENUVDMTFFM0IyNkE5MTc2MjEwNTg2NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUNCODI2NTdENUVDMTFFM0IyNkE5MTc2MjEwNTg2NjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Q0I4MjY1NEQ1RUMxMUUzQjI2QTkxNzYyMTA1ODY2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Q0I4MjY1NUQ1RUMxMUUzQjI2QTkxNzYyMTA1ODY2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWNFjUAAAEjSURBVHjaYqyoqLjLwMAgDMSlQDyno6PjPwOVANBsRiCVAsTdQPyWCUhMBmIOIJ4FxDuBCuSoZBHInJ1Qc0HmT2aESmgBqcVAbATEn4G4mFxfIvmmF4h5gfgcEMcCzbrGDFJw5MiR1zY2NvOBTJDhzkDsD8RWQLGDQLmPJPpmNRAXADELELcAcRzQopcgeUYsGkyA1BIgVifWl1h8cxPqm9PI6pjQNQIVnAFSBkA8EYh5CMUlWtzwQvUZoFuE1WdoBjkCqQVALAf1ZRkQzwT5EotvHgFxAlBuPy7zGImIBz4gNQGIE6FCB4C4EYhroPHLAHVQPtCiT/jMYiQh8v2gQSWOJPwKiFOBlmwixgwmYi2DGqgLxGugqRZE6xBrEQgABBgAiRNppHpZZYwAAAAASUVORK5CYII=) center 22px no-repeat;
    content: 'This Way';
    display: block;
    height: 40px;
    width: 136px;
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -68px;
    text-align: center; }

/* === Layout ==== */
.wrapper {
  height: 100%; }

.main {
  position: relative; }
  @media only screen and (min-width: 48em) and (max-width: 62.25em) {
    .main {
      padding: 0 15px; } }
  @media only screen and (min-width: 62.3125em) {
    .main {
      padding: 0 10px; } }

.footer-bottom-padding {
  margin-top: 50px; }

/* === Vendors ==== */
.vendor-banners {
  float: right; }

.vendor-menu-link.active {
  font-weight: bold; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .validation-passed:after,
  .custom-select:after,
  .input-box:not(#foo) input[type='checkbox'] + label:before,
  .input-box:not(#foo) input[type='radio'] + label:before,
  .close-btn {
    background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite_x2.png);
    background-size: 1000px 1000px; } }
@media only screen and (max-width: 47.9375em) {
  .row {
    padding: 0 1.429em; }

  .ratings .rating-box {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0UyQjRFN0QwNUQ3MTFFNDgzMDQ5NDBEQjEyMDdFNUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0UyQjRFN0UwNUQ3MTFFNDgzMDQ5NDBEQjEyMDdFNUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTJCNEU3QjA1RDcxMUU0ODMwNDk0MERCMTIwN0U1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTJCNEU3QzA1RDcxMUU0ODMwNDk0MERCMTIwN0U1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorLwxAAAAG+SURBVHjavJa7SgNBFIYTMSlsFgLeUtjamiIEg4SYQDCFd2LEQkmZJzBpbCwWLVKn0EYb3yCBQMA0gvoCBixiJdqIipUJ/gdOYAzjXmbWPfCxu7Nn5psdZs9usFKpBBTjCgRN0yyqdB5TlEbBDihUq9Won+Itelpm20/xpnC+4Zd4EqSF6zSWe8oP8dpIPzpf9UNccNjmqXgWZCTtGbe72404BM75KLt3BnnIa3EctEHeIofutSGPOxlwHDTAvMUkJngnO4klcAv5K45ff+QMwAOJn8FKwNuwm+g1PWUJlC1m6GWQo4z6Xhoubx3EwN0/SmnsGKT10c3VBUlwDPoeCvs8ZhLSrri5xPgGR7zh6LM3pyl9ArsQ3jh9nSgxBd40pNQ3JZPavcc9UNMQ1yDtqRaQpoa4qVO5dJdaWZzQECd0xEUNcVFVbICchjiHmm2oiNdBWNLe4QkZwuQ6krwwj+FavCcpLvQTvgxa4J3AK9PitkPOsRrDVhwBWeH6kcvpCX/WfgXkA3CK00XOHUYWyx1xI84L5fTS6QcE8nscFsCFUJLzbsTT4IWXah98ON1RkH+CA+5LY8zI8n4EGADCEGj2tTNP8gAAAABJRU5ErkJggg==) 0 0 repeat-x;
    width: 150px;
    height: 28px; }
    .ratings .rating-box .rating {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkRFQjg1RDUwNUQ3MTFFNEFBRDFBNUY1M0MyNUY3RDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFQjg1RDYwNUQ3MTFFNEFBRDFBNUY1M0MyNUY3RDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREVCODVEMzA1RDcxMUU0QUFEMUE1RjUzQzI1RjdENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCREVCODVENDA1RDcxMUU0QUFEMUE1RjUzQzI1RjdENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoqV/4cAAAG/SURBVHjavJY9S8NAGMcTSTN0CQha7eDi4GrBUuxQaodiB9+pUQelg4V+At3dOxfRRRe/gYVCwS4O+gUsONTJFxDxpYNY8X/wiCFc3u5iDn5Ncnnufpfj7rmqH7sxRbCcATV++GmKNB4SlCbBOij3q3oySvEq+1piLUrxiuV+OSrxCMhbnvOY7tEoxIu2dux+IQpx2WddqOJxUODUF4Ku7iBituGP6cp7dwR5LGxxGrRBySWGvWtDnvbToYrMdY7rlMsg4rSSg5Qn0Hd49w1uNPzcg3kl3OI10Av2lRVQcxlhmIU5asjvld/pbYAUuPpHKes7BWnDvri6IAsOwCBE4YD6zELatS4uXvAsHXsTktI7sAHhpd/txAJz4EVCytrmeFKvfdwDdQlxHdKeaAJpSoibMplLdqqFxRkJcUZGbEqITVGxAYoS4iIODENEvAR0Tn2HBmRYBtfhxOnUR2Dxlu35C+yDOdACrwxsmRbV7VGMWx+KV+YaBg9Ao+dbsMnL5RD/nQBVfYYy3qRlsAnEPPv94pJFeur3AIHgGpdpcEJVmtOfBydxAjzSVG2DN78rCvJ3sENtWR9jvLgfAQYAId1o6vfAAn0AAAAASUVORK5CYII=) 0 0 repeat-x;
      height: 28px; } }
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .col-main.row {
    padding: 0 10px; } }
/**/
.personal-security-warning {
  padding: 20px 30px 20px 50px;
  background-color: #eee;
  background-position: 30px 20px;
  margin-top: 40px; }

/* universal clearer IE8 */
.clearer {
  display: block;
  content: ".";
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden; }

.no-display {
  display: none !important; }

.hidden {
  display: block !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important; }

.v-middle {
  text-align: center; }

textarea {
  max-width: 100%;
  resize: vertical; }

.big-text {
  font-size: 2.0625rem;
  vertical-align: middle; }

.inline-middle {
  vertical-align: middle; }

.ie8 .btn, .ie8 .button {
  padding: 5px 10px; }

.split-button {
  display: inline-block; }
  .split-button .list-container {
    display: none; }
  .split-button.active .list-container {
    display: block; }

.special-offer {
  line-height: 15px;
  text-align: left;
  margin-top: 6px;
  font-size: 14px; }
  .special-offer .special-offer-link {
    background: #f26324;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    margin-right: 4px;
    padding: 6px 8px;
    text-transform: uppercase;
    display: inline-block; }
  .special-offer .special-offer-code {
    color: #78a33a;
    text-transform: uppercase; }
  .special-offer a {
    cursor: default; }

#header {
  background: url(data:image/gif;base64,R0lGODlhAQAoAIAAAO3t7QAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MDg4M0YyMEQ0MkIxMUUzODgyNjk1NkZDRjJCNjI5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MDg4M0YyMUQ0MkIxMUUzODgyNjk1NkZDRjJCNjI5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwODgzRjFFRDQyQjExRTM4ODI2OTU2RkNGMkI2MjkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwODgzRjFGRDQyQjExRTM4ODI2OTU2RkNGMkI2MjkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAKAAAAgWEj6nLWAA7) 0 0 repeat-x;
  margin-bottom: 30px;
  position: relative;
  z-index: 1000; }
  #header .widget-banner {
    padding: 5px 0 6px; }
  @media only screen and (max-width: 47.9375em) {
    #header {
      padding-top: 0px;
      padding-bottom: 20px; } }
  #header .links {
    padding: 0;
    margin: 0;
    list-style: none; }
    #header .links:before {
      background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -50px -50px no-repeat; }
    #header .links li {
      float: left; }
    #header .links a {
      line-height: 29px;
      text-transform: uppercase; }
  #header .top-cart,
  #header .links {
    float: right;
    line-height: 28px;
    padding: 5px 0 6px 30px;
    position: relative; }
    #header .top-cart:before,
    #header .links:before {
      width: 14px;
      height: 14px;
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 10px;
      margin-top: -8px;
      z-index: 2; }
  #header .top-cart {
    border: 1px solid transparent;
    border-bottom: 0;
    font-size: .965em;
    padding-right: 10px; }
    #header .top-cart:before {
      background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -100px -50px no-repeat;
      margin-top: -9px; }
  #header #topCartContent {
    display: none; }

#topCartContent .paypal-logo {
  text-align: center; }

.paypal-express-btn {
  background: #fae4bd;
  display: inline-block;
  padding: 6px 25px 3px;
  text-align: center; }

.account_menu_links {
  position: absolute;
  top: 40px;
  right: 0;
  left: 0;
  z-index: 1000; }
  .account_menu_links .account_menu_links_wrapper {
    max-height: 0;
    overflow: hidden;
    padding: 0; }
  .account_menu_links.opened .account_menu_links_wrapper {
    transition: max-height 6s ease-out;
    max-height: 10000px; }
  .account_menu_links .links {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 10px 2px;
    width: 100%; }
    .account_menu_links .links:before {
      display: none; }
    .account_menu_links .links li {
      float: none;
      margin-bottom: 3px; }
    .account_menu_links .links .last {
      line-height: 28px;
      margin: 5px 0;
      text-align: center; }
    .account_menu_links .links .signout_btn {
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background: #f36824;
      display: inline-block;
      font-size: 1em;
      margin: 20px 0;
      padding: 0.40625rem 1rem; }
      .account_menu_links .links .signout_btn:hover {
        color: #fff; }
  .account_menu_links .topmenu-welcome-msg {
    border-bottom: 1px solid #ededed;
    font-size: 1.9em;
    padding: 10px 25px;
    position: relative;
    text-transform: uppercase; }
    .account_menu_links .topmenu-welcome-msg .customer-name {
      color: #f36824; }
    .account_menu_links .topmenu-welcome-msg .close-btn {
      position: absolute;
      top: 0;
      right: -2px; }
      .account_menu_links .topmenu-welcome-msg .close-btn span {
        display: none; }

#cartHeader {
  font-size: 0.9255em;
  line-height: 2.232em;
  text-transform: uppercase; }

#myaccount-menu-link {
  margin: 0 0 0 -30px;
  padding: 35px 20px 13px 30px;
  position: relative;
  z-index: 1;
  border: 1px solid transparent;
  border-bottom: 0; }
  #myaccount-menu-link.opened {
    background: #fff;
    border-color: #ededed; }

.form-search {
  float: right;
  margin-top: 44px; }
  .form-search > div {
    position: relative; }
  .form-search.fixed {
    margin: 0;
    right: 0;
    left: auto;
    width: auto; }
    .form-search.fixed #search {
      display: none; }
  .form-search input {
    background: #fdfdfd;
    border-color: #d4d4d4;
    border-radius: 2px 0 0 2px;
    box-shadow: inset 4px 4px 10px 0 #eee;
    height: 45px;
    width: 300px;
    margin-right: -1px; }
  .form-search label {
    display: none; }
  .form-search .btn-search {
    border-radius: 0 2px 2px 0;
    font-size: 1.125rem;
    height: 45px;
    margin: 0;
    padding: 0 1.3rem;
    position: relative;
    z-index: 101; }
    .form-search .btn-search:before {
      display: none; }
  .form-search #search_autocomplete_iefix {
    display: none !important; }

.search-autocomplete {
  border: 1px solid #ededed;
  margin: -1px 0 0;
  z-index: 100;
  left: 0 !important;
  top: 45px !important; }
  .search-autocomplete ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .search-autocomplete li {
    background: #fff;
    padding: 6px 10px;
    border-bottom: 1px solid #eee; }
  .search-autocomplete .odd {
    background: #efefef; }
  .search-autocomplete .selected {
    background: #ccc; }
  .search-autocomplete .last {
    border-bottom: 0; }
  .search-autocomplete .amount {
    float: right;
    font-weight: bold; }

.top-bar {
  background: none;
  margin-top: 20px; }
  .top-bar.expanded .title-area {
    background: none; }
  .top-bar .title-area {
    float: left; }
  .top-bar .toggle-topbar.menu-icon {
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 40px; }
    .top-bar .toggle-topbar.menu-icon a {
      background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -100px -100px no-repeat;
      height: 21px;
      width: 34px;
      position: relative; }
      .top-bar .toggle-topbar.menu-icon a:after {
        display: none; }

.top-bar-section {
  float: left;
  width: 100%; }
  .top-bar-section ul {
    background: #fff; }

#nav {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  width: 100%; }
  #nav ul {
    display: none; }
  #nav .overlay {
    color: #fff;
    font-size: .85em;
    padding: 0 3px; }
    #nav .overlay.overlay-red {
      background: #d90000; }
    #nav .overlay.overlay-green {
      background: #78a33a; }
  #nav .show-more-link:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REU5QzYwOThFMDIyMTFFMzlGMjVBNjYxNjYwMzEzRDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REU5QzYwOTlFMDIyMTFFMzlGMjVBNjYxNjYwMzEzRDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTlDNjA5NkUwMjIxMUUzOUYyNUE2NjE2NjAzMTNEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERTlDNjA5N0UwMjIxMUUzOUYyNUE2NjE2NjAzMTNEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj97jsQAAACRSURBVHjaYvmcovCfAQLu8c55oPz/P4yLAF9SFe8CKSUQmwkqpgzEJiAGIyMjBobKKYNVItkAB0AxJQYsAKSWiQE7uItLEy4NOAHJGliQ3AcPCSRngRnA0GPE0AAKUmTPgUIFKHaP/n7ApQGrc3BqwKUY7mloJL0HKnyPI4YFgZQgsg2gID2Dx+lnoGoYAAIMADcJMC10L326AAAAAElFTkSuQmCC) no-repeat;
    content: '';
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle; }

#tm_dropdown_content {
  overflow: hidden;
  height: 0;
  padding-top: 2px;
  position: absolute;
  top: 191px;
  left: 0;
  right: 0;
  z-index: 1; }
  #tm_dropdown_content ul {
    padding: 0;
    margin: 0;
    list-style: none;
    text-transform: lowercase; }

@media only screen and (max-width: 47.9375em) {
  #header .links:before {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -150px -50px no-repeat; }
  #header .links li {
    display: none; }
  #header .top-cart,
  #header .links {
    height: 46px;
    width: 46px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    line-height: 46px;
    vertical-align: middle;
    float: none; }
    #header .top-cart:before,
    #header .links:before {
      display: block;
      width: 41px;
      height: 36px;
      top: 50%;
      left: 50%;
      margin: -18px 0 0 -20px; }
  #header .top-cart:before {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -200px -50px no-repeat; }
  #header .header-top-links {
    text-align: right;
    margin-top: 25px; }
  #header .branding {
    margin-top: 25px;
    width: 210px; }

  #cartHeader span {
    display: none; }
  #cartHeader .items-count {
    background: #7b7b7b;
    border-radius: 15px;
    color: #fff;
    opacity: .9;
    display: block;
    min-width: 30px;
    height: 30px;
    line-height: 26px;
    text-align: center;
    padding: 2px;
    position: absolute;
    right: -10px;
    top: 0;
    z-index: 3; }

  .form-search {
    margin-top: 24px;
    width: 100%;
    position: relative;
    z-index: 1; }
    .form-search.fixed {
      width: 83.3333%;
      padding: 0 2.143em; }
      .form-search.fixed .button {
        float: right; }
    .form-search input {
      height: 60px;
      width: 76%; }
    .form-search .btn-search {
      width: 24%;
      height: 60px;
      margin: 0;
      padding: 0; }

  .search-autocomplete {
    top: 60px !important; }
    .search-autocomplete li {
      font-size: 1.4em; }

  .top-bar {
    height: 55px;
    margin-top: -58px; }
    .top-bar .title-area {
      height: 55px; }
    .top-bar .toggle-topbar.menu-icon {
      left: 0;
      top: 0;
      margin: 0;
      padding: 0;
      width: 90px; }
      .top-bar .toggle-topbar.menu-icon a {
        background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) 0 -100px no-repeat;
        height: 55px;
        width: 85px;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a:after {
          display: none; }

  .top-bar-section {
    margin-top: 30px; }

  .special-offer {
    font-size: 0.8rem; }

  .account_menu_links {
    padding: 0; } }
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  #header .links:before {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -250px -50px no-repeat; }
  #header .links li {
    display: none; }
  #header .top-cart,
  #header .links {
    height: 40px;
    margin-right: 20px;
    margin-left: 0;
    padding: 0 0 0 40px;
    width: 0; }
    #header .top-cart:before,
    #header .links:before {
      width: 30px;
      height: 24px;
      margin-top: -12px; }
  #header .top-cart:before {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -300px -50px no-repeat; }
  #header .header-top-links {
    text-align: right;
    height: 40px; }

  #cartHeader span {
    display: none; }
  #cartHeader .items-count {
    background: #7b7b7b;
    border-radius: 10px;
    color: #fff;
    opacity: .9;
    display: block;
    min-width: 20px;
    height: 20px;
    line-height: 16px;
    text-align: center;
    padding: 2px;
    position: absolute;
    right: 5px;
    top: 4px;
    z-index: 3; }

  .branding {
    margin-top: 20px;
    width: 270px; }

  .top-bar {
    background: #ededed;
    line-height: 1.645em;
    padding: 0 12px; }
    .top-bar.expanded {
      background: none; }
    .top-bar .title-area {
      margin: 12px 5px 0 12px;
      height: 35px; }
    .top-bar .top-menu-header {
      background: #ededed;
      font-size: 1.5em;
      font-weight: 300;
      padding: 12px;
      text-transform: uppercase; }
    .top-bar .toggle-topbar.menu-icon {
      left: 0;
      top: 0;
      padding: 0;
      margin: 0;
      width: 40px; }
      .top-bar .toggle-topbar.menu-icon a {
        background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -100px -100px no-repeat;
        height: 21px;
        width: 34px;
        position: relative; }
        .top-bar .toggle-topbar.menu-icon a:after {
          display: none; }

  .form-search.fixed {
    right: 10px; }

  #nav ul.level1 li {
    border-top: 1px solid #ededed; }

  .account_menu_links {
    padding: 0 10px; } }
/* medium and screen */
@media only screen and (max-width: 62.25em) {
  .account_menu_links .account_menu_links_wrapper {
    border: 1px solid transparent;
    border-top: 0; }
  .account_menu_links.opened .account_menu_links_wrapper {
    background: #fff;
    border-color: #ededed; }
  .account_menu_links .links a {
    background: #ededed;
    display: block;
    font-size: 1.9em;
    line-height: normal;
    text-transform: uppercase;
    padding: 18px 10px;
    position: relative; }
    .account_menu_links .links a:after {
      content: '';
      display: block;
      height: 0;
      width: 0;
      position: absolute;
      right: 10px;
      top: 50%;
      margin-top: -6px;
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent transparent #787878;
      border-left-style: solid; }
    .account_menu_links .links a:hover {
      background: #787878;
      color: #fff;
      opacity: 1; }
      .account_menu_links .links a:hover:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent transparent white;
        border-left-style: solid; }
  .account_menu_links .links .last {
    margin: 10px 0 5px; }
  .account_menu_links .links .signout_btn:after {
    content: none; }
  .account_menu_links .links .signout_btn:hover {
    background: #f36824;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8; }
    .account_menu_links .links .signout_btn:hover:after {
      content: none; }
  .account_menu_links .topmenu-welcome-msg {
    border-bottom: 1px solid #ededed;
    font-size: 1.9em;
    padding: 10px 25px;
    position: relative;
    text-transform: uppercase; }
    .account_menu_links .topmenu-welcome-msg .close-btn {
      position: absolute;
      top: 0;
      right: -2px; }
      .account_menu_links .topmenu-welcome-msg .close-btn span {
        display: none; }

  .top-bar-section {
    border: 1px solid #ededed;
    line-height: 45px;
    padding: 2px;
    float: left;
    width: 100%; }
    .top-bar-section ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .top-bar-section .topmenu-header {
      border-bottom: 1px solid #ededed;
      font: 300 1.874rem "proxima", Arial, Helvetica, sans-serif;
      margin-bottom: 15px;
      padding: 12px 20px;
      text-transform: uppercase; }
      .top-bar-section .topmenu-header .close-btn {
        position: absolute;
        right: -3px;
        top: 0; }

  #nav {
    background: #fff;
    font-size: 1.5625rem; }
    #nav li a {
      background: none;
      color: #555555;
      font-size: 1.5625rem;
      margin-bottom: 2px;
      padding: 10px 20px; }
    #nav li.parent {
      position: relative; }
      #nav li.parent:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: #787878 transparent transparent transparent;
        border-top-style: solid;
        position: absolute;
        right: 30px;
        top: 32px; }
    #nav li.active > ul {
      display: inline-block; }
    #nav li.active:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent #787878 transparent;
      border-bottom-style: solid;
      top: 28px; }
    #nav > li.active:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent white transparent;
      border-bottom-style: solid; }
    #nav > li > a {
      background: #eee;
      border: 1px solid #ededed;
      text-transform: uppercase;
      position: relative;
      transition: background 0.4s ease-in; }
    #nav > li.active > a, #nav > li:hover:not(.has-form) > a {
      color: #fff;
      background: #787878; }
    #nav ul.level1 li.level1 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 100%;
      float: left; }
      #nav ul.level1 li.level1 li {
        padding-left: 70px; }

  .lt-ie9 #nav li a {
    font-size: 1rem; } }
@media only screen and (min-width: 48em) {
  #header .top-cart:hover {
    background: #fff;
    border-color: #e8e8e8; }
    #header .top-cart:hover #topCartContent {
      display: block; }

  #topCartContent {
    background: #fff;
    border: 1px solid #eee;
    border-top: 0;
    padding: 20px;
    position: absolute;
    top: 35px;
    right: -1px;
    width: 325px;
    z-index: 100000; }
    #topCartContent .close-btn {
      display: none; }
    #topCartContent .mini-products-list {
      padding: 0;
      margin: 0;
      list-style: none; }
      #topCartContent .mini-products-list .item {
        margin-bottom: 15px; }
        #topCartContent .mini-products-list .item:before, #topCartContent .mini-products-list .item:after {
          content: " ";
          display: table; }
        #topCartContent .mini-products-list .item:after {
          clear: both; }
        #topCartContent .mini-products-list .item:after {
          content: '';
          clear: both; }
      #topCartContent .mini-products-list .product-image {
        float: left;
        width: 60px; }
      #topCartContent .mini-products-list .product-details {
        padding-left: 70px; }
        #topCartContent .mini-products-list .product-details p {
          margin: 0; }
      #topCartContent .mini-products-list .product-name {
        line-height: 14px;
        margin: 0; }
      #topCartContent .mini-products-list .qty-price-box span {
        display: inline-block;
        font-size: 14px; }
    #topCartContent .more-items {
      text-align: center; }
    #topCartContent .subtotal {
      border-top: 1px solid #e4e4e4;
      margin: 0 0 15px;
      text-align: center;
      padding-top: 10px; }
      #topCartContent .subtotal span {
        display: inline-block;
        font-size: 14px; }
    #topCartContent .actions .button {
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      padding: 0.40625rem .8rem;
      margin-bottom: 0; }
    #topCartContent .cart-empty {
      border-bottom: 1px solid #e4e4e4;
      margin-bottom: 30px;
      margin-top: 5px;
      padding-bottom: 15px;
      text-align: center; } }
@media only screen and (min-width: 62.3125em) {
  #header {
    box-shadow: 0 4px 20px #e9e9e9; }
    #header .branding {
      margin-top: 10px;
      width: 334px; }

  .lt-ie9 #header:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAYAAAABxvaqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY4REI1OUFEOUNEMTFFMzgxRkZEMDg0QjIyNzQzN0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY4REI1OUJEOUNEMTFFMzgxRkZEMDg0QjIyNzQzN0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNjhEQjU5OEQ5Q0QxMUUzODFGRkQwODRCMjI3NDM3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNjhEQjU5OUQ5Q0QxMUUzODFGRkQwODRCMjI3NDM3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjt34IgAAAApSURBVHjaYti5c6cmEwMDwz8Q8RcX8Q8LF434DyfQuGACSP3/zwAQYAArwBhS3N5uSQAAAABJRU5ErkJggg==) 0 0 repeat-x;
    content: '';
    display: block;
    padding-bottom: 22px;
    margin-bottom: -12px; }

  #cartHeader .items-count {
    color: #d9534f; }
    #cartHeader .items-count:before {
      content: '('; }
    #cartHeader .items-count:after {
      content: ')'; }

  #myaccount-menu-link {
    padding: 5px 10px 5px 30px;
    margin: -5px 0 -6px -30px;
    display: block;
    width: 150px; }

  .form-search {
    float: none;
    margin: 44px auto 0;
    width: 388px; }
    .form-search.fixed {
      margin: 0 -393px 0 0;
      right: 50%;
      left: auto; }

  .top-bar .title-area {
    display: none; }
  .top-bar .top-bar-section ul {
    background: #fff; }
  .top-bar .top-bar-section li .active:not(.has-form) a:not(.button) {
    background: none;
    color: #555555;
    font-size: 0.9375rem;
    line-height: 1.4375rem;
    padding: 0; }

  #nav > li {
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px 1px 3px;
    border-style: solid;
    border-color: transparent;
    margin-bottom: -3px;
    float: left;
    padding: 0 8px; }
    #nav > li.last {
      float: right; }
    #nav > li > a {
      background: none;
      border-bottom: 5px solid transparent;
      font-size: 1em;
      color: #555;
      display: block;
      line-height: 2.3125em;
      padding: 5px 0 0;
      text-transform: uppercase; }
    #nav > li:hover, #nav > li.active {
      border-color: #e9e9e9 #e9e9e9 transparent; }
      #nav > li:hover > a, #nav > li.active > a {
        border-bottom-color: #f36824; }
    #nav > li.parent.active {
      border-color: #e9e9e9 #e9e9e9 #fff; }
      #nav > li.parent.active ul {
        display: block; }
      #nav > li.parent.active a {
        background: none;
        color: #555555; }
  #nav ul.level1 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 80rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #fff;
    border: 1px solid #ededed;
    border-top: 0;
    padding: 0 30px 10px; }
    #nav ul.level1:before, #nav ul.level1:after {
      content: " ";
      display: table; }
    #nav ul.level1:after {
      clear: both; }
    #nav ul.level1 li.level1 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 20%;
      float: left; }
      #nav ul.level1 li.level1 > a {
        font-size: 1.2143em;
        line-height: 1.5215em;
        margin-top: 1.3em; }
    #nav ul.level1 li {
      float: none; }
    #nav ul.level1 ul {
      padding: 0; }
    #nav ul.level1 ul.level2 {
      font-size: 1.08em; }
    #nav ul.level1 a {
      font-size: .9375rem;
      line-height: 1.4375rem;
      padding: 0; }
      #nav ul.level1 a:hover {
        color: #f36824; }

  .account_menu_links .links {
    border: 1px solid transparent;
    border-top: 0;
    padding: 5px 10px 6px;
    width: 150px;
    float: right; }
    .account_menu_links .links .signout_btn {
      font-size: 1em;
      margin: 5px 0;
      padding: 2px 15px; }
  .account_menu_links.opened .account_menu_links_wrapper .links {
    background: #fff;
    border-color: #ededed; }
  .account_menu_links .topmenu-welcome-msg {
    display: none; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  #header .top-cart:before,
  #header .links:before,
  .top-bar .toggle-topbar.menu-icon a {
    background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite_x2.png);
    background-size: 1000px 1000px; }

  #header .top-cart:before {
    width: 45px;
    height: 45px; }

  #header .links:before {
    width: 50px;
    height: 45px; } }
.footer-container {
  background: #ededed;
  padding: 1px 0; }

.footer {
  line-height: 1.643em; }
  .footer h3 {
    font-size: 1.7857em;
    margin-bottom: 0.75em;
    text-transform: uppercase; }
  .footer h4 {
    font-size: 1.2857em;
    text-transform: uppercase;
    margin-top: 10px; }
  .footer ul.row {
    list-style: none;
    margin-top: 40px;
    padding: 0 .625em; }
  .footer .footer-links, .footer .footer-links ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .footer .social-links {
    position: relative;
    padding-bottom: 30px; }
    .footer .social-links li {
      display: inline-block;
      line-height: normal;
      margin-right: 22px; }
      .footer .social-links li h4 {
        margin: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        display: none; }
      .footer .social-links li:hover img {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 0.7; }
      .footer .social-links li:hover h4 {
        display: block; }
    .footer .social-links .last {
      display: block; }
  .footer .footer-phone {
    color: #f36824;
    display: block;
    font-size: 2.2143em;
    font-weight: 300;
    margin-bottom: -7px; }
  .footer .feefo-block {
    padding-right: 10px; }
    .footer .feefo-block .popover {
      padding: 12px 20px 2px;
      width: auto; }
      .footer .feefo-block .popover:after {
        left: auto;
        right: 55px;
        border-width: 8px; }
    .footer .feefo-block img {
      float: right;
      margin-right: 20px; }
  .footer .checkout-page {
    display: none; }

address.copyright {
  font-size: 0.7875em;
  font-style: normal;
  margin: 1.8em auto 1em;
  padding: .5em 1.7em 2em; }

@media only screen and (max-width: 47.9375em) {
  .footer-container {
    background: #fff;
    padding: 30px 0; }

  .footer ul.row {
    margin-top: 0; }
    .footer ul.row > li {
      margin-bottom: 20px; }
    .footer ul.row .show-for-small-only {
      padding-top: 50px; }
      .footer ul.row .show-for-small-only:after {
        content: none; }
  .footer h3 {
    background: #eee;
    border: 1px solid #e6e6e6;
    cursor: pointer;
    margin-bottom: 0;
    padding: 20px 25px;
    position: relative; }
    .footer h3:after {
      content: '';
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #787878 transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      right: 40px;
      top: 30px; }
    .footer h3.active {
      background: #787878;
      color: #fff;
      transition: background 0.4s ease-in; }
      .footer h3.active:after {
        border-color: transparent transparent #fff transparent; }
  .footer .footer-links {
    max-height: 0;
    overflow: hidden;
    font-size: 30px;
    line-height: 60px;
    transition: max-height 0.2s ease-in; }
    .footer .footer-links li {
      margin-left: 20px;
      padding: 5px; }
  .footer .social-links {
    padding-bottom: 0;
    margin: 0;
    text-align: center; }
    .footer .social-links li {
      margin: 10px; }
      .footer .social-links li > a {
        display: block;
        width: 60px;
        height: 60px;
        line-height: 60px;
        vertical-align: middle;
        text-align: center; }
        .footer .social-links li > a img {
          max-width: 100%;
          height: auto;
          width: auto; }
      .footer .social-links li:hover h4 {
        display: none; }
    .footer .social-links .last {
      padding-top: 0; }
  .footer h3.active + .footer-links {
    max-height: 500px;
    transition: max-height 0.4s ease-in; }
  .footer .feefo-block {
    margin: 0 auto;
    padding-right: 10px;
    width: 300px; } }
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .footer .social-links li {
    margin-right: 15px; } }
/* medium and screen */
@media only screen and (min-width: 48em) {
  .footer ul.row + ul.row {
    margin-top: 75px; }

  .lt-ie9 .footer .feefo-block .popover {
    padding: 12px 8px 2px; } }
.breadcrumbs {
  font-weight: 300;
  font-size: .75rem;
  margin-bottom: 20px;
  text-transform: uppercase; }
  .breadcrumbs ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .breadcrumbs li {
    display: inline-block; }
    .breadcrumbs li a {
      color: #f36824; }
      .breadcrumbs li a:hover {
        text-decoration: underline; }
      .breadcrumbs li a span {
        padding: 0 .2rem; }
    .breadcrumbs li strong {
      font-weight: 300; }

@media only screen and (max-width: 47.9375em) {
  .breadcrumbs {
    font-size: 1rem; } }
@media only screen and (min-width: 48em) {
  .breadcrumbs {
    padding: 0 10px; } }
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: white url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/ajax-loader.gif") center center no-repeat; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/slick.eot");
  src: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/slick.eot?#iefix") format("embedded-opentype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/slick.woff") format("woff"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/slick.ttf") format("truetype"), url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 32px;
  width: 32px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: none;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:focus,
  .slick-next:focus {
    outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    background: none !important; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 1.6875rem;
  line-height: 1;
  color: #888888;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  .slick-prev:before {
    content: "\e601"; }

.slick-next {
  right: -25px; }
  .slick-next:before {
    content: "\e600"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 32px;
    width: 32px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: none;
      display: block;
      height: 32px;
      width: 32px;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:focus {
        outline: none;
        background: none; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\e602";
        width: 32px;
        height: 32px;
        font-family: "slick";
        font-size: 27px;
        line-height: 32px;
        text-align: center;
        color: #888888;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #f37031; }

.item-overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 20px; }

.category-title {
  text-transform: uppercase;
  text-align: center;
}

.category-description {
  font-size: .875rem;
  margin-bottom: 10px; }
  .category-description .read-more-link {
    color: #f36824;
    font-size: inherit;
    text-transform: uppercase; }
    .category-description .read-more-link:hover {
      text-decoration: underline; }
  .category-description .hidden-part {
    display: none; }

.price-box {
  float: left; }
  .price-box > p {
    margin-top: 0;
    margin-bottom: 0;
    float: right; }
    .price-box > p .price-label {
      display: none; }
  .price-box.special-price-box {
    margin: -16px 0 -3px !important; }
    .price-box.special-price-box > p {
      float: none; }

.price {
  display: block;
  font-weight: 300;
  font-size: 1.125rem; }
  .price .b-currency {
    font-size: 70%;
    vertical-align: top; }

#trengind-products .special-price-box {
  margin: 0 !important; }
@media only screen and (max-width: 47.9375em) {
  #trengind-products .products-grid > .row {
    padding: 0; } }

.regular-price {
  float: left; }

.old-price {
  margin: 0 5px;
  text-decoration: line-through; }
  .old-price .price {
    font-size: .875rem; }

.special-price {
  margin: 2px 0; }
  .special-price .price {
    color: #d90000; }

.saving-price {
  font-size: .875rem;
  color: #d90000; }
  .saving-price .price-label {
    display: inline-block !important; }
  .saving-price .price {
    display: inline-block;
    font-size: .875rem;
    font-weight: 300; }

.minimal-price-link {
  float: left;
  padding-left: 5px; }
  .minimal-price-link .label {
    float: left;
    font-size: 0.8125rem;
    line-height: 19px;
    margin: 0 5px 0 10px;
    vertical-align: bottom; }
  .minimal-price-link .price {
    float: left;
    font-size: 0.875rem; }

.products-grid {
  padding: 0;
  margin: 0;
  list-style: none; }
  .products-grid .product-name {
    font-size: .875rem;
    margin-bottom: 5px;
    margin-top: 8px; }
    @media only screen and (max-width: 47.9375em) {
      .products-grid .product-name {
        font-size: 30px; } }
  .products-grid .product-image {
    display: block; }
    .products-grid .product-image img {
      width: 100%; }
  .products-grid .in-heart-btn {
    float: right;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njk5NTBGMjZFQTMzMTFFMzhFRjJFN0IwNjI0MTEyRDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njk5NTBGMjdFQTMzMTFFMzhFRjJFN0IwNjI0MTEyRDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTk1MEYyNEVBMzMxMUUzOEVGMkU3QjA2MjQxMTJEOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTk1MEYyNUVBMzMxMUUzOEVGMkU3QjA2MjQxMTJEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg/qM6wAAADXSURBVHjaYmQAgoqKCkcg1Q3ERkD8HojnA3ELENcAcSIQCwLxOSAu7ejo2M8I1GAD5OwDYlYGVPAViLnRxH4DsRMTkGjHooEBiwYGqLp2kCZLBtKAJUjTHxI1/WGC+ocUsA+kqQzqaWIASF0ZIzTInYDUViDmwKPhFxB7AoN8HyNMBKjRD0itwRGSoKAOAWrYBOIwIssANUYBqcVAzIQk/A+I44AalsIEmJE1HTly5LKNjc1zINMXSTgdqGEBsjpmdHcANZ4DanwJZLoCcS5Qwyx0NQABBgDPrTbahsrmXAAAAABJRU5ErkJggg==) 50% 50% no-repeat;
    height: 20px;
    width: 20px;
    position: relative;
    top: -20px;
    margin-bottom: -20px;
    right: 0;
    display: none; }
  @media only screen and (max-width: 47.9375em) {
    .products-grid .row > .item.small-6 :nth-child(odd) {
      clear: left; } }
  .products-grid .item {
    position: relative;
    margin-bottom: 40px; }
    .products-grid .item.last-in-row + .item {
      clear: left; }
    .products-grid .item.last-row.last {
      float: left; }
    .products-grid .item:hover .product-image {
      position: relative; }
    .products-grid .item:hover .in-heart-btn {
      display: block; }
    .products-grid .item.in-wishlist:hover .in-heart-btn {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzExQzBDOURFQTMzMTFFM0IzNDhFM0JCRkI4QkE5NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzExQzBDOUVFQTMzMTFFM0IzNDhFM0JCRkI4QkE5NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MTFDMEM5QkVBMzMxMUUzQjM0OEUzQkJGQjhCQTk3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MTFDMEM5Q0VBMzMxMUUzQjM0OEUzQkJGQjhCQTk3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl86bI8AAADJSURBVHjaYvz//z/DtzQ2RwYGhm4gNgLi90A8H4hbgLgGiBOBWBCIzwFxKdesX/sZv6ay2gA5+4CYlQEVfAVibjSx30DsxAQk2rFoYMCigQGqrh2kyZKBNGAJ0vSHRE1/mKD+IQXsA2kqg3qaGABSV8YEDMIrQIYfEP8goOEXSB1IPcgmBiAD5MRwaJBiAyDxUKg6BiaYKFBgE5BKAOJ/aBpA/ESoPAOKJqjGZUAqA01TBlB8KYoIKBmhY2AqyQDiHyAamzxAgAEAlrFX0yGTZSkAAAAASUVORK5CYII=); }
    .products-grid .item .colour-images {
      clear: both;
      margin: 10px 0; }
      .products-grid .item .colour-images a {
        display: inline-block;
        margin-right: 5px; }
  .products-grid .actions {
    display: none; }
  .products-grid .next-page,
  .products-grid .show-more-link {
    background: #ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAtCAYAAAC9KwucAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3RDA3QjZFNjJEMTFFM0FFRkRENjE5RENENDlBRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3RDA3QjdFNjJEMTFFM0FFRkRENjE5RENENDlBRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDdEMDdCNEU2MkQxMUUzQUVGREQ2MTlEQ0Q0OUFENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDdEMDdCNUU2MkQxMUUzQUVGREQ2MTlEQ0Q0OUFENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmLf/AUAAAJ+SURBVHjatJi7axRRFIfHdRIfjeRfsLGwSBE0D43GiNHgAy0UBEWTqIWNjYWNjY2FTRAtEpSoEItYKKJC1MQHaySFEogQJAYNaCQS8YkPgsbfgd/AMGzuuc49e+CD3Z1z9+POPfcxs+BL+/IoE12gGzyLyhCFzPdb4Ai4B1aWW3gTbOXnKvAE1JRDuJg92565tgw8BvXWwuupnmVjKXgImiyFfUpOJXgAWqyEPWCLR25/idueu2j62YM5JV8Ka7dVlcpU2AT+KG1kCPZbzcMBSmeVdldAh4UwYoE0g99K2wvgqIVQogjWg19K+/PguIVQYhisAT+U/zgDTloIJZ5T+k3JOwVOWwglRij9pOSdAJ0WQolRjulHJe8Yt7ZgYSJt8pAeBpcshBIvQCOYUfIOgKsWQokxblnTSt5e7kTBQolXoA5MKXk7wR0LocQbUAsmlbxWLplxqFDiLW/vUyVPlsohsCJUKPEenPXIWwWqLYQbwDmPPFno++JA2TruowuVvEPgYpQMZM5oZDFosoPgcvIlr1DW1kGP9vtAb/qHOGfPfGR7wLXsj3GOMbvv0W4XuFHqQpxjzLQ228Dt+S76Chs8e7YZ3HUl+AjredyvcOT8BRuZF4UIaz1ks1y6iqFHjDo+PVU6cn5yUy76FkLBcRsfKbLvXNaGQo+JDTwMu2RfKRv+30kcl+iZVOMiR5vPlI3kWaLSwtWcZ0sc+TOc/GN5F+BEWMNqdMmmuYZOhD6u7eALBJfsHadIkCwRtipj9ppTZDIyiAJ34p55ro+DtTy7mL1UkMfs9hKn5Zc83k9FhpGu0rbUDj3Bavxg/WIoOw/beMjtLYdM4p8AAwCEJXh1RBPtuwAAAABJRU5ErkJggg==) 50% 45% no-repeat;
    display: block;
    position: relative; }
    .products-grid .next-page img,
    .products-grid .show-more-link img {
      width: 100%; }
    .products-grid .next-page span,
    .products-grid .show-more-link span {
      font-size: 1.25rem;
      text-align: center;
      text-transform: uppercase;
      position: absolute;
      top: 60%;
      left: 0;
      width: 100%; }
    .products-grid .next-page:hover,
    .products-grid .show-more-link:hover {
      background-color: lightgray; }
  .products-grid .price-box > p {
    float: none;
    display: inline-block; }
    .products-grid .price-box > p.old-price {
      float: left; }
    .products-grid .price-box > p.special-price {
      clear: left;
      float: left; }
  .products-grid .price-box .minimal-price-link {
    float: none;
    display: inline-block;
    padding-top: 4px; }

.special-category-products .item {
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 33.3333%; }

.special-category-header h2,
.special-category-header .show-more-link {
  text-transform: uppercase; }
.special-category-header .show-more-link {
  color: #f36824; }
  .special-category-header .show-more-link:hover {
    color: #f8ab85; }

.personalise_now-btn {
  background: #84817e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODIzN0NFODlFNTk1MTFFMzg1MzU4N0Y4REE2OTJCQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODIzN0NFOEFFNTk1MTFFMzg1MzU4N0Y4REE2OTJCQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MjM3Q0U4N0U1OTUxMUUzODUzNTg3RjhEQTY5MkJDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MjM3Q0U4OEU1OTUxMUUzODUzNTg3RjhEQTY5MkJDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsuMhncAAACnSURBVHjafNC9CsIwEMDxSNuhDkXwY/CFREefQZwdfAVHwaHQxcVFnR20oJuTovgudXCM/7RXCCH04HfT5e5ySmutGqxRYBEqfyQY44cIq5Z56USMDFOkCDBwR0U44o2lrmKO0C5q44AXRnjigmE51Sra4SNFD9zQrRuZFGMrHSbS8YqOvZZJM9llI7vl6LmnUrJXHWf0fTc15znx/S/u2KPwHfYvwADH3/TwO/K16AAAAABJRU5ErkJggg==) 5px 50% no-repeat;
  color: #fff;
  font-size: .8125rem;
  float: left;
  display: block;
  position: relative;
  top: -24px;
  margin-bottom: -22px;
  padding: 3px 5px 3px 20px;
  text-transform: uppercase; }
  @media only screen and (max-width: 47.9375em) {
    .personalise_now-btn {
      top: -34px; } }
  .personalise_now-btn:hover {
    background-color: #b6b4b2;
    color: #fff; }

.toolbar {
  text-align: justify;
  margin: 10px 0; }
  .toolbar:after {
    content: '';
    display: inline-block;
    width: 100%; }
  .toolbar > div {
    display: inline-block;
    vertical-align: middle; }
  .toolbar .pager {
    font-size: .9375rem; }
  .toolbar .amount,
  .toolbar .limiter,
  .toolbar .pages {
    display: inline-block;
    vertical-align: middle; }
  .toolbar .amount {
    margin: 0 5px 0 0; }
  .toolbar .limiter {
    margin-right: 10px; }
    .toolbar .limiter .delimeter {
      margin: 0 5px 0 0; }
    .toolbar .limiter a {
      color: #f36824; }
      .toolbar .limiter a:hover {
        color: #f8ab85; }
  .toolbar .pages ol {
    padding: 0;
    margin: 0;
    list-style: none; }
  .toolbar .pages li {
    display: inline-block; }
  .toolbar-bottom .toolbar {
    margin-bottom: 30px; }

.big-banner .widget-banner li {
  background: #d0d0d0; }
  .big-banner .widget-banner li a:hover {
    opacity: 0.45; }

.spec-cat-banner .widget-banner ul,
.spec-cat-banner-home .widget-banner ul {
  white-space: nowrap; }
.spec-cat-banner .widget-banner li,
.spec-cat-banner-home .widget-banner li {
  display: inline-block;
  margin: 0;
  position: relative; }
.spec-cat-banner .widget-banner .banner-link,
.spec-cat-banner .widget-banner .banner-header,
.spec-cat-banner-home .widget-banner .banner-link,
.spec-cat-banner-home .widget-banner .banner-header {
  position: absolute;
  text-transform: uppercase; }
.spec-cat-banner .widget-banner .banner-header,
.spec-cat-banner-home .widget-banner .banner-header {
  background: #787878;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 300;
  line-height: 2.5rem;
  padding: 15px 30px;
  top: 90px;
  left: 0;
  white-space: normal;
  z-index: 2; }
.spec-cat-banner .widget-banner .banner-image img,
.spec-cat-banner-home .widget-banner .banner-image img {
  width: 100%; }
.spec-cat-banner .widget-banner .banner-link,
.spec-cat-banner-home .widget-banner .banner-link {
  font-size: 1.5rem;
  bottom: 20px;
  right: 10px;
  text-decoration: underline; }

.category-image {
  background: #d0d0d0;
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
  position: relative; }
  .category-image img {
    width: 100%; }
  .category-image .special-category-title {
    position: absolute;
    bottom: 0;
    right: 0;
    color: #fff;
    font-size: 0.8rem;
    font-weight: 300;
    text-transform: uppercase;
    height: 0;
    width: auto;
    border-style: solid;
    border-width: 0 0 40px 20px;
    border-color: transparent transparent #7b7b7b transparent;
    padding-right: 10px;
    text-align: right;
    white-space: nowrap;
    max-width: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9; }
    .category-image .special-category-title span {
      display: inline-block;
      line-height: 40px; }
  .category-image:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45; }
  .category-image:hover .special-category-title {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    border-color: transparent transparent #ec6829 transparent; }

.special-category-top .slick-slider button:hover,
.special-category-top .slick-slider button:focus,
.special-category-top-home .slick-slider button:hover,
.special-category-top-home .slick-slider button:focus,
.special-category-products .slick-slider button:hover,
.special-category-products .slick-slider button:focus,
.now-trending .slick-slider button:hover,
.something-unique .slick-slider button:hover,
.now-trending .slick-slider button:focus,
.something-unique .slick-slider button:focus {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

.catalog-category-view .events-message {
  margin-top: 10px; }
  .catalog-category-view .events-message .event-ticker {
    display: inline-block; }
    .catalog-category-view .events-message .event-ticker .time-measure {
      margin-left: 5px; }
    .catalog-category-view .events-message .event-ticker .delimiter {
      display: none; }
    .catalog-category-view .events-message .event-ticker .second {
      display: inline-block !important; }

.touch .products-grid .item .in-heart-btn {
  display: none !important; }

div.amshopby-overlay {
  background-color: #FFF;
  height: 100%;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 555; }
  div.amshopby-overlay img {
    top: 48%;
    left: 48%;
    display: block;
    position: absolute; }
  div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
    width: 100%;
    height: 100%;
    background: url("https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/amshopby-overlay.gif") 50% 50% no-repeat; }

.catalog-category-view .breadcrumbs {
  margin-top: 8px;
  margin-bottom: 20px; }
.catalog-category-view .pager {
  font-size: 0.8125rem; }

@media only screen and (max-width: 47.9375em) {
  .refine_sort_trigger {
    font-size: 1.65rem;
    padding: .85rem .5rem; }
    .refine_sort_trigger:hover {
      color: #fff; }

  .toolbar .sorter {
    width: 36%; }
  .toolbar .pager {
    font-size: 1.25rem;
    width: 63%; }
  .toolbar .amount {
    width: 50%; }
  .toolbar .pages ol {
    height: 4rem; }

  .special-category-top .rotator-paginator,
  .special-category-top-home .rotator-paginator,
  .special-category-products .rotator-paginator,
  .now-trending .rotator-paginator,
  .something-unique .rotator-paginator {
    margin-bottom: 40px;
    text-align: center; }
  .special-category-top .slick-dots,
  .special-category-top-home .slick-dots,
  .special-category-products .slick-dots,
  .now-trending .slick-dots,
  .something-unique .slick-dots {
    position: static;
    display: inline-block;
    width: auto; }
  .special-category-top .slick-prev,
  .special-category-top .slick-next,
  .special-category-top-home .slick-prev,
  .special-category-top-home .slick-next,
  .special-category-products .slick-prev,
  .special-category-products .slick-next,
  .now-trending .slick-prev,
  .something-unique .slick-prev,
  .now-trending .slick-next,
  .something-unique .slick-next {
    position: static;
    display: inline-block;
    margin: 0;
    vertical-align: top; }

  .special-category-products .item {
    margin-bottom: 20px;
    padding: 0;
    width: 50%; }
    .special-category-products .item .item-wrapper {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    .special-category-products .item.last-in-row + .item {
      clear: none; }

  .special-category-header h2,
  .special-category-header .show-more-link {
    font-size: 1.5625rem;
    line-height: 1.5625rem; }
  .special-category-header h2 {
    font-weight: normal;
    margin-bottom: 30px; }
  .special-category-header .show-more-link {
    margin-bottom: 30px; } }
/* medium and screen */
@media only screen and (max-width: 62.25em) {
  .refine_sort_trigger {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-right: 5px;
    margin-bottom: 0; }
    .refine_sort_trigger:before {
      content: none; }

  .toolbar .pager {
    text-align: right; }
  .toolbar .pages li {
    display: none; }
    .toolbar .pages li.pager-nav-btn {
      display: inline-block; }

  .pager-nav-btn {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; }
    .pager-nav-btn .next, .pager-nav-btn .previous {
      background-color: #eee;
      border: 1px solid #e5e5e5;
      display: block;
      width: 4.5rem;
      height: 4rem;
      position: relative; }
      .pager-nav-btn .next:after, .pager-nav-btn .previous:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -.75rem; }
      .pager-nav-btn .next span, .pager-nav-btn .previous span {
        display: none; }
    .pager-nav-btn .previous:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 0.75rem;
      border-color: transparent #787878 transparent transparent;
      border-right-style: solid;
      margin-left: -1.125rem; }
    .pager-nav-btn .next:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 0.75rem;
      border-color: transparent transparent transparent #787878;
      border-left-style: solid;
      margin-left: -.375rem; }
    .pager-nav-btn.enabled {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      .pager-nav-btn.enabled .previous:hover,
      .pager-nav-btn.enabled .next:hover {
        background-color: #787878; }
      .pager-nav-btn.enabled .previous:hover:after {
        border-color: transparent #eee transparent transparent; }
      .pager-nav-btn.enabled .next:hover:after {
        border-color: transparent transparent transparent #eee; } }
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .refine_sort_trigger {
    font-size: 1.125rem;
    padding: .625rem 1.125rem; }
    .refine_sort_trigger:hover {
      color: #fff; }

  .toolbar .sorter {
    width: 29%; }
  .toolbar .pager {
    font-size: .875rem;
    width: 69%; }
    .toolbar .pager .custom-select:after {
      height: 32px;
      background-position: -50px -4px;
      border-bottom: 1px solid #cfcfcf;
      border-top: 1px solid #cfcfcf; }
    .toolbar .pager .custom-select select {
      height: 32px;
      padding: 7px 34px 7px 10px; }
  .toolbar .pages ol {
    height: 2rem; }

  .pager-nav-btn .previous, .pager-nav-btn .next {
    width: 4rem;
    height: 2rem; }
    .pager-nav-btn .previous:after, .pager-nav-btn .next:after {
      margin-top: -.375rem; }
  .pager-nav-btn .previous:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 0.375rem;
    border-color: transparent #787878 transparent transparent;
    border-right-style: solid;
    margin-left: -.5625rem; }
  .pager-nav-btn .next:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 0.375rem;
    border-color: transparent transparent transparent #787878;
    border-left-style: solid;
    margin-left: -.1875rem; } }
@media only screen and (min-width: 48em) {
  .toolbar .custom-select {
    width: 180px; }

  .slick-dots {
    bottom: auto;
    top: 10px;
    right: 10px;
    text-align: right;
    width: auto; }
    .slick-dots li {
      display: block !important;
      margin: 5px 0; }

  .special-category-header {
    margin-top: 50px !important; }
    .special-category-header h2 {
      font-size: 1.375rem; }
    .special-category-header .show-more-link {
      font-size: .9375rem; } }
@media only screen and (min-width: 62.3125em) {
  .pager-nav-btn {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6; }
    .pager-nav-btn .previous,
    .pager-nav-btn .next {
      display: inline-block;
      width: 11px;
      height: 23px;
      vertical-align: middle;
      margin: 0 5px; }
      .pager-nav-btn .previous span,
      .pager-nav-btn .next span {
        display: none; }
    .pager-nav-btn .previous {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjVCNTk4MTlFNjZGMTFFM0JFMDc5QTlFRDgxQkU3OUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjVCNTk4MUFFNjZGMTFFM0JFMDc5QTlFRDgxQkU3OUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNUI1OTgxN0U2NkYxMUUzQkUwNzlBOUVEODFCRTc5RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNUI1OTgxOEU2NkYxMUUzQkUwNzlBOUVEODFCRTc5RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv15cdQAAAC/SURBVHjajJIBEcIwDEUJVwNYwMImYUhoJRQJzAISsBAkDAtIAAtIKD9cxmWlpctdL2v31vyfhVJKm1aEEAak6FaAEekiz64BChR1e3QVaIc0YXVYLzli5hvlmgF2CsoHdwWf8m4BW32IK6BgL/rCmb4R4DmX94EBStnB6it5Ie/9Hvmh+0MNlNiq+LnkhCqnGmw1eySumSt1w7ZN9Pdz235g80O4ZJhqg1RqJf2butwHtUbU+qCV8yw+4luAAQDfF2zJg1V7rQAAAABJRU5ErkJggg==) center no-repeat; }
    .pager-nav-btn .next {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDBBODM2OUJFNjZFMTFFMzg3MEU4NzVCRDEzNDVDRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDBBODM2OUNFNjZFMTFFMzg3MEU4NzVCRDEzNDVDRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMEE4MzY5OUU2NkUxMUUzODcwRTg3NUJEMTM0NUNGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMEE4MzY5QUU2NkUxMUUzODcwRTg3NUJEMTM0NUNGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PheEVHIAAAC+SURBVHjahJJRDcMwDETTaQRGoRRGoYOQQFghlMIGYYWQURiEBUJLIRCys+QPq7E9S5ar6F16tjPEGC8hhIycc857cOKEJHhCflNKVw8eWmsBEN0c+Yz+sJowBQQLyoPPVwhmE2bBxP7JWkHeIKoqzIKRBeS/sqCosBDJPhIEbxNW+ni6MAteKHfXhmblbECyyZ09F20acnwfBqs2Z3cxcoPdqKy3seF7PC6hg/FECdq09XZBN0OwUP2XPwEGAAHMjnvi4V5UAAAAAElFTkSuQmCC) center no-repeat; }
    .pager-nav-btn.enabled {
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }
      .pager-nav-btn.enabled .previous:hover,
      .pager-nav-btn.enabled .next:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8; }

  .toolbar {
    margin: 20px 0; }
    .toolbar .sorter {
      margin-right: 10px; }
    .toolbar .pager {
      margin: 10px 0; }
    .toolbar .pages {
      margin-right: -5px; }
      .toolbar .pages li {
        font-size: .875rem;
        line-height: 1rem;
        text-align: center;
        vertical-align: middle;
        width: 1.375rem; }
        .toolbar .pages li a {
          display: inline-block;
          padding: 3px;
          vertical-align: middle; }
        .toolbar .pages li:hover {
          background: #ededed;
          color: #555;
          cursor: pointer; }
        .toolbar .pages li.current {
          background: #787878;
          color: #fff;
          padding: 3px; }
        .toolbar .pages li.pager-nav-btn {
          width: auto; }
      .toolbar .pages li + .pager-nav-btn {
        margin-right: 0; }

  .special-category-top .toolbar,
  .special-category-top-home .toolbar {
    margin: 0 0 10px; }
  .special-category-top .spec-cat-banner .widget-banner,
  .special-category-top .spec-cat-banner-home .widget-banner,
  .special-category-top-home .spec-cat-banner .widget-banner,
  .special-category-top-home .spec-cat-banner-home .widget-banner {
    width: 99.9%; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .next-page {
    background: #ededed url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABaCAYAAADtupVPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThDNkE5OENFNjJEMTFFMzlFNjVDRUUzQjZDQkU4QkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThDNkE5OERFNjJEMTFFMzlFNjVDRUUzQjZDQkU4QkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEM2QTk4QUU2MkQxMUUzOUU2NUNFRTNCNkNCRThCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEM2QTk4QkU2MkQxMUUzOUU2NUNFRTNCNkNCRThCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiW5FA0AAAWCSURBVHja3Jx7iJRlFMaPw4SpJe26O7ouBdZqSJoaEhGslRtmtqJEZVqWbTcsCcMuilQklV0wKrsY0XXT1VKwMM0iuuk/XewmmYRiVFgLVuOWZTc7h/f5QIadnZn9npk5Xw88f7g7c779zft973vOed+xT7bteCmgc9TD1M+qD0rClC7w+7HqZeqT1E3qxUmDTPXwu3Hq5wFnWgDYfv8HwDHqF9Qn5/z8evXjSYLsDnC0eqV6VJ73zFE/re6fRMCR6o7Dbst8mokP4agkAZ6oXlMEXKTp+DAGJgHQ4Nbh9ixFrfhQajwD2oi9VMLI5WqyerV6kFfAO7uZLUvVJHxIjR4Bl6t3EGJNVK9SH+cN8F31JeovCPEmYOJp8jbJfKKeTYI8HZAjvC0TnxFHcjyeydGeAAVwMwAbV2OwhJziLVWzCedCEuRIjORp3pLtr9XT1NsI1zhBvVbd7K1c+gaQHxGu0wjIFk+Apu+Qc35IuFYGt+t5ngBN32MktxKuV4tk4HxPgKa96gvU7xGuORCdgpmeAE0/qC9Sv024rtWRT6nbPAGaflRfrH6DcO0ByIOv9QRo6lTPUm8kXN/aHg+qb1T38QJo2oe07hUS5FL1TeojvACaflFfjk5AXPVV3y2h73qkF0BTFhPFy4S/xUbvdrifF0DTfvWVSKzjyp7DRRjN/l4ATV3qK7CIM2STzgMMyBTxdv8dt+tKUrzr1A9LzN4rE9B0EJAvkuJdpX5CfbQXQNOfEtr77aR4lyLrqfECaPoHzyQL0roMtj95jBfACLINiTVD0/B8D/YCaPpbfQ0+fYamALLBC2D0TM5VP0mK14I1d5gXwGh2nY/qgaFmrLkjvACa/lDfLGEbnCHr1Nmmz1gvgNFIWip2HyahuBqHmfpUL4CmvwC5lAQ5ChNPsxdA0yH1beolJMgmQLZ4AYy0BKCHCLGOBeQUT4CCW3UhKdZgPJNTPQGa7lffov6NEKsWyb7lsH29AArqv+XIfuLKeq+PGqwnwCHq4cSZ2vo72bQTuAZkJmeS4Cz/fc7+kXYycu0kOEskrj68TKv2LZpBOcXYVjuA8qzdyzLRALhJhFj7AbfKy0I/FDXiZEKsfegedNu2TFcJ7hkJR6XjyvZJrCe7Id8L0gmG24uR29zTi9IVhrMJYCIh1rcS9kUK7lVWCnAI0qezCLH2SDiVtaWYF6crBGeV9xmEWLslbH1/UOwbyg2YIcLtktAf/biUN5UTsE54B4DsYJKdD/i01DeWC9BKlnUkuJ0STnhs782by7HQ1wNuAiHWlxIOIm3vbYBUGUaug5Q4fy7hwNBXcYKkyCO3hpQ4b8OEsjNuIBZgBuvc2YRYtgTMijtyTMAMiktGVWDn4S5jjBwLsA5w5xL+FjscP4cJF3eZqEFuySh53kHivIc9padijFwHCe4t5JZ0uN6OYAaVM2O2fFNC/7KzXOlUqYD1yC0ZVcHrEs67/VTOZDhVJbjXJBzLLCtcKYB1gGMUq6+i5MlWohAtBrCWCLcWz1xXpdoIhQAHYbZkTCirsRRUDK4QYD1mS0aGYuuldZx/lQor1UOboZ0EZ9/YnlsNuHyA1nFmtfZWqG8Qzr4fBbARn3jc3PJf9SMSzn0ekCoqnQO3ggBnhwrsnOetwtnMpIygNWXtXGYrAc52ahd4gIsA7TiUnSObSrgt7YDPInGkFMBaCbHukrBtLN4AbTlYHzPOHbB4BOxEVr+hlzGiE0viFVAwlVsCvKnE9y/GrSneAQWZxgzUacXIJpN7xLlyF/ou1GmFvllmX6S6VxKg7lK1LEqafM+kZSfLJCHKl2z/LKE/uT5nnZunfkgSpJ7KJYO0oxnRHrj9h1WPScJUqOlkkPNRG74vCdR/AgwAlRYI78OlCcwAAAAASUVORK5CYII=) 50% 30% no-repeat; } }
#sitemap_top_links ul.links {
  list-style: none;
  padding-left: 24px; }
  #sitemap_top_links ul.links li a {
    font-size: 1.25rem;
    color: #f05c15; }

@media screen and (min-width: 768px) and (max-width: 1070px) {
  .now-trending .rotator-paginator, .something-unique .rotator-paginator {
    margin: 40px 0;
    text-align: center; }
    .now-trending .rotator-paginator button, .something-unique .rotator-paginator button {
      margin: 0; }
  .now-trending .trendings-item, .something-unique .trendings-item {
    position: relative; }
    .now-trending .trendings-item > a, .something-unique .trendings-item > a {
      margin: 0 10px; }
  .now-trending .slick-dots, .something-unique .slick-dots {
    position: static;
    display: inline-block;
    width: auto;
    vertical-align: middle; }
    .now-trending .slick-dots li, .something-unique .slick-dots li {
      display: inline-block !important; }
    .now-trending .slick-dots button, .something-unique .slick-dots button {
      margin-bottom: 0; }
  .now-trending .slick-prev, .something-unique .slick-prev,
  .now-trending .slick-next,
  .something-unique .slick-next {
    position: static;
    display: inline-block;
    vertical-align: middle !important; } }
.sidebar .widget-banner {
  text-align: left; }
  .sidebar .widget-banner .show-more-link:after,
  .sidebar .widget-banner .show-less-link:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MENGM0EwQ0NFQUZGMTFFM0JDQkFENDEzOUY2RjlGNzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MENGM0EwQ0RFQUZGMTFFM0JDQkFENDEzOUY2RjlGNzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQ0YzQTBDQUVBRkYxMUUzQkNCQUQ0MTM5RjZGOUY3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQ0YzQTBDQkVBRkYxMUUzQkNCQUQ0MTM5RjZGOUY3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PltZf5IAAABcSURBVHjaYvycovCfAQL28M554MqABoDyu4GUC4zzn4EIAFLHhEOiA5s4Ew6DyklRjBWwIFkNMq0D2Y1QZgXQ4504PYhLjCRn4FJ8j2jFQDcq4/Qg1I0EYxAgwABjnyfG0hC/jQAAAABJRU5ErkJggg==) 0 0 no-repeat;
    content: '';
    display: inline-block;
    width: 12px;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle; }
  .sidebar .widget-banner .show-less-link:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkU0Mzk0RDJFQjA3MTFFM0JEQkRFQUNFMUI0MENBQkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkU0Mzk0RDNFQjA3MTFFM0JEQkRFQUNFMUI0MENBQkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRTQzOTREMEVCMDcxMUUzQkRCREVBQ0UxQjQwQ0FCRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRTQzOTREMUVCMDcxMUUzQkRCREVBQ0UxQjQwQ0FCRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjF4NKEAAABoSURBVHjaYvycovCfAQL28M554MqABoDyu4GUC4zzn4EIAFLHgi74/z9CLyMjI4ocEwMJgCTFLEhuKgdSHV9SFZHdCaIqgB7vxOpBkJthGN2DGM6AeQrdc9TxIDZT4R6EuptgDAIEGAAyqSzN9MSGJQAAAABJRU5ErkJggg==); }

.sidebar .block-subtitle {
  margin-bottom: 1rem;
  text-transform: uppercase; }

.block-layered-nav dt,
.widget-banner dt {
  margin: 0 0 2px 0;
  position: relative;
  text-transform: uppercase; }
  .block-layered-nav dt .btn-remove,
  .widget-banner dt .btn-remove {
    display: none;
    float: right;
    font-size: 0.8125rem;
    color: #f36824;
    text-transform: lowercase;
    background: none;
    text-indent: 0;
    overflow: visible;
    width: auto; }
    .block-layered-nav dt .btn-remove.visible,
    .widget-banner dt .btn-remove.visible {
      display: block; }
      .block-layered-nav dt .btn-remove.visible:hover,
      .widget-banner dt .btn-remove.visible:hover {
        color: #f8ab85; }
.block-layered-nav dd,
.widget-banner dd {
  margin-left: 0; }
.block-layered-nav ol,
.widget-banner ol {
  padding: 0;
  margin: 0;
  list-style: none; }
  .block-layered-nav ol li,
  .widget-banner ol li {
    font-size: .8125rem; }
    .block-layered-nav ol li:after,
    .widget-banner ol li:after {
      content: '.';
      clear: both;
      display: block;
      font-size: 0;
      line-height: 0;
      margin-bottom: 2px;
      overflow: hidden; }
    .block-layered-nav ol li span,
    .widget-banner ol li span {
      display: inline-block;
      font-weight: normal; }
.block-layered-nav .currently li,
.widget-banner .currently li {
  position: relative;
  padding-right: 25px; }
.block-layered-nav .currently .btn-remove-inline,
.block-layered-nav .currently .btn-remove,
.widget-banner .currently .btn-remove-inline,
.widget-banner .currently .btn-remove {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjQ1NjJDNzVFN0YzMTFFM0JDQkVBMTE4OTVDNDI4QjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjQ1NjJDNzZFN0YzMTFFM0JDQkVBMTE4OTVDNDI4QjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NDU2MkM3M0U3RjMxMUUzQkNCRUExMTg5NUM0MjhCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NDU2MkM3NEU3RjMxMUUzQkNCRUExMTg5NUM0MjhCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PibQTHgAAACjSURBVHjaYnz79u1/BhKAsLCwIROMs3LlSoY/f/5gKAKJgeSQgAATMm/t2rUYmrCJwTWFh4fDbUS2HVkOBhiR/fTz50+GDRs2oCgICAhgYGdnR/aTI4rzQJLW1tZwPoiNrAHDeaQAFE0g5x09ehTOB7FBYng1wfwD8jjM8+h+RNGELaSwhSiGTcHBwRimYhNjJCcZMQJpA1DSIFLPByB+ABBgAJ7PQt+4lMGgAAAAAElFTkSuQmCC) 0 0 no-repeat;
  font-size: 0;
  display: block;
  height: 13px;
  width: 13px;
  position: absolute;
  top: 3px;
  right: 5px; }

.block-tagsrating .block-title {
  text-transform: uppercase;
  font-size: .9375rem;
  margin: 0 0 15px; }
  .block-tagsrating .block-title strong {
    font-weight: normal; }
.block-tagsrating .rating-box {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkQ4QkI5OUVFQTI1MTFFMzkxRTBCQjg4NUI2ODg1Q0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkQ4QkI5OUZFQTI1MTFFMzkxRTBCQjg4NUI2ODg1Q0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDhCQjk5Q0VBMjUxMUUzOTFFMEJCODg1QjY4ODVDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRDhCQjk5REVBMjUxMUUzOTFFMEJCODg1QjY4ODVDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powddy4AAADxSURBVHjaYvj//z8DLlxRUdGLT54RRGADlZWVaUCqG4hd29vbT2FTw4RDI0i8Eoj5gLidAQdgwiFeBsQKULYJ0DAPbIrgzgYqkABSBkBsBMT5QCyGpO4GEM8E4nNAfAHojU9gzcBASQHS9VAn8jEQBiCNL4A4GWwz0NbNQI4PA3EApHkW0PZSmJ/9gfgQkRrXgDSi+5kLSB2G+hkX2ADUGIgR2kDBb0BqLQGbZ+OLKlkCmuWQOSx4JEH++we1gA+b4eg2K0A1HQPiSKBXBIF0IRBfg4or4LP5ERDnAjXtQwqLeUBqHjBAo0DpHFkxQIABALcBcyStUb50AAAAAElFTkSuQmCC) 0 center repeat-x;
  float: left;
  height: 14px;
  margin-right: 10px;
  width: 75px; }
  .block-tagsrating .rating-box .rating {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VDQzJEMjhFQTI1MTFFM0FFMUFCRkEyNDAyMDM0MDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VDQzJEMjlFQTI1MTFFM0FFMUFCRkEyNDAyMDM0MDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUNDMkQyNkVBMjUxMUUzQUUxQUJGQTI0MDIwMzQwMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUNDMkQyN0VBMjUxMUUzQUUxQUJGQTI0MDIwMzQwMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk1/sAMAAADtSURBVHjaYvj//z8DLvw1lbUXnzw+jWlA/BGIzXCpYQSbgAa+pbExAam7QKwAxPu4Zv1yZsACmBiwgzKoRhAwARrmgU0R3GagAgkgZQDERkCcD8RiSOpuAPFMID4HxBeALvkE1gz0UwqQrgdiPigmBEAaXwBxMthmoK2bgRwfBuIASPMsoO2lMM0gv+8HYjsiNK4BakxG9zMXkDoM9TMusAGoMRAjtIGC34DUWgI2z8YXVbIENMshc1jwSIL89w9qAR82w9FtVoBqOgbEkUCvCALpQiC+BhVXQFGNlp63A7ETjrQeBcTzkcUAAgwAezu+M8smWL0AAAAASUVORK5CYII=) 0 center repeat-x;
    height: 14px; }

/* medium and screen */
@media only screen and (max-width: 62.25em) {
  .sidebar.col-left {
    background: #fff;
    border: 1px solid #eee;
    padding: 5px 0;
    position: absolute;
    top: 0;
    left: -100%;
    width: 95%;
    z-index: 900;
    transition: left 0.2s ease-out; }
    .sidebar.col-left.shown {
      left: 0;
      transition: left 0.4s ease-in; }
  .sidebar .sort-by {
    margin-bottom: 50px;
    padding-left: 20px; }
    .sidebar .sort-by label {
      border-bottom: 1px solid #ededed;
      display: block;
      font-size: 2.25rem;
      margin: 0 0 50px -20px;
      padding: 5px 20px;
      text-transform: uppercase; }
    .sidebar .sort-by .custom-select {
      width: 95%; }
      .sidebar .sort-by .custom-select select {
        font-size: 1.5625rem;
        height: 4.1rem;
        box-shadow: none; }
      .sidebar .sort-by .custom-select:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAACCCAIAAAAR2NsOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc0QTU5RTJFNzA2MTFFM0FFM0JEN0M5Q0VFN0QyN0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc0QTU5RTNFNzA2MTFFM0FFM0JEN0M5Q0VFN0QyN0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzRBNTlFMEU3MDYxMUUzQUUzQkQ3QzlDRUU3RDI3QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzRBNTlFMUU3MDYxMUUzQUUzQkQ3QzlDRUU3RDI3QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvI3mtgAAAHLSURBVHja7NxNpyphAMDxe66pRFEipU3UJqJdpE0i0a5Em9Lr52zRp5hd0WdoFbm5h3u5cm5vnFn8/pvenmH8zMwzzyz6CMPwh97XTwTvLfh8KZfLLF7scDg4Qp3yQIEKKFCgAgoUqIACBQpUQIECFVCgQAUUKFABBQoUqIACBSqgQIEKKFCgAgoUKFABBQpUQIECFVCgQAUUKFCgAgoUqIACBapbBVHboe12u9vtEonEoxteLpfz+TyZTGq1GtC/dbvd4/G43++f2LbT6XyvZkRP+fl8/sS/RXZ+5xp6u8Vikc/n7x/fbDajoBnpSWm9XqfT6XtG1uv1wWBglv9P13npahqLxb4eVqlUxuOx26a7ymQyq9XqiwGlUmk2m7kPfaBisTidTm/+lMvllsulG/uHq1arw+Hwny9TqdRmswmCAOgzNRqNXq/352M8Hr9eXpPJpKXn87Xb7Var9fn+emHNZrOWnq/W7/dPp9N1Wi8UCtby72k0GkV8Dz1tAgoUqIACBSqgQIEKKFCgQAUUKFABBQpUQIECFVCgQIEKKFCgAgoUqIACBSqgQIECFVCgQAUUKFABBQpUQIECBaoX+gjDkIIjNLr9EmAA0OA6f7XpkaEAAAAASUVORK5CYII=) 0 0 no-repeat;
        -webkit-background-size: 100%;
        background-size: 100%;
        width: 56px;
        height: 64px; }
  .sidebar .block-subtitle {
    font-size: 2.25rem;
    padding: 0 20px; }
  .sidebar .close-btn {
    position: absolute;
    top: 0;
    right: -5px; }


  .col-left .block-layered-nav dt,
  .col-left .widget-banner dt {
    background: #fff;
    border: none;
    font-size: 1.875rem;
    padding: 10px 20px;
  }
    .block-layered-nav dt .btn-remove,
    .widget-banner dt .btn-remove {
      font-size: 14px;
      display: none;
      margin: 30px 10px 0 30px;
      text-align: right;
      width: 100%; }
    .block-layered-nav dt .btn-remove.visible,
    .widget-banner dt .btn-remove.visible {
      display: none; }
  .col-left .block-layered-nav dt:after,
  .col-left .widget-banner dt:after {
      content: '';
      content: "";
      display: none;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #787878 transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: 50%;
      right: 35px;
      margin-top: -3px;
  }
  .col-left .block-layered-nav dt + dd,
  .col-left .widget-banner dt + dd {
      max-height: 10000px; }
    .block-layered-nav dt.expanded .btn-remove.visible,
    .widget-banner dt.expanded .btn-remove.visible {
      display: block; }
  .col-left .block-layered-nav dt.expanded:after,
  .col-left .widget-banner dt.expanded:after {
      content: "";
      display: none;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent #787878 transparent;
      border-bottom-style: solid;
      margin-top: -9px; }
  .col-left .block-layered-nav dt.expanded + dd,
  .col-left .widget-banner dt.expanded + dd {
      max-height: 10000px;
      transition: max-height 6s ease-out; }
  .block-layered-nav dd,
  .widget-banner dd {
    font-size: 1.5625rem;
    margin-left: 0;
    padding: 0 50px 0 20px;
    overflow: hidden; }
  .block-layered-nav ol li,
  .widget-banner ol li {
    font-size: 1.5625rem;
    margin: 30px 0; }
    .block-layered-nav ol li span,
    .widget-banner ol li span {
      font-size: 1.5625rem; }
  .block-layered-nav ol a.amshopby-attr, .block-layered-nav ol li a.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-price-selected, .block-layered-nav ol li a.amshopby-price,
  .widget-banner ol a.amshopby-attr,
  .widget-banner ol li a.amshopby-attr-selected,
  .widget-banner ol li a.amshopby-price-selected,
  .widget-banner ol li a.amshopby-price {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REJBNTQxNjZFNzIzMTFFMzlFMEVGN0ZEMDMxOTlERDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REJBNTQxNjdFNzIzMTFFMzlFMEVGN0ZEMDMxOTlERDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQkE1NDE2NEU3MjMxMUUzOUUwRUY3RkQwMzE5OURENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQkE1NDE2NUU3MjMxMUUzOUUwRUY3RkQwMzE5OURENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlRLSUUAAAE7SURBVHja7JhBDoIwEEVbKIkrN+68gPe/iQv2HsCFqy4B/Yavv03RmLSExE4yDCFk5jm/JU5t3/dnY8zJbMMu7nE5dl23s9YaeNM0hvd0GGNum6bpGcdxNN77A4BGPCAI4lpQhEGcc0+OheBt2wZAiApbqkPoDvM7FlQH2Cf5csLAUWcYhjeQSqVdWguI0gVA6nHHSkApjEIFQDGIur6XE4g7LFhD8U6K4XSB5zLWIxTzu/ilWLrU4s7dIf3BbgmGhUt2CA65NLdbgkl9EEvsMuSUD2Mo2ZLOCpJTslSNxmzMKlAFqkAVqAJVoApUgf4dyP36F1OHutzz/QsoNbTpVKBgpU4/XuPQt0kSUwEPBHICaU7EpGQxEEcUxlIdUigA2RhC1wtPJ/i81Cg9A1kAXb33+41ssttdgAEAKL32s2jVlc0AAAAASUVORK5CYII=) no-repeat left center;
    display: block;
    float: left;
    padding: 0 5px 0 50px; }
    .block-layered-nav ol a.amshopby-attr.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-price-selected,
    .widget-banner ol a.amshopby-attr.amshopby-attr-selected,
    .widget-banner ol li a.amshopby-attr-selected,
    .widget-banner ol li a.amshopby-price-selected {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkRFODM1Q0RFNzIzMTFFM0IyRkRGM0Y0OUIyQzU3NDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFODM1Q0VFNzIzMTFFM0IyRkRGM0Y0OUIyQzU3NDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCREU4MzVDQkU3MjMxMUUzQjJGREYzRjQ5QjJDNTc0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCREU4MzVDQ0U3MjMxMUUzQjJGREYzRjQ5QjJDNTc0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlyPLFYAAALBSURBVHja7FfLaiJBFL0d27cGcXChiFlMYJQsIiqJ+AD9FP/LfxAlIhF8gEgUQUUUV0EC2QhuBIOa+BhvzbTTlm0rnW5xMQdK26qi63juqVu3mG632waAX3AZGLCbD0cymdR9fn4CwzCkIehvpaFWqyGRSPxAQitcdLVabQlhW6/XO99KAte4uroijyynglDjjylNiFtDlBBNRm5iSIR771+F/hCiSXGDSnqKbwn+e1l6MfpZiJQcOORTlg7HIaWU3nF7IRNT5ZwpgBWT9By7jQuXYMgOKSGFjEajgXg8DkajEVqtFgwGA8E/zd9tggrJYWrMuo+Pj+D1egkxlmVhMpnAaDQ6mH/2FBIiJQUGgwH8fj+EQiGwWCyk7+7ujpi20+lAv98XN7ecfjCZTIRMJBLZkkFotVpwu91kXLKphVTDUCC+vr72xnU63ZYMvfBsNoNerweNRkM+QmazGVwuF/HDpmSB5XL57yWbvmAwSBqamEa9Xod8Pv+9bU8nrfv7ewiHw7BYLEClUhE/4DOGA/sfHh7g+vp6z3+5XA6azSapJmQh5HA4wOPxQCAQ2PoiFosRhYbDIdze3hJlUEEaz8/PJEzT6fT7iZEDquHz+cBqtW77bDYb8cp4PAa73b5HZj6fkzCVy2X5MjWH9/d3eH19Bb1ev+MPp9NJGo2Pjw9ot9skVJLOtFNSeyqVgpeXl6M+wHGc9/T0JP2QPXVitVqFbDYrOgeJ4LxvnfqnTkRj4m7JZDKC4+l0mpxZmHMUOe2FgIthSNBP0WiUJEMkWqlUoFarKVt+iKFYLJKsfXNzQ07xUqmkfD10DIVCAbjr01kKtGPALK1IKQsXhv+EJBHi17jnBnvsRklf7JS4dXBtRyF+J70wf0wJMidte/5EJdWhiSEhBn9g3cNdn891lRYgxDBdLJABfl7IJnv7LcAA4WMxXJdkYBoAAAAASUVORK5CYII=); }
  .block-layered-nav .currently li,
  .widget-banner .currently li {
    padding-left: 20px;
    font-size: 1.5625rem;
    line-height: 4rem;
    margin: 15px 0; }
  .block-layered-nav .currently .btn-remove-inline,
  .block-layered-nav .currently .btn-remove,
  .widget-banner .currently .btn-remove-inline,
  .widget-banner .currently .btn-remove {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) -150px -100px no-repeat;
    height: 68px;
    width: 68px;
    top: 3px;
    right: 5%; }

  .block-tagsrating {
    padding: 10px 20px; }
    .block-tagsrating .block-title {
      font-size: 1.875rem; }
    .block-tagsrating .block-content {
      font-size: 1.5625rem; }
    .block-tagsrating .rating-box {
      height: 30px; }
      .block-tagsrating .rating-box .rating {
        height: 30px; } }
@media only screen and (max-width: 47.9375em) {
  .sidebar.col-left {
    width: 90%;
    min-height: 100%; }

  .col-left .block-layered-nav dt,
  .col-left .widget-banner dt {
    margin-right: 5%; } }
@media only screen and (min-width: 62.3125em) {
  .sidebar .block-subtitle {
    font-size: 1.5rem;
    line-height: 1.5rem;
    padding: 0; }

  .block-layered-nav dt,
  .widget-banner dt {
    font-size: .9375rem;
    margin: 0 0 15px; }
  .block-layered-nav dd,
  .widget-banner dd {
    margin-bottom: 25px; }
  .block-layered-nav ol,
  .widget-banner ol {
    padding: 0;
    margin: 0;
    list-style: none; }
    .block-layered-nav ol li span,
    .widget-banner ol li span {
      font-size: .9375rem; }
    .block-layered-nav ol li .input-text, .block-layered-nav ol li select,
    .widget-banner ol li .input-text,
    .widget-banner ol li select {
      margin-bottom: 10px; }
    .block-layered-nav ol li a.amshopby-attr, .block-layered-nav ol li a.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-price-selected, .block-layered-nav ol li a.amshopby-price,
    .widget-banner ol li a.amshopby-attr,
    .widget-banner ol li a.amshopby-attr-selected,
    .widget-banner ol li a.amshopby-price-selected,
    .widget-banner ol li a.amshopby-price {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JERTg3QzJFN0U3MTFFMzhGQ0JCMzk1MkMyQkFBMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JERTg3QzNFN0U3MTFFMzhGQ0JCMzk1MkMyQkFBMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkRFODdDMEU3RTcxMUUzOEZDQkIzOTUyQzJCQUEwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkRFODdDMUU3RTcxMUUzOEZDQkIzOTUyQzJCQUEwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvaEOXcAAABmSURBVHjajNHRDYAwCARQT5jApPtPwwh1Hg+laX88JYWE5oWkBRGx/QhntnYA2ewVZuaZnpVt72c6Ip43xKsc8YwViLWcRnOeRqtTaDqNVqcQMJxGuP+25mk036FR7Y1r+dzvJcAASy8K4lbKyFwAAAAASUVORK5CYII=) left center no-repeat;
      padding: 0 5px 0 20px; }
      .block-layered-nav ol li a.amshopby-attr.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-attr-selected, .block-layered-nav ol li a.amshopby-price-selected,
      .widget-banner ol li a.amshopby-attr.amshopby-attr-selected,
      .widget-banner ol li a.amshopby-attr-selected,
      .widget-banner ol li a.amshopby-price-selected {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUM2QkY5RjdFN0U3MTFFMzlEQjJEQURCRjlDMjc3QjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUM2QkY5RjhFN0U3MTFFMzlEQjJEQURCRjlDMjc3QjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzZCRjlGNUU3RTcxMUUzOURCMkRBREJGOUMyNzdCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzZCRjlGNkU3RTcxMUUzOURCMkRBREJGOUMyNzdCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgs5zeMAAACjSURBVHjaYqxYbMVABGABEVftCKjSPsTEQBzAqU5bW7utrY2AOk1NzcjIyCdPnmBR5+LiIi8vD2QYGxvHxcU9ffp04cKFqP4AA3FxcRUVlStXrnh7ez969Gjx4sVfv37FYt769etZWVnhir58+YLsEmabIFmG1yDrfv/+/fz5c05OztWrV6MpYhB7yILMffz48dKlS0kLFzLVsUCihaA6gAADADWtOd4hXMIVAAAAAElFTkSuQmCC); }
  .block-layered-nav .amshopby-price-find:before,
  .widget-banner .amshopby-price-find:before {
    content: none; }

  .touch .block-layered-nav li,
  .touch .widget-banner li {
    margin: 0 0 2px; }
  .touch .block-layered-nav .categories-list,
  .touch .widget-banner .categories-list {
    margin: 0; }
  .touch .block-layered-nav dt,
  .touch .widget-banner dt {
    background: #fff;
    border: none;
    padding: 12px 40px 12px 10px;
    margin-bottom: 2px; }
    .touch .block-layered-nav dt .btn-remove,
    .touch .widget-banner dt .btn-remove {
      display: none;
      margin: 30px -25px 0 30px;
      text-align: right;
      width: 100%; }
    .touch .block-layered-nav dt:after,
    .touch .widget-banner dt:after {
      content: '';
      content: "";
      display: none;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #787878 transparent transparent transparent;
      border-top-style: solid;
      position: absolute;
      top: 50%;
      right: 20px;
      margin-top: -3px; }
    .touch .block-layered-nav dt:hover:after,
    .touch .widget-banner dt:hover:after {
      content: "";
      display: none;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: #f36824 transparent transparent transparent;
      border-top-style: solid; }
    .touch .block-layered-nav dt + dd,
    .touch .widget-banner dt + dd {
      max-height: 10000px;
      margin: 0; }
    .touch .block-layered-nav dt.expanded .btn-remove.visible,
    .touch .widget-banner dt.expanded .btn-remove.visible {
      display: block; }
    .touch .block-layered-nav dt.expanded:after,
    .touch .widget-banner dt.expanded:after {
      content: "";
      display: none;
      width: 0;
      height: 0;
      border: inset 6px;
      border-color: transparent transparent #787878 transparent;
      border-bottom-style: solid;
      margin-top: -9px; }
    .touch .block-layered-nav dt.expanded + dd,
    .touch .widget-banner dt.expanded + dd {
      max-height: 10000px;
      transition: max-height 6s ease-out; }
  .touch .block-layered-nav dd,
  .touch .widget-banner dd {
    padding: 0 10px;
    overflow: hidden; }
  .touch .block-layered-nav ol li,
  .touch .widget-banner ol li {
    margin: 15px 0; } }
#contactForm .legend {
  background: #ededed;
  padding: 10px 20px;
  margin: 13px 0 30px -10px;
  text-transform: uppercase;
  font-size: 1.125rem; }
  @media only screen and (max-width: 47.9375em) {
    #contactForm .legend {
      margin-left: 0; } }
#contactForm .sublegend {
  font-size: 1.125rem;
  margin: 30px 0 15px 10px; }
#contactForm li {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 80rem; }
  #contactForm li:before, #contactForm li:after {
    content: " ";
    display: table; }
  #contactForm li:after {
    clear: both; }
#contactForm .field {
  margin-bottom: 10px; }
  #contactForm .field:before, #contactForm .field:after {
    content: " ";
    display: table; }
  #contactForm .field:after {
    clear: both; }
@media only screen and (min-width: 48em) {
  #contactForm .label,
  #contactForm label {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    width: 25%;
    float: left; }
  #contactForm .input-box {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    width: 66.66667%;
    float: right;
    float: left; } }
#contactForm input,
#contactForm select {
  padding: 5px 10px;
  width: 100%; }
#contactForm textarea {
  font-family: Arial, Helvetica, sans-serif;
  resize: vertical;
  height: auto;
  min-height: 110px;
  overflow: auto;
  width: 100%; }
#contactForm .custom-select {
  width: 100%; }
#contactForm .validation-passed:after {
  right: -10px; }
#contactForm p.required {
  font-size: .75rem; }
#contactForm .buttons-set {
  margin-top: 20px; }

.track-order-block {
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc5ODMzRDFGMjIyMTFFMzhCRENGNzAxNTRFQzVCMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc5ODMzRDJGMjIyMTFFMzhCRENGNzAxNTRFQzVCMTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5Nzk4MzNDRkYyMjIxMUUzOEJEQ0Y3MDE1NEVDNUIxMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5Nzk4MzNEMEYyMjIxMUUzOEJEQ0Y3MDE1NEVDNUIxMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj0OQukAAATPSURBVHja1JkJbBVVFIbnPYqsLjVFqBik0AiySQrFYlCCklQMoLKELY3YCALBSFgblNAYV4w2MSCQqJAAYVekYKSEAmUxEJUKFCphV5YCLRSQgC2t/0n/SW4m907fvDfjg5N8mby5s5x355xzzzk3lJOTY8Uo7cGzIBX0BO1AK3AHPAAqwCnwOzgG9oMjsbwwIcr7OoN3QDpI04zf5thS8AJ4CmQq46XgAJgP9np9edjj9Q+DxeBj0MygsMgFzu5pw3hHcANMBcv5lQJRWl5wEowHF0GWi1L2cxsZxg+Bt0ElGMOZ/8RPpVuCzeAL8CjPjeNxguGef3m8ZhifxGM2jw2AONdvoEusSvcCB8ErjvMh8CbYAi5p7ksCM0CGZkxseDf4QDOWxq/wVrSO2AfschmfDnaAv8FjjrFEMM9wn/zJfuB9w/jPnCyJPF97memB4DMwgHank0608TSPzvwaKOTXcsp2vjMfLABDIlX6Id7Ulf+6rYtt+iU1YBV4kaFxI8+vAx0iUfoHHh8Ef1HhJC4OQcldMBY8zYlSfaewPqUn89/a8gTDWjIoDlDphuAwKNGMPQ6+MindhGHNKU9yxrMDNpFUg51bXH1TdUrPp8feq7LAqXTT/2Emo7X1PJqphNWhqtIShnowudkWwMslNu/0cH01F5gEpg8S91uA0arScxgT94H+XK7/8FHp2eCWxxnOZ/g7wVWyNSe2oSjdhlnXe8yB8xmby320xRVcNCIV8a0yhr92jqDQX6a/r2Y1HOiTwtUMo696vC/kMpYe9prLepThPOb6+MznwlHkDpGKZIAbwCOgu4/PbRumPQcRquxkZ5DPz26VwHAi9do/tKVaempKjGZhR4t+MTynkpEjpNh6sp1PS2i5rFwsycuSKF+0UEm6pCJ5KQal92oKkG8T+OCtyszUMkmJVlK4WG1giGoTi9M5qvWQbR5XwTM+2tzLZGM9oSvS6r+349x1Ufp4jPZrksEBRaWLYVbA95NcCHNtv5/klzAr7lrlpF0fjoyjYhJ+iwxjv4rSf4Iq8COjxmC2BTLiqHQxcyLJNr9k8iYTex0U2KnpWtp2Y7CJEWVKHJWWaPY986JpLKylayUd1xv24vIuuGLo+sRDmoPXSSmtQPqCn6sdpnLa8qB70PE6EmlhFDgL2wkuN57ll4inZOuq8fPgI83FRVyOlwSokFRMizg5Olmvln/OZo00BY8qv/fRi7swiQpKpME+0arbYahyjMmuwhi3DpOl1HKXGPbSmR62CFDpJDrcTdaEFcpYJr+Eq9JnwAj2GXIZZnRSxs6TXyKNxpNcI+yAMF23yJj602tYES9zeUkPZmElHpUTu53JtkI3TVorX1U6tx9a+jad607AcpZMNbr1H5yz6rYcdCJ2uMNRWNgiC9hqKq4T8Z9V7MVYXpW2WIH0dDinxU6PNCyzDPedZ5n1k2ZMzO4NFr46kxMbnuWmVCQbRQfo1XnKudMus6w+19TQnMvjp8q5lbTrgvoUinTzs5Y9tRV0jhOOzo+p2RJyKcnymFvsosMXRuoUXndsJakaBYbRw583VD2JPDY1PKeCvZDv6nF2X5S2ZR2xyyrZNOrDIjaRxfI3Vt2+udi3bIHIhukeq26Lr4BpZlTynwADAHSK9oq2J/QyAAAAAElFTkSuQmCC) 45px 50% no-repeat;
  border: 1px solid #e0e0e0;
  -moz-box-shadow: 0 0 10px #dddddd;
  -webkit-box-shadow: 0 0 10px #dddddd;
  box-shadow: 0 0 10px #dddddd;
  padding: 30px 30px 30px 110px;
  margin: 10px 0; }

.track-order-block-title {
  color: #f36824;
  font-size: 19px;
  line-height: 22px; }
  .track-order-block-title p {
    margin: 0; }

.track-order-block-link a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #787878;
  border-left-style: solid;
  display: inline-block;
  margin: 2px 0 -2px 5px; }

.contacts-index-index .sidebar dl a {
  font-size: .8125rem; }
.contacts-index-index .sidebar dl a:before {
  content: '\e602';
  font-family: 'slick';
  font-size: 6px;
  color: #bfbfbf;
  vertical-align: 1px;
  line-height: inherit;
  margin: -1px 10px 0 5px; }
.contacts-index-index .sidebar .address-block {
  padding: 10px; }
.contacts-index-index .sidebar .phone-number {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFFMjQxMEFGMjMzMTFFMzk3NjdEMDg4ODVGQzY2M0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFFMjQxMEJGMjMzMTFFMzk3NjdEMDg4ODVGQzY2M0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQUUyNDEwOEYyMzMxMUUzOTc2N0QwODg4NUZDNjYzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQUUyNDEwOUYyMzMxMUUzOTc2N0QwODg4NUZDNjYzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkF5M2oAAAPCSURBVHjatJh7aI1hHMfPjlGyMjRZmjZySczMZSaUy5ZLLptyN7e5ZZE2bMjmDxYmsklobkNKmWLsEhu2sXKfsfAHNqWQ8cdGhO9P36ceb+ec9z3vOedbn573fc/7PO/vuf1+v+cEZWZmOrxUBEgAo0A0CAddQDBoAZ9BPXgKysFDT43l5ub+dx/shSHTwEow08M7HWngIDBfvgfqQBEoBN/NPmLFoGg2PFV71gSqwBPwBnwEf0A3jmAMR3AgiCPpYDs474tBGWCfdl8MjoFK8MNCZ8aCFWAJiALnwHQ+a3VVwemhsVOaMWLAaJAMSi0aI7oDloLB4CKfzeO6ivTGoGL2SpQDJoC7Dvt6BuaA1bzvz7XVy4pBMiWzeJ0Cdjr8J2l7IvgJuoOKrKysYE8GLeJOcnCeixz+100widf9wAV3BoWBk7zOAyccgdNtdlg0G6OU5MqgPO66RrDJEXhJh6/y+jCMaq8bFMn1IlplscFEjqovWsNSnOly3SC1+uu4Vc20B5SB+1wHdvWe7kW0UTdoIcuDFhpZCzbzWrZtNXtoV4eUK8C0xTjp5iO4Fa+ZVO4g8214FqaG244QXB+heK2WgRgUz5t74JtJ/V9c9LqkwSs+rqUbLOOc9JqqYTP9ZjxSKgGxTDV80WPll5z0mKK3FisXatef/OQCmlj2EIM68earxcof6LNEiw1piV2pb4c4OQ1mkd+oHcyBnJy2RMPvfcAGEGqxvSC1JJzaQg71wqA2Rm+lMkMmWUIX8kBbo57UTY2UGPSON729HOYqTpnSZXAGXNeMkDZrXKUZBkWpteRkQi4aaWPuz4Ip2qIUAye76L2ZN49h2SAG1fIm1mZsKmVGuNtNWrpX8zPulMCyWgxq5lyLknzYJds4ElsZ48QlrAdbeABwKYSLcVroKVc767ge4HwMlnJCGcF1k2+hTjrLCoSRZmVQEXfbACby/lCbhXfk/DZDhTXd97QymRcVaH4h0FJevwajU2l0hgcYdcO5ewKtHG1np7pL8tV0LQDZATQmRWs/A6PT6M6gei2VzdGm0Z9KA6eVH4Mx+83OZUXabstm5c5+MiZf23nFBk/vMaBKHFqmDW+DF8m/KyUx50nTDozJds72w3kO7wmOMolbZyE2/ctt2Jlb4BIYQleQqh0qvP73Qzz4MHGonMYYuoUCnvVfgOf0YeKNQxhY+4Lxhg6L891llgha/cNKnNYRHrXngjHMxeNN6r3k6Mih8JWVD3nzD1qLNjpRHLmhnJquoB3f+cKRq7WTa/8VYABnOdOyZyw2BgAAAABJRU5ErkJggg==) 0 50% no-repeat;
  font-size: 1.25rem;
  padding: 10px 5px 5px 45px; }
  .contacts-index-index .sidebar .phone-number .work-time {
    display: block;
    font-size: .75rem; }
.contacts-index-index .sidebar .email-address {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAVCAYAAAC+NTVfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJEMEI1MzJGMjMzMTFFMzkzQjFCMjY2RjAxRUJGOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJEMEI1MzNGMjMzMTFFMzkzQjFCMjY2RjAxRUJGOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMkQwQjUzMEYyMzMxMUUzOTNCMUIyNjZGMDFFQkY5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMkQwQjUzMUYyMzMxMUUzOTNCMUIyNjZGMDFFQkY5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqEeeoAAAAIqSURBVHjaxJZNSFRRFMef00QtRlS0nJREkkAMo0UKprgIlXa5UmrRTuhjIeLCGRorShjGRVSEKblWESndJaSCfTklBFGEIrgR3IjJKEGLst+BE1web55vxnE68Js7770z93/uueedOzmhUChoWVYfNEE+/LYOzg7BT5iHu34+ZqDKyp7lQTtc9GVZ2LRjIr5tu/kZZCu6YDMDIs+gBMZt9xM+B+cyOAWP9PvDNEVnoTYajd5kDMB5u4Pf4UeF8B5iEIJuGIZeuOJBdBUiiI7IRTgcvsXw1MnR5zJJD0zrG/AdrkqRwLsk/n/ggdSQITyYTDjZyk1rgS/QBgswBw2agT7dHkv3sxfRZRU9zvAC6t0m93tI40n4ADdgUO+N6uSdsITo1D9nhOs1mJK9JvalWLVjxvUv6LcJS4BvvQinKm5pc5D0V9gfICxvx0Aqk/k9+m1Bh3ZDefe/wWUpSERzGSe1GO/BK3gO1ZlY+aju+wTchl04oiKv4asKizWyDXE4qwXpajkcLAnGXIdna9rlJvT6JbR6CHYdzhDAD7IijeUJ1Dn4JZKtfEgmMIRnPAqLnZC+gHA5ASzCBW1Wu3ulfREuwXWJTDPy0UirVyuGTwRwWi4IIKaLmXYTnzQcglrZNWn29iKIE0ClBiBd8rFbtUt6dvSkuw+l+zzRCuANAUQYpQiv2cXNYgvoaZZJKzI6o2lHJe0b/+nPxGFZebOu9lwWhVfgzl8BBgC3o4rhqG3xWgAAAABJRU5ErkJggg==) 0 50% no-repeat;
  padding-left: 45px; }

/* medium and screen */
@media only screen and (max-width: 62.25em) {
  .contacts-index-index .sidebar .address-block {
    font-size: 1.5625rem; }
  .contacts-index-index .sidebar .phone-number {
    font-size: 2rem; }
    .contacts-index-index .sidebar .phone-number .work-time {
      font-size: 1rem; } }
@media only screen and (min-width: 62.3125em) {
  .contacts-index-index .sidebar .address-block {
    font-size: 0.875rem; }
  .contacts-index-index .sidebar .phone-number {
    font-size: 1.25rem; }
    .contacts-index-index .sidebar .phone-number .work-time {
      font-size: .75rem; } }
.contacts-popup-wrp {
  display: none; }

.popup-head {
  position: relative; }
  .popup-head .block {
    color: white;
    text-align: center;
    font-size: 0.75rem;
    padding: 5px 0; }
  .popup-head .txt-lg {
    font-size: 18px;
    text-transform: uppercase; }
  .popup-head .green-block {
    background: #78a33a; }
  .popup-head .orange-block {
    background: #f05c15; }
  .popup-head .or-separator {
    background: none repeat scroll 0 0 white;
    border-radius: 50%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px;
    z-index: 2;
    text-align: center;
    text-transform: uppercase;
    width: 30px; }

.mfp-contacts .mfp-content .need-help-content {
  width: 617px;
  margin: 0 auto;
  position: relative; }
.mfp-contacts .mfp-content #contacts-popup {
  width: 617px;
  background: white; }
  .mfp-contacts .mfp-content #contacts-popup form {
    padding: 0 25px; }

.contact-us-sticker {
  background: #f05c15;
  margin-top: -20px;
  color: white;
  position: fixed;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  width: 45px;
  z-index: 999;
  transition: background-color 300ms ease-out 0s; }
  .contact-us-sticker:hover {
    background: #dd713d; }
  .contact-us-sticker .sticker-arrow {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAMCAYAAACeGbYxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTdDODk0REEyNzY4MTFFNEJFNjJCMzQwM0E2Qjc1MTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTdDODk0RDkyNzY4MTFFNEJFNjJCMzQwM0E2Qjc1MTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMWM0ZWEwYS0zNDVmLTRlZWEtYmVmNC1hMjFlMjkyZmQ5YjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+rb+wAAAAq0lEQVR42mL4//8/A4nYCYhXA/E/KO1EqhmkWlj/HztooIWlpkA87z9+MB+IzahlacV/0kAFJZaqA/FUPIaH4ZGbBtVPkqX5eAzsBGJGqDpGKB8XyCfGUgkgnozHkEAcjgzEo2cy1FyslqYQ6TtcmJCvU5AtZQfifjJ8x0CGr0H2sIMUlVDgO3J8XQJScJcKviPF13dhPgVZ/AGI2ynwHT5ft0PNB9lTAhBgAN51joA8M+HzAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    margin: 0;
    background-position: 50% 9px;
    padding: 9px 0 4px;
    width: 100%;
    cursor: pointer; }
  .contact-us-sticker .need-help {
    cursor: pointer;
    color: white;
    display: block;
    margin-bottom: 3px;
    text-align: center; }
  .contact-us-sticker #need-help-please-wait {
    margin-bottom: 18px; }

#contacts-newsletter-validate-detail .form-subscribe-header {
  margin-bottom: 4px; }
  #contacts-newsletter-validate-detail .form-subscribe-header label {
    font-weight: bold; }
#contacts-newsletter-validate-detail input.input-text {
  width: 100%;
  margin-bottom: 0; }
#contacts-newsletter-validate-detail button.button {
  width: 100%;
  margin-top: 10px; }

.page-404 #header {
  margin-bottom: 0;
  -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); }
.page-404 .main {
  background: #f36824;
  color: #fff; }
.page-404 .footer-bottom-padding {
  display: none; }

.error-content-wrapper {
  padding: 20px 0 40px;
  text-align: center;
  font-size: 1.125rem; }
  .error-content-wrapper h2 {
    font-size: 1.875rem; }
  .error-content-wrapper p {
    margin: 10px 0 30px; }
  .error-content-wrapper a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: underline; }
    .error-content-wrapper a:hover {
      text-decoration: none; }
  .error-content-wrapper .form-search {
    float: none !important;
    width: 100%;
    margin: 0 auto; }
    .error-content-wrapper .form-search > div {
      position: relative;
      width: 100%;
      margin: 0 auto;
      max-width: 382px; }
      @media only screen and (max-width: 47.9375em) {
        .error-content-wrapper .form-search > div {
          max-width: 100%; } }
    .error-content-wrapper .form-search .btn-search {
      font-size: 1rem;
      margin-left: -4px; }
      .error-content-wrapper .form-search .btn-search:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        background: #78a33a; }
  .error-content-wrapper .search-autocomplete {
    text-align: left;
    font-size: 0.875rem;
    color: #555; }

.cms-index-index .std ul {
  list-style: none; }
.cms-index-index .special-category-title span {
  text-transform: lowercase; }
.cms-index-index .banner-image {
  background: #d0d0d0;
  display: block; }
  .cms-index-index .banner-image img:hover {
    opacity: 0.45; }
.cms-index-index .medium-banner {
  position: relative;
  margin-bottom: 20px; }
  .cms-index-index .medium-banner .medium-banner-title {
    background: #7b7b7b;
    color: #fff;
    font-size: 42px;
    font-weight: 300;
    padding: 5px 15px;
    position: absolute;
    bottom: 35px;
    left: 0;
    text-transform: uppercase;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9; }
    .cms-index-index .medium-banner .medium-banner-title span {
      font-size: 32px;
      text-transform: none; }
  .cms-index-index .medium-banner img {
    width: 100%; }
  .cms-index-index .medium-banner:hover .medium-banner-title {
    background: #ec6829;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
  .cms-index-index .medium-banner:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
    opacity: 0.45; }

.hp-block-header {
  position: relative;
  text-align: center; }
  .hp-block-header h1 {
    background: #fff;
    display: inline-block;
    margin: 0;
    position: relative;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    z-index: 2; }
  .hp-block-header:after {
    background: #dcdcdc;
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%; }

.hp-block-subheader {
  font-size: 0.9375rem;
  text-align: center; }

.now-trending, .something-unique {
  margin-top: 15px; }
  .now-trending .now-trending-content, .something-unique .now-trending-content {
    margin-top: 30px; }
  .now-trending .trendings-item-moreinfo, .something-unique .trendings-item-moreinfo {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    padding: 20px 15px 66px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2; }
    .now-trending .trendings-item-moreinfo .more-info-btn, .something-unique .trendings-item-moreinfo .more-info-btn {
      background: #868686;
      color: #fff;
      font-size: 1.5rem;
      text-align: center;
      text-transform: uppercase;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 11px 0; }
    .now-trending .trendings-item-moreinfo h2.trending-item-name, .something-unique .trendings-item-moreinfo h2.trending-item-name {
      font-size: 0.875rem;
      line-height: 20px;
      margin-bottom: 15px; }
    .now-trending .trendings-item-moreinfo .price-box, .something-unique .trendings-item-moreinfo .price-box {
      float: none;
      margin: 10px 0; }
      .now-trending .trendings-item-moreinfo .price-box span, .something-unique .trendings-item-moreinfo .price-box span {
        float: none; }
      .now-trending .trendings-item-moreinfo .price-box .price, .something-unique .trendings-item-moreinfo .price-box .price {
        font-size: 1.125rem; }
    .now-trending .trendings-item-moreinfo .can-personalise, .something-unique .trendings-item-moreinfo .can-personalise {
      background-position: 5px 50%;
      display: block;
      padding: 3px 5px 3px 30px; }
  .now-trending .trendings-item, .something-unique .trendings-item {
    position: relative; }
    .now-trending .trendings-item > a, .something-unique .trendings-item > a {
      display: block;
      position: relative; }
      .now-trending .trendings-item > a:hover .trendings-item-moreinfo, .something-unique .trendings-item > a:hover .trendings-item-moreinfo {
        background: #ededed;
        color: #555;
        filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity: 1;
        transition: opacity 0.3s ease-out; }
      .now-trending .trendings-item > a img, .something-unique .trendings-item > a img {
        width: 100%; }
  .now-trending .trendings-buttons, .something-unique .trendings-buttons {
    position: relative;
    margin-bottom: 40px; }
    .now-trending .trendings-buttons:before, .something-unique .trendings-buttons:before, .now-trending .trendings-buttons:after, .something-unique .trendings-buttons:after {
      content: " ";
      display: table; }
    .now-trending .trendings-buttons:after, .something-unique .trendings-buttons:after {
      clear: both; }
    .now-trending .trendings-buttons .update-feed, .something-unique .trendings-buttons .update-feed,
    .now-trending .trendings-buttons .entire-now-trading,
    .something-unique .trendings-buttons .entire-now-trading {
      color: #fff;
      float: left;
      height: 40px;
      font-size: 1rem;
      line-height: 40px;
      text-align: center;
      text-transform: uppercase;
      width: 50%; }
      @media only screen and (max-width: 47.9375em) {
        .now-trending .trendings-buttons .update-feed, .something-unique .trendings-buttons .update-feed,
        .now-trending .trendings-buttons .entire-now-trading,
        .something-unique .trendings-buttons .entire-now-trading {
          height: 60px; } }
      @media only screen and (max-width: 47.9375em) {
        .now-trending .trendings-buttons .update-feed, .something-unique .trendings-buttons .update-feed,
        .now-trending .trendings-buttons .entire-now-trading,
        .something-unique .trendings-buttons .entire-now-trading {
          line-height: 60px; } }
      .now-trending .trendings-buttons .update-feed:hover, .something-unique .trendings-buttons .update-feed:hover,
      .now-trending .trendings-buttons .entire-now-trading:hover,
      .something-unique .trendings-buttons .entire-now-trading:hover {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        opacity: 0.8; }
    .now-trending .trendings-buttons .update-feed, .something-unique .trendings-buttons .update-feed {
      background: #78a33a; }
    .now-trending .trendings-buttons .entire-now-trading, .something-unique .trendings-buttons .entire-now-trading {
      background: #f36824; }
    .now-trending .trendings-buttons .please-wait, .something-unique .trendings-buttons .please-wait {
      position: absolute;
      margin-left: 12px; }
    .now-trending .trendings-buttons .update-feed-btn, .something-unique .trendings-buttons .update-feed-btn {
      color: #fff; }
    .now-trending .trendings-buttons .update-feed-count, .something-unique .trendings-buttons .update-feed-count {
      background: #d90000;
      font-size: 0.9375rem;
      position: relative;
      padding: 5px 10px;
      margin-left: 10px; }
      .now-trending .trendings-buttons .update-feed-count:after, .something-unique .trendings-buttons .update-feed-count:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent #d90000 transparent transparent;
        border-right-style: solid;
        position: absolute;
        left: -11px;
        top: 9px; }
    .now-trending .trendings-buttons .update-feed-or, .something-unique .trendings-buttons .update-feed-or {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      background: #fff;
      color: #747474;
      display: block;
      font-size: 0.75rem;
      line-height: 20px;
      text-align: center;
      text-transform: uppercase;
      position: absolute;
      width: 30px;
      height: 30px;
      margin: -15px 0 0 -15px;
      top: 50%;
      left: 50%;
      padding: 5px 0;
      z-index: 2; }
      @media only screen and (max-width: 47.9375em) {
        .now-trending .trendings-buttons .update-feed-or, .something-unique .trendings-buttons .update-feed-or {
          width: 40px;
          height: 40px;
          margin: -20px 0 0 -20px;
          line-height: 30px; } }

.something-unique:before, .something-unique:after {
  content: " ";
  display: table; }
.something-unique:after {
  clear: both; }
.something-unique .something-unique-content {
  padding: 0; }
  .something-unique .something-unique-content .banner-item img {
    width: 100%; }

.welcome-text {
  margin-top: 15px; }

@media only screen and (max-width: 47.9375em) {
  .cms-index-index .special-category-top .rotator-paginator,
  .cms-index-index .special-category-top-home .rotator-paginator {
    margin-bottom: 10px; }
  .cms-index-index .slick-dots li {
    margin: 0; }

  .now-trending .trendings-list, .something-unique .trendings-list {
    display: block;
    padding: 0;
    margin: 0 -0.625rem; }
    .now-trending .trendings-list:before, .something-unique .trendings-list:before, .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      content: " ";
      display: table; }
    .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      clear: both; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      display: block;
      height: auto;
      float: left;
      padding: 0 0.625rem 1.25rem; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      width: 50%;
      padding: 0 0.625rem 1.25rem;
      list-style: none; }
      .now-trending .trendings-list > li:nth-of-type(1n), .something-unique .trendings-list > li:nth-of-type(1n) {
        clear: none; }
      .now-trending .trendings-list > li:nth-of-type(2n+1), .something-unique .trendings-list > li:nth-of-type(2n+1) {
        clear: both; }
  .now-trending .now-trending-subheader, .something-unique .now-trending-subheader {
    font-size: 25px;
    margin-top: 10px; }
  .now-trending .rotator-paginator, .something-unique .rotator-paginator {
    margin-top: 20px; }

  .something-unique .rotator-paginator {
    margin-top: 0; }

  .welcome-text .welcome-text-content {
    font-size: 24px; } }
/* medium and screen */
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .cms-index-index .special-category-top-home .rotator-paginator {
    margin-bottom: 10px; }

  .special-category-top-home .rotator-paginator {
    margin-bottom: 40px;
    text-align: center; }
  .special-category-top-home .slick-dots {
    position: static;
    display: inline-block;
    width: auto; }
    .special-category-top-home .slick-dots li {
      display: inline-block !important; }
  .special-category-top-home .slick-prev,
  .special-category-top-home .slick-next {
    position: static;
    display: inline-block;
    margin: 0;
    vertical-align: top; }

  .now-trending .trendings-list, .something-unique .trendings-list {
    display: block;
    padding: 0;
    margin: 0 -0.625rem; }
    .now-trending .trendings-list:before, .something-unique .trendings-list:before, .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      content: " ";
      display: table; }
    .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      clear: both; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      display: block;
      height: auto;
      float: left;
      padding: 0 0.625rem 1.25rem; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      width: 33.33333%;
      padding: 0 0.625rem 1.25rem;
      list-style: none; }
      .now-trending .trendings-list > li:nth-of-type(1n), .something-unique .trendings-list > li:nth-of-type(1n) {
        clear: none; }
      .now-trending .trendings-list > li:nth-of-type(3n+1), .something-unique .trendings-list > li:nth-of-type(3n+1) {
        clear: both; }
  .now-trending .trendings-item, .something-unique .trendings-item {
    position: relative; }
    .now-trending .trendings-item > a, .something-unique .trendings-item > a {
      margin: 0 10px; } }
@media only screen and (min-width: 48em) {
  .something-unique .medium-banner {
    float: left;
    margin-bottom: 0;
    width: 41%; }
  .something-unique .big-banner {
    float: right;
    width: 57.5%; } }
@media only screen and (min-width: 62.3125em) {
  .now-trending .trendings-list, .something-unique .trendings-list {
    display: block;
    padding: 0;
    margin: 0 -0.625rem; }
    .now-trending .trendings-list:before, .something-unique .trendings-list:before, .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      content: " ";
      display: table; }
    .now-trending .trendings-list:after, .something-unique .trendings-list:after {
      clear: both; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      display: block;
      height: auto;
      float: left;
      padding: 0 0.625rem 1.25rem; }
    .now-trending .trendings-list > li, .something-unique .trendings-list > li {
      width: 25%;
      padding: 0 0.625rem 1.25rem;
      list-style: none; }
      .now-trending .trendings-list > li:nth-of-type(1n), .something-unique .trendings-list > li:nth-of-type(1n) {
        clear: none; }
      .now-trending .trendings-list > li:nth-of-type(4n+1), .something-unique .trendings-list > li:nth-of-type(4n+1) {
        clear: both; } }
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 70px 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

@media only screen and (max-width: 47.9375em) {
  .mfp-container {
    padding-right: 0 !important;
    padding-left: 0 !important; }
    .mfp-container > .mfp-content {
      min-width: 100% !important; }
      .mfp-container > .mfp-content .mfp-close {
        right: 0 !important; } }
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content,
.mfp-content-wrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
#mageworxPrevLink,
#mageworxNextLink,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

.mfp-preloader a {
  color: #cccccc; }
  .mfp-preloader a:hover {
    color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow, button#mageworxPrevLink,
button#mageworxNextLink {
  overflow: visible;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
  button.mfp-close:hover, button.mfp-close:focus, button.mfp-close:active, button.mfp-arrow:hover, button#mageworxPrevLink:hover,
  button#mageworxNextLink:hover, button.mfp-arrow:focus, button#mageworxPrevLink:focus,
  button#mageworxNextLink:focus, button.mfp-arrow:active, button#mageworxPrevLink:active,
  button#mageworxNextLink:active {
    background-color: transparent; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 68px;
  height: 68px;
  display: block;
  font-size: 0;
  position: absolute;
  right: 0;
  top: -70px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABACAYAAACjgtGkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQ5OTZDNkYwMzYyMTFFNDlGOEFDODk5NTJENkFGQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ5OTZDNzAwMzYyMTFFNDlGOEFDODk5NTJENkFGQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDk5NkM2RDAzNjIxMUU0OUY4QUM4OTk1MkQ2QUZCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDk5NkM2RTAzNjIxMUU0OUY4QUM4OTk1MkQ2QUZCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlMhQ9kAAAPOSURBVHja7JvPSxtBFMffbtLYxcQWQkmFELQ9iSc9elJBT6Kepf+F/4t/glB6ScSTgt70UFAQJHgoSom10obazabRmN3tfNe36STYVEup7cwMPGZn5vuI8+HNj018FhHZ1WrVJ41KNpt9JaoLYZ/Z8PxN2FUSQEi/khfm8HMTILi+BhBLQyA5rhvCvrIlwEJXIE8YRlrYY2GpGIitKRCHDTAeMYw2EB2LLUFIyPuorkDiYkm1ZYD8JHRMMUAMEAPEADFADBADxAAxQDQDsrKyQgcHB7/lCz/4KwVkYGCANjc36ezs7F5+0MMP/koBmZ+fp1QqRcViker1+p18oIMefvBXLkLm5ubI8zxaW1ujIAh66jEOHfTwUy5CUIaHh2liYoIqlQptb2/31GIcOujhp+wpgwkODQ3R3t4eHR4e3qpBP8ahg17pY9eyrGgJZDIZ2tjYoPPz845xtNGPceigV/4e4jgOLSwsRPsENs1GoxH1o0Yb/RiHTpuL2eDgIE1PT5Pruu1NFjXa6Mf4Q5fk3/7AsbExOj09pXK5TKurq9GdY2RkJOrX9uqOaLBtO4KBGm2t32W2trai5YIlghptbYHs7+9Hy6VQKNDS0lJUo41+7YBgiSAacAPFtRzLBTXa6L/vO89/DQTHa6lUiiAsLi62j1fUaKMf4/FxrDSQMAxpfX2darUazc7OUi6X6xhHG/0Yhw56pYHs7OzQyckJjY+P0+jo6K0a9GMcOuiVBXJ8fBxNMJ/P09TUVE8txqGDHn7KAcENFEsgnU63N9GefwxvstDDD/5KAcG1vNlsRptmf3//nXyggx5+8FcuQmZmZu79jgI9/B4iQvCe3VetVi9Jo5LNZl/jWwdh74UdcY32hfkZ4l94lzFADBADxAAxQAwQA8QUA8QAMUAMkD8BJAiCC10m7Hne9S+BuK77RhcgpVKpIjVDqY6ekU2U3N3dfTs5OZlzHOdFIpFIKRoZrWKx+GF5ebns+z5+66gJ+0Jdaar4gggAMsKe0U365kthBWHPhT2lm7w0FXLzEAH4n65LBvCRbr4YeicMUfMJkJIsRCLzNYs9rCL6kdfqKLT5AkicmuryXDHnJjMIZSBI5q0zvRhGg58TigDxeU6AUeW51ruBgFpLEqYkGHFea0KRJeNLqyBOdXd5rmAQxBHS4gipsXOTw0rOa1UlQuKtoc4wajx3MAjj9EzsEUmefB8vkz7qTPJVBUgM5Yoj44rbUYTIeau2BCZJnYm+pMiSkaH4DKHF20YQRwh1TdiSjlmL1EuFDyULui5n9F2AAQDld58pMbWtYAAAAABJRU5ErkJggg==) 0 0 no-repeat; }

.mfp-close:hover, .mfp-close:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow, #mageworxPrevLink,
#mageworxNextLink {
  position: absolute;
  margin: 0;
  top: 50%;
  margin-top: -20px;
  padding: 0;
  width: 24px;
  height: 40px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

.mfp-arrow:hover, #mageworxPrevLink:hover,
#mageworxNextLink:hover, .mfp-arrow:focus, #mageworxPrevLink:focus,
#mageworxNextLink:focus {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1; }

.mfp-arrow-left, #mageworxPrevLink {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAbCAYAAABFuB6DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTg3RjRDRkEwMzY0MTFFNEIyRkY5Mjc5Njk2NjNGRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTg3RjRDRkIwMzY0MTFFNEIyRkY5Mjc5Njk2NjNGRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBODdGNENGODAzNjQxMUU0QjJGRjkyNzk2OTY2M0ZGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBODdGNENGOTAzNjQxMUU0QjJGRjkyNzk2OTY2M0ZGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PitjbWgAAAE1SURBVHjaYvj//z8DPvzu3bsCIL7LCOLgAu/fv9cCUueA+AcLHkWsQGoxELMDcS4TA25QA8RGQLwbiOdgtRpomgmQOgHE34BYR1BQ8BETFkUcQGoJEDMDcTFIEUgcm9UdQKwOsxImiGI10DRHILUXiL/ArITJMSEp4gNSC0Caka3EUAgEE4BYDt1KFKuBpvkB2RuB+DO6lXATgYpEgfQsKL8MmyKY1dOAWByIDwDxTFyhzwiM8H9QDzgCTTuASyHIxLVQdjXQGYz4FGYB8SsgdgHiFJxWE+1rEAGU2AQNbF5QGGJzAnKA5wMxyCRXbE7AFtf7sDkBJfUAJfYDqYnYnIAtmVUA8U10J+BK4aZA6jjeFA51wmkg1YrsBJzZFZoLT0AzWBrR+RpfdgU54RrUc28BAgwArZum1uCbiYUAAAAASUVORK5CYII=) 50% 50% no-repeat;
  left: -34px; }

.mfp-arrow-right, #mageworxNextLink {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAbCAYAAABFuB6DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY3OTk4QzIwMzY0MTFFNEFFMTlGNjM3MUE2RjQzRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY3OTk4QzMwMzY0MTFFNEFFMTlGNjM3MUE2RjQzRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRjc5OThDMDAzNjQxMUU0QUUxOUY2MzcxQTZGNDNFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRjc5OThDMTAzNjQxMUU0QUUxOUY2MzcxQTZGNDNFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsS4xSEAAAEMSURBVHjaYnj37t1dIC74//8/Az7MCFT0gYGBgQOIjQQFBa8x4ABMQFwKxOxAvPj9+/es+BTOAeLdIBOBuAaXQkaQ/UCT5IDsK0DMBcQWQCecwVAJcyzQralA/B+IbwAxB7pnmJD0wJygDsQdWK2GASQn8ACxM9AJ+zGsxuKEh0DMh81qdCeATJ+A1WosTuAFYn+gEzZhVQhVnAGkpgPxSyDWxaeQEUjtA2IHIF6DUyFUMUgRyOf/CZkI8pQzXhOBClOB1CwgfgXEOkT7GluAg9LoLmigz4eJEx0zuOIaZKUT1rhGs3ICuk1Ep0dsKdwSaOVpjKBAs7IRV3ZFtvIsELNSnK8ZiC0pAAIMAEzUowKotvscAAAAAElFTkSuQmCC) 50% 50% no-repeat;
  right: -34px; }

.mfp-iframe-holder {
  padding-top: 70px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -70px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 0;
  margin: 0 auto 6px; }
  img.mfp-img + figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #827f7d;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9; }
    img.mfp-img + figcaption .mfp-title {
      padding: 0; }
      img.mfp-img + figcaption .mfp-title div {
        padding: 5px;
        color: #fff; }
    img.mfp-img + figcaption .mfp-counter {
      display: none; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444; }

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px; }

.mfp-figure figure {
  margin: 0;
  position: relative; }

.mfp-bottom-bar {
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

#zoom-dots .zoom-dots-btn {
  background: #737373;
  border-radius: 8px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 6px;
  padding: 0; }
  #zoom-dots .zoom-dots-btn:hover, #zoom-dots .zoom-dots-btn:focus {
    background: #949494; }
  #zoom-dots .zoom-dots-btn.active {
    background: #f36824; }
  #zoom-dots .zoom-dots-btn span {
    display: none; }

.mfp-white-bg .mfp-content, .mfp-tooltip .mfp-content, .mfp-forgotpassword .mfp-content, .mfp-checkout-login .mfp-content, .mfp-cms-page .mfp-content, .mfp-form-content .mfp-content, .mfp-save-for-later .mfp-content, .mfp-item-options .mfp-content {
  background: #fff;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black; }

.mfp-tooltip .mfp-content, .mfp-forgotpassword .mfp-content, .mfp-checkout-login .mfp-content {
  width: 90%;
  min-width: 300px;
  max-width: 500px; }

.mfp-cms-page .mfp-container {
  padding-top: 100px; }
.mfp-cms-page .mfp-close {
  top: -100px; }
.mfp-cms-page .mfp-content {
  width: 90%;
  min-width: 300px;
  max-width: 890px;
  padding: 40px 22px 30px;
  margin-bottom: 30px; }
.mfp-cms-page .mfp-s-loading .mfp-content {
  visibility: hidden; }

.mfp-form-content .mfp-content {
  width: 90%;
  min-width: 300px;
  max-width: 555px;
  margin-bottom: 30px; }

.mfp-save-for-later .mfp-container {
  padding-top: 100px; }
.mfp-save-for-later .mfp-close {
  top: -100px; }
.mfp-save-for-later .mfp-content {
  width: 90%;
  min-width: 320px;
  max-width: 480px;
  padding: 30px; }
.mfp-save-for-later .mfp-s-loading .mfp-content {
  visibility: hidden; }

.product-img-box {
  position: relative; }
  .product-img-box .product-image img {
    width: 100%; }
  .product-img-box .event-container {
    position: absolute;
    width: 100%;
    background: #787878;
    padding: 13px 22px; }
    .product-img-box .event-container .status {
      text-transform: uppercase;
      color: white;
      display: inline-block; }
    .product-img-box .event-container .event-ticker {
      color: white;
      display: inline-block; }
      .product-img-box .event-container .event-ticker .second {
        display: inline !important; }
      .product-img-box .event-container .event-ticker .delimiter {
        display: none; }
      .product-img-box .event-container .event-ticker .time-measure {
        margin-left: 5px; }
  @media only screen and (min-width: 62.3125em) {
    .product-img-box.with-gallery .event-container {
      width: 600px;
      right: 0; } }
  .product-img-box .slick-prev:hover, .product-img-box .slick-prev:active, .product-img-box .slick-prev:focus,
  .product-img-box .slick-next:hover,
  .product-img-box .slick-next:active,
  .product-img-box .slick-next:focus {
    background: none; }
  .product-img-box .zoom-notice {
    line-height: 32px;
    font-size: 1.125rem;
    text-align: center;
    display: inline-block;
    margin: 0 20px;
    padding-left: 26px;
    vertical-align: top;
    margin-top: 8px;
    margin-bottom: 8px;
    position: relative; }
    .product-img-box .zoom-notice:before {
      content: '';
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTg1MUYwODcwMkEzMTFFNEE3MDVDMzhDMjNERTE3MzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTg1MUYwODgwMkEzMTFFNEE3MDVDMzhDMjNERTE3MzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ODUxRjA4NTAyQTMxMUU0QTcwNUMzOEMyM0RFMTczOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ODUxRjA4NjAyQTMxMUU0QTcwNUMzOEMyM0RFMTczOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsmoH9wAAAFTSURBVHjalNLNK0RRGMfxM9MNednaCYnsWLAQNhYipqRsLEwyc8vKRrorlKTZSLbKYpKFjQU1NWOD4g+QhJK3hY0slCKM71PP4nTcOzVPfbp35p776znPubEgCIxVE5hHGzy8YBdLJqLi1v0B9vCKRczhBAt4Q2NYgKfXHIbQjmvr+TZmcIp7VOHT7SChLzc4L9vVjy/sh21hHXk8I2aiaxLDqHUDmpBBN/pKBBziV7v5N8RHjGOqRIDs/Rt1bsA7RrCDFFojAjpQgXM3YBMbuEQWN3rusqV6a63M6gFPbsAyfnCEpH5MvRjDh66bxQB6or6DFj3nOw0Y1Ged2s2oHuMqbrHmBkhrNTqHM+2oiEpcoQsrmNb1zfDtAKPtyklU6xZkYBd6QlLH+h1IpfXqeyHTlqBCyP8Z3WraCinGTXklbW9Zv5OeKb98nY+cSOpPgAEAGGhFuBpAvsMAAAAASUVORK5CYII=) 0 0 no-repeat;
      display: block;
      width: 16px;
      height: 16px;
      position: absolute;
      left: 0;
      top: 50%;
      margin-top: -9px; }
  .product-img-box .video-link {
    position: relative;
    color: #fff; }
    .product-img-box .video-link span {
      position: absolute;
      top: 35%;
      left: 0;
      text-align: center;
      text-transform: uppercase;
      width: 90%;
      z-index: 2; }

.social-buttons-block {
  background: #ededed;
  text-align: center;
  margin-bottom: 20px;
  padding: 20px 25px; }
  .social-buttons-block .social-buttons {
    display: inline-block;
    padding-top: 8px; }
    .social-buttons-block .social-buttons > span {
      margin-left: 5px; }

.product-shop .product-name h1 {
  font-size: 1.625rem;
  line-height: 1.75rem; }
.product-shop .price-box {
  margin-bottom: 25px; }
.product-shop .availability {
  clear: both; }
.product-shop .product-attributes {
  clear: both;
  margin: 0;
  padding-left: 15px; }
  .product-shop .product-attributes li {
    margin-bottom: 5px; }
  .product-shop .product-attributes.delivery-attributes span {
    cursor: pointer; }
.product-shop .button {
  border-radius: 3px;
  display: inline-block;
  height: 50px;
  font-size: 19px;
  margin-bottom: 0; }
  .product-shop .button span {
    white-space: nowrap; }

.product-options-bottom {
  margin-top: 20px; }

@media only screen and (max-width: 47.9375em) {
  .product-options-bottom:before, .product-options-bottom:after {
    content: " ";
    display: table; }
  .product-options-bottom:after {
    clear: both; }
  .product-options-bottom .add-to-cart {
    display: block;
    float: left; }
    .product-options-bottom .add-to-cart .gty-box {
      margin-right: 0; }
      .product-options-bottom .add-to-cart .gty-box label {
        float: right; }
  .product-options-bottom .add-to-links {
    display: block;
    float: right; } }
.tier-prices {
  padding: 15px 25px;
  background: #787878;
  list-style: none;
  color: #FFF; }
  .tier-prices .price {
    display: inline-block; }

fieldset {
  border: 0;
  padding: 0;
  margin: 0; }

.product-option-element-of-list, .giftcard-form .field,
.options-container-small .option {
  margin: 3px 0; }
  .product-option-element-of-list:before, .giftcard-form .field:before,
  .options-container-small .option:before, .product-option-element-of-list:after, .giftcard-form .field:after,
  .options-container-small .option:after {
    content: " ";
    display: table; }
  .product-option-element-of-list:after, .giftcard-form .field:after,
  .options-container-small .option:after {
    clear: both; }
  .product-option-element-of-list .price-notice, .giftcard-form .field .price-notice,
  .options-container-small .option .price-notice {
    display: none; }
  .product-option-element-of-list dl, .giftcard-form .field dl,
  .options-container-small .option dl {
    margin: 2px 0 5px;
    position: relative; }
    .product-option-element-of-list dl > a, .giftcard-form .field dl > a,
    .options-container-small .option dl > a {
      position: absolute;
      top: 0;
      right: 0;
      display: block;
      height: 38px;
      z-index: 100; }
      @media only screen and (max-width: 47.9375em) {
        .product-option-element-of-list dl > a, .giftcard-form .field dl > a,
        .options-container-small .option dl > a {
          height: 66px; } }
      .product-option-element-of-list dl > a img, .giftcard-form .field dl > a img,
      .options-container-small .option dl > a img {
        height: 100%;
        padding: 1px;
        width: auto; }
    .product-option-element-of-list dl.file-option, .giftcard-form .field dl.file-option,
    .options-container-small .option dl.file-option, .product-option-element-of-list dl.time-option, .giftcard-form .field dl.time-option,
    .options-container-small .option dl.time-option, .product-option-element-of-list dl.select-option, .giftcard-form .field dl.select-option,
    .options-container-small .option dl.select-option {
      margin: 6px 0 10px; }
      .product-option-element-of-list dl.file-option dt label, .giftcard-form .field dl.file-option dt label,
      .options-container-small .option dl.file-option dt label, .product-option-element-of-list dl.time-option dt label, .giftcard-form .field dl.time-option dt label,
      .options-container-small .option dl.time-option dt label, .product-option-element-of-list dl.select-option dt label, .giftcard-form .field dl.select-option dt label,
      .options-container-small .option dl.select-option dt label {
        position: static;
        top: auto;
        left: auto;
        font-weight: bold;
        color: #555; }
    .product-option-element-of-list dl.file-option dd.validation-error .note-bottom, .giftcard-form .field dl.file-option dd.validation-error .note-bottom,
    .options-container-small .option dl.file-option dd.validation-error .note-bottom {
      margin-top: 44px !important;
      padding-left: 0; }
    .product-option-element-of-list dl.time-option .custom-select, .giftcard-form .field dl.time-option .custom-select,
    .options-container-small .option dl.time-option .custom-select {
      width: auto;
      float: left;
      margin: 0 6px 6px 0; }
    .product-option-element-of-list dl.time-option .clearfix > b, .giftcard-form .field dl.time-option .clearfix > b,
    .options-container-small .option dl.time-option .clearfix > b {
      display: block;
      float: left;
      width: 15px;
      font-weight: 600;
      font-size: 26px;
      line-height: 38px;
      text-align: center;
      margin-left: -6px; }
    .product-option-element-of-list dl.select-option .options-list.validation-passed:after, .giftcard-form .field dl.select-option .options-list.validation-passed:after,
    .options-container-small .option dl.select-option .options-list.validation-passed:after {
      display: none; }
  .product-option-element-of-list dt, .giftcard-form .field dt,
  .options-container-small .option dt {
    position: relative; }
    .product-option-element-of-list dt label, .giftcard-form .field dt label,
    .options-container-small .option dt label {
      color: #cecece;
      position: absolute;
      top: 10px;
      left: 10px;
      overflow: hidden;
      pointer-events: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 90%;
      z-index: 3; }
  .product-option-element-of-list dd, .giftcard-form .field dd,
  .options-container-small .option dd {
    width: 100%;
    margin: 0; }
    .product-option-element-of-list dd:before, .giftcard-form .field dd:before,
    .options-container-small .option dd:before, .product-option-element-of-list dd:after, .giftcard-form .field dd:after,
    .options-container-small .option dd:after {
      content: " ";
      display: table; }
    .product-option-element-of-list dd:after, .giftcard-form .field dd:after,
    .options-container-small .option dd:after {
      clear: both; }
    .product-option-element-of-list dd ul, .giftcard-form .field dd ul,
    .options-container-small .option dd ul {
      margin: 0;
      padding: 0; }
    .product-option-element-of-list dd textarea, .giftcard-form .field dd textarea,
    .options-container-small .option dd textarea {
      padding: 10px;
      width: 100%; }
    .product-option-element-of-list dd input, .giftcard-form .field dd input,
    .options-container-small .option dd input {
      padding-right: 45px;
      width: 100%;
      float: none;
      margin-bottom: 2px; }
      .product-option-element-of-list dd input[type="file"], .giftcard-form .field dd input[type="file"],
      .options-container-small .option dd input[type="file"] {
        cursor: pointer; }
        .product-option-element-of-list dd input[type="file"].validation-passed:after, .giftcard-form .field dd input[type="file"].validation-passed:after,
        .options-container-small .option dd input[type="file"].validation-passed:after {
          display: none; }
    .product-option-element-of-list dd input[type='checkbox'], .giftcard-form .field dd input[type='checkbox'],
    .options-container-small .option dd input[type='checkbox'],
    .product-option-element-of-list dd input[type='radio'],
    .giftcard-form .field dd input[type='radio'],
    .options-container-small .option dd input[type='radio'] {
      height: auto;
      width: 18px; }
    .product-option-element-of-list dd input.validation-passed, .giftcard-form .field dd input.validation-passed,
    .options-container-small .option dd input.validation-passed {
      border-color: #78a33a;
      position: relative;
      z-index: 2; }
    .product-option-element-of-list dd select, .giftcard-form .field dd select,
    .options-container-small .option dd select {
      line-height: normal; }
      .product-option-element-of-list dd select[multiple="multiple"], .giftcard-form .field dd select[multiple="multiple"],
      .options-container-small .option dd select[multiple="multiple"] {
        height: auto;
        width: auto;
        max-width: 100%; }
    .product-option-element-of-list dd .note, .giftcard-form .field dd .note,
    .options-container-small .option dd .note {
      position: relative; }
      .product-option-element-of-list dd .note, .giftcard-form .field dd .note,
      .options-container-small .option dd .note, .product-option-element-of-list dd .note p, .giftcard-form .field dd .note p,
      .options-container-small .option dd .note p {
        margin: 0; }
      .product-option-element-of-list dd .note .note-tooltip, .giftcard-form .field dd .note .note-tooltip,
      .options-container-small .option dd .note .note-tooltip {
        position: absolute;
        background: #787878;
        color: #fff;
        border-radius: 3px;
        bottom: 28px;
        left: -8px;
        z-index: 200;
        width: 0;
        height: 0;
        text-indent: -99999px; }
        .product-option-element-of-list dd .note .note-tooltip.shown, .giftcard-form .field dd .note .note-tooltip.shown,
        .options-container-small .option dd .note .note-tooltip.shown {
          padding: 10px 30px 10px 10px;
          width: auto;
          height: auto;
          text-indent: 0;
          z-index: 110; }
          .product-option-element-of-list dd .note .note-tooltip.shown:after, .giftcard-form .field dd .note .note-tooltip.shown:after,
          .options-container-small .option dd .note .note-tooltip.shown:after {
            content: '';
            content: "";
            display: block;
            width: 0;
            height: 0;
            border: inset 5px;
            border-color: #787878 transparent transparent transparent;
            border-top-style: solid;
            position: absolute;
            top: 100%;
            left: 10px; }
        .product-option-element-of-list dd .note .note-tooltip:before, .giftcard-form .field dd .note .note-tooltip:before,
        .options-container-small .option dd .note .note-tooltip:before {
          content: 'i';
          cursor: pointer;
          display: block;
          border-radius: 7px;
          height: 14px;
          width: 14px;
          position: absolute;
          left: 8px;
          bottom: -23px;
          background: #f36824;
          text-align: center;
          vertical-align: middle;
          font: bold 12px/14px Arial, Helvetica, sans-serif;
          text-indent: 0; }
      .product-option-element-of-list dd .note.with-tooltip, .giftcard-form .field dd .note.with-tooltip,
      .options-container-small .option dd .note.with-tooltip {
        min-height: 20px;
        padding-left: 25px; }
    .product-option-element-of-list dd .options-list, .giftcard-form .field dd .options-list,
    .options-container-small .option dd .options-list {
      padding: 0;
      margin: 0;
      list-style: none;
      margin: 5px 0; }
      .product-option-element-of-list dd .options-list li:not(#foo), .giftcard-form .field dd .options-list li:not(#foo),
      .options-container-small .option dd .options-list li:not(#foo) {
        margin: 5px 0; }
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'], .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'],
        .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'],
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'],
        .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'],
        .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] {
          visibility: hidden;
          margin-top: -1px;
          margin-right: -1px;
          width: 1px;
          height: 1px; }
          .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label,
          .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label,
          .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label,
          .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label,
          .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label {
            margin: 0;
            clear: none;
            padding: 0 0 0 20px;
            position: relative; }
            @media only screen and (max-width: 47.9375em) {
              .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label,
              .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label,
              .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label,
              .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label,
              .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label {
                padding-left: 60px; } }
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
            .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label:before {
              background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png);
              background-repeat: no-repeat;
              content: '';
              display: block;
              width: 15px;
              height: 15px;
              position: absolute;
              left: 0;
              top: 50%;
              margin-top: -7px; }
              @media only screen and (max-width: 47.9375em) {
                .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
                .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
                .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
                .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
                .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label:before {
                  top: 0;
                  margin-top: 0; } }
        @media only screen and (max-width: 47.9375em) {
          .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label,
          .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label {
            display: inline-block;
            line-height: 49px; } }
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before {
          background-position: -100px 0; }
          @media only screen and (max-width: 47.9375em) {
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before {
              background-position: -300px 0;
              width: 49px;
              height: 49px; } }
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before {
          background-position: -150px 0; }
          @media only screen and (max-width: 47.9375em) {
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox']:checked + .label > label:before {
              background-position: -350px 0; } }
        @media only screen and (max-width: 47.9375em) {
          .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label, .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label,
          .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label {
            display: inline-block;
            line-height: 42px; } }
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label:before {
          background-position: -200px 0; }
          @media only screen and (max-width: 47.9375em) {
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label:before {
              background-position: -400px 0;
              width: 42px;
              height: 42px; } }
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before {
          background-position: -250px 0; }
          @media only screen and (max-width: 47.9375em) {
            .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before,
            .options-container-small .option dd .options-list li:not(#foo) input[type='radio']:checked + .label > label:before {
              background-position: -450px 0; } }
      @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before, .giftcard-form .field dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='checkbox'] + .label > label:before,
        .product-option-element-of-list dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
        .giftcard-form .field dd .options-list li:not(#foo) input[type='radio'] + .label > label:before,
        .options-container-small .option dd .options-list li:not(#foo) input[type='radio'] + .label > label:before {
          background-image: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite_x2.png);
          background-size: 1000px 1000px; } }
    .product-option-element-of-list dd .custom-select, .giftcard-form .field dd .custom-select,
    .options-container-small .option dd .custom-select {
      width: 100%; }
    .product-option-element-of-list dd.validation-passed .note, .giftcard-form .field dd.validation-passed .note,
    .options-container-small .option dd.validation-passed .note {
      padding-left: 25px; }
      .product-option-element-of-list dd.validation-passed .note:after, .giftcard-form .field dd.validation-passed .note:after,
      .options-container-small .option dd.validation-passed .note:after {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA8kWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBSaWdodHM6TWFya2VkPkZhbHNlPC94bXBSaWdodHM6TWFya2VkPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo2OUExRTEyOERCNTgxMUUzQUUxQjg1QUQ3MzRFOTA2RTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3NTUwNTgwNy05ZjE4LTEyNGItYWZlYi01MjQzYzQ3MTM4OGU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDQ4NEE2QTVEOUQ1RTMxMTlGMzBCMjc1RUJDMUNCMzg8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjM8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YjQ4YWMxNi05MDQzLWUxNDgtYWM1NC1hYWQ1ZWIyYTc1NDg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDktMjNUMTA6MDc6NTkrMDQ6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NzU1MDU4MDctOWYxOC0xMjRiLWFmZWItNTI0M2M0NzEzODhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA5LTI0VDE1OjEyOjQ2KzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDktMjNUMTA6MDE6MjIrMDQ6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wOS0yNFQxNToxMjo0NiswNDowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDktMjRUMTU6MTI6NDYrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6NjlBMUUxMjhEQjU4MTFFM0FFMUI4NUFENzM0RTkwNkU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwMDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjAwMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Vj6QxAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAACMcklEQVR42uz9eZBl6WHXef/OOffe3LP27q7q6lIvai2WsSVbLdst22BhGcMYWQZvWLIZBjxEAAPjARNoGN4I3jdAMPO+L8trDBHGRGDkRcIDksI2g+SRh7HcXhrLkrHQ2ou6q7u6umvJyqpc7nLOef+4mVVZWVtWV2V3ZvfnE3EjM+89d3nOPbfqj+99nlO87wPflE2+PskPJXlzksNJFpJ8LskvJvkPGzf8++95JDvFF77whXYnvI7Xv/71xa3c/5FHHrnpcTz88MNFdpj3feDtNz2O97/3N3bcODZ69NFHyyQ/kOTPJPnGJIeSvJDkt5L8fJIPPvTQQ012uPd94O03HMf73/sbO3IcL+bzsdM8/PDDxYv5fOw073/vbxS/8zu/c/Hvorjy49u2bdq2rYqimCuK4r4kD2y4HE1yd5LZJAfWflZrd62TXEhyeu3nM0mOJ3ls/dK27RNt254viqK+1nOve9vb3nbdsfytf/NNm8ZRbHicJqNmmLZtq07Vm6uK6r427W0ZR5HisbqtnxjVg/NFUdSdspuiKDeO4rJx/IMf/s0AAAAAAADbq7Ph926S9yf5a5uuT5JvSvLfJfl3Sf5KkhM7cTD33nvvy/r8Tz755G15nEOH9me9B5VluXapUlWdVFWVTmf8syyrfPaz/3XHHlzvf+9vbHnb933g7Tv6g/Loo4/en+RDe/fu/fo9e/Zkeno6nU4no9Ho0PLy8p88d+7cn1xYWPjrjz766Pc/9NBDj+/UcbzvA2+/P8mHvvbe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AAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAPD/Z88OBAAAAAAE7U+9SGkEAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBzuzZgQAAAACAoP2pFymNAAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgqgcAqZn6Ev8cs9gAAAAASUVORK5CYII=) 0 0 no-repeat;
        content: '';
        display: block;
        height: 15px;
        width: 15px;
        position: absolute;
        left: 0;
        top: 1px; }
        @media only screen and (max-width: 47.9375em) {
          .product-option-element-of-list dd.validation-passed .note:after, .giftcard-form .field dd.validation-passed .note:after,
          .options-container-small .option dd.validation-passed .note:after {
            top: 6px; } }
      .product-option-element-of-list dd.validation-passed .note.with-tooltip:after, .giftcard-form .field dd.validation-passed .note.with-tooltip:after,
      .options-container-small .option dd.validation-passed .note.with-tooltip:after {
        display: none; }
    .product-option-element-of-list dd.validation-passed .note .note-tooltip:before, .giftcard-form .field dd.validation-passed .note .note-tooltip:before,
    .options-container-small .option dd.validation-passed .note .note-tooltip:before {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA8kWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBSaWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXBSaWdodHM6TWFya2VkPkZhbHNlPC94bXBSaWdodHM6TWFya2VkPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjM8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo2OUExRTEyOERCNTgxMUUzQUUxQjg1QUQ3MzRFOTA2RTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo3NTUwNTgwNy05ZjE4LTEyNGItYWZlYi01MjQzYzQ3MTM4OGU8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDQ4NEE2QTVEOUQ1RTMxMTlGMzBCMjc1RUJDMUNCMzg8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjM8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YjQ4YWMxNi05MDQzLWUxNDgtYWM1NC1hYWQ1ZWIyYTc1NDg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDktMjNUMTA6MDc6NTkrMDQ6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NzU1MDU4MDctOWYxOC0xMjRiLWFmZWItNTI0M2M0NzEzODhlPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTA5LTI0VDE1OjEyOjQ2KzA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDktMjNUMTA6MDE6MjIrMDQ6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wOS0yNFQxNToxMjo0NiswNDowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDktMjRUMTU6MTI6NDYrMDQ6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6NjlBMUUxMjhEQjU4MTFFM0FFMUI4NUFENzM0RTkwNkU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIwMDA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjAwMDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Vj6QxAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAACMcklEQVR42uz9eZBl6WHXef/OOffe3LP27q7q6lIvai2WsSVbLdst22BhGcMYWQZvWLIZBjxEAAPjARNoGN4I3jdAMPO+L8trDBHGRGDkRcIDksI2g+SRh7HcXhrLkrHQ2ou6q7u6umvJyqpc7nLOef+4mVVZWVtWV2V3ZvfnE3EjM+89d3nOPbfqj+99nlO87wPflE2+PskPJXlzksNJFpJ8LskvJvkPGzf8++95JDvFF77whXYnvI7Xv/71xa3c/5FHHrnpcTz88MNFdpj3feDtNz2O97/3N3bcODZ69NFHyyQ/kOTPJPnGJIeSvJDkt5L8fJIPPvTQQ012uPd94O03HMf73/sbO3IcL+bzsdM8/PDDxYv5fOw073/vbxS/8zu/c/Hvorjy49u2bdq2rYqimCuK4r4kD2y4HE1yd5LZJAfWflZrd62TXEhyeu3nM0mOJ3ls/dK27RNt254viqK+1nOve9vb3nbdsfytf/NNm8ZRbHicJqNmmLZtq07Vm6uK6r427W0ZR5HisbqtnxjVg/NFUdSdspuiKDeO4rJx/IMf/s0AAAAAAADbq7Ph926S9yf5a5uuT5JvSvLfJfl3Sf5KkhM7cTD33nvvy/r8Tz755G15nEOH9me9B5VluXapUlWdVFWVTmf8syyrfPaz/3XHHlzvf+9vbHnb933g7Tv6g/Loo4/en+RDe/fu/fo9e/Zkeno6nU4no9Ho0PLy8p88d+7cn1xYWPjrjz766Pc/9NBDj+/UcbzvA2+/P8mHvvbe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AAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAAAAAAAAkERABwAAAAAAAIAkAjoAAAAAAAAAJBHQAQAAAAAAACCJgA4AAAAAAAAASQR0AAAAAAAAAEgioAMAAAAAAABAEgEdAAAAAAAAAJII6AAAAAAAAACQREAHAAAAAAAAgCQCOgAAAAAAAAAkEdABAAAAAAAAIImADgAAAAAAAABJBHQAAAAAAAAASCKgAwAAAAAAAEASAR0AAAAAAAAAkgjoAAAAAAAAAJBEQAcAAAAAAACAJAI6AAAAAAAAACQR0AEAAAAAAAAgiYAOAAAAAAAAAEkEdAAAAAAAAABIIqADAAAAAAAAQBIBHQAAAAAAAACSCOgAAPD/Z88OBAAAAAAE7U+9SGkEAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBzuzZgQAAAACAoP2pFymNAAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgEugAAAAAAAAAUAl0AAAAAAAAAKgEOgAAAAAAAABUAh0AAAAAAAAAKoEOAAAAAAAAAJVABwAAAAAAAIBKoAMAAAAAAABAJdABAAAAAAAAoBLoAAAAAAAAAFAJdAAAAAAAAACoBDoAAAAAAAAAVAIdAAAAAAAAACqBDgAAAAAAAACVQAcAAAAAAACASqADAAAAAAAAQCXQAQAAAAAAAKAS6AAAAAAAAABQCXQAAAAAAAAAqAQ6AAAAAAAAAFQCHQAAAAAAAAAqgQ4AAAAAAAAAlUAHAAAAAAAAgEqgAwAAAAAAAEAl0AEAAAAAAACgqgcAqZn6Ev8cs9gAAAAASUVORK5CYII=) 0 0 no-repeat;
      content: '';
      display: block;
      height: 15px;
      width: 15px; }
    .product-option-element-of-list dd.validation-passed:after, .giftcard-form .field dd.validation-passed:after,
    .options-container-small .option dd.validation-passed:after {
      content: " ";
      display: table;
      background: none;
      clear: both;
      height: 0;
      width: auto;
      margin-top: 0;
      position: static;
      right: auto;
      top: auto; }
    .product-option-element-of-list dd.validation-error input + .validation-advice, .giftcard-form .field dd.validation-error input + .validation-advice,
    .options-container-small .option dd.validation-error input + .validation-advice {
      margin: 24px 0 2px; }
      .product-option-element-of-list dd.validation-error input + .validation-advice + .note, .giftcard-form .field dd.validation-error input + .validation-advice + .note,
      .options-container-small .option dd.validation-error input + .validation-advice + .note {
        left: 0;
        position: absolute;
        top: 39px; }
    .product-option-element-of-list dd.validation-error .validation-advice, .giftcard-form .field dd.validation-error .validation-advice,
    .options-container-small .option dd.validation-error .validation-advice {
      z-index: 222; }

.giftcard-form .fieldset ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.option div.container-swatch-color {
  display: inline-block;
  width: 38px;
  height: 38px; }
  .option div.container-swatch-color + .label label {
    margin-left: 10px;
    cursor: pointer; }
.option .small-image-preview {
  padding: 2px; }
.option img.swatch-selected,
.option div.swatch-selected {
  border: 1px solid #f36824; }

.product-shop .add-to-box {
  display: inline; }

.add-to-cart {
  display: inline-block;
  vertical-align: top;
  width: 57%; }
  .add-to-cart .gty-box {
    display: inline-block;
    width: 22%;
    margin-right: 2%;
    vertical-align: bottom; }
    .add-to-cart .gty-box label {
      font-size: 12px;
      text-transform: uppercase; }
    .add-to-cart .gty-box input {
      border-radius: 2px;
      height: 32px;
      padding: 5px 10px;
      text-align: center;
      width: 100%; }
  .add-to-cart .button {
    width: 74%; }

.add-to-links {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: bottom;
  width: 42%; }
  .add-to-links .button {
    line-height: 40px;
    width: 100%; }
    .add-to-links .button:before {
      content: none; }

.grouped-items-table thead {
  font-size: 1.2rem; }
.grouped-items-table td .price-box {
  margin-bottom: 0; }

.box-related .block-content {
  padding: 0;
  margin: 0;
  list-style: none; }
  .box-related .block-content:before, .box-related .block-content:after {
    content: " ";
    display: table; }
  .box-related .block-content:after {
    clear: both; }
.box-related .product-name {
  font-size: .875rem;
  margin-top: 10px; }
.box-related .item {
  margin-bottom: 40px;
  position: relative; }
.box-related .item-info {
  padding: 0 10px; }
.box-related + .money-boxes-link {
  margin: 0;
  text-align: center; }
  .box-related + .money-boxes-link a {
    color: #f36824; }
    .box-related + .money-boxes-link a:hover {
      text-decoration: underline; }

.box-title {
  text-align: center;
  text-transform: uppercase; }
  .box-title h2 {
    font-weight: 300;
    font-size: 1.75rem;
    position: relative; }
    .box-title h2 span {
      background: #fff;
      padding: 0 10px;
      position: relative;
      z-index: 2; }
    .box-title h2:before {
      content: '';
      display: block;
      background: #dcdcdc;
      width: 100%;
      height: 1px;
      position: absolute;
      left: 0;
      top: 50%; }

.recently-block {
  margin: 40px 0 20px; }
  .recently-block:before, .recently-block:after {
    content: " ";
    display: table; }
  .recently-block:after {
    clear: both; }

.recently-toolbar {
  text-transform: uppercase; }
  .recently-toolbar:before, .recently-toolbar:after {
    content: " ";
    display: table; }
  .recently-toolbar:after {
    clear: both; }

#recently-viewed-items, #upsell-product-list {
  padding: 0;
  margin: 0;
  list-style: none;
  margin: 20px -10px; }
  #recently-viewed-items:before, #upsell-product-list:before, #recently-viewed-items:after, #upsell-product-list:after {
    content: " ";
    display: table; }
  #recently-viewed-items:after, #upsell-product-list:after {
    clear: both; }
  #recently-viewed-items .item, #upsell-product-list .item {
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 16.667%; }
    #recently-viewed-items .item:hover .recently_delete_item, #upsell-product-list .item:hover .recently_delete_item {
      display: block; }
  #recently-viewed-items .last, #upsell-product-list .last {
    float: left; }
  #recently-viewed-items .product-image, #upsell-product-list .product-image {
    display: block;
    padding: 0 10px; }
    #recently-viewed-items .product-image img, #upsell-product-list .product-image img {
      width: 100%; }
  #recently-viewed-items .recently_delete_item, #upsell-product-list .recently_delete_item {
    text-indent: -99999px;
    overflow: hidden;
    display: none;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 3px;
    left: 13px;
    z-index: 2; }

#upsell-product-list .item .in-heart-btn {
  right: 10px; }

.aw-pq2-list__helpfulness-value {
  height: 23px;
  display: inline-block; }

.collateral-tabs {
  position: relative; }
  .collateral-tabs .tab {
    background: #eee;
    border: 1px solid #dbdbdb;
    cursor: pointer;
    position: relative;
    text-transform: uppercase; }
  .collateral-tabs .tab-container {
    border: 1px solid #dbdbdb;
    background: #fff;
    margin: 0; }
    .collateral-tabs .tab-container .tab-content {
      padding: 20px 25px; }
  .collateral-tabs .box-reviews ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .collateral-tabs .box-reviews .reviews_toolbar_bottom .more-reviews {
    font-size: 0.9375rem;
    text-transform: uppercase; }
  .collateral-tabs .box-reviews .reviews-legend {
    background: #eee;
    margin-top: 20px;
    padding: 20px; }
    .collateral-tabs .box-reviews .reviews-legend:before, .collateral-tabs .box-reviews .reviews-legend:after {
      content: " ";
      display: table; }
    .collateral-tabs .box-reviews .reviews-legend:after {
      clear: both; }
  .collateral-tabs .box-reviews .reviews-legend-content > div {
    float: left; }
  .collateral-tabs .box-reviews .feefo-logo {
    width: 160px; }
  .collateral-tabs .box-reviews .reviews-legend-good {
    width: 130px; }
  .collateral-tabs .box-reviews .reviews-legend-bad {
    width: 80px; }
  .collateral-tabs .box-reviews .review-item {
    border-bottom: 1px solid #e6e6e6;
    padding: 20px 0;
    margin-bottom: 20px; }
    .collateral-tabs .box-reviews .review-item:before, .collateral-tabs .box-reviews .review-item:after {
      content: " ";
      display: table; }
    .collateral-tabs .box-reviews .review-item:after {
      clear: both; }
    .collateral-tabs .box-reviews .review-item.hidden-following ~ li {
      display: none; }
  .collateral-tabs .box-reviews .reviews-title {
    font-size: 0.9375rem;
    text-transform: uppercase; }
  .collateral-tabs .box-reviews .date {
    font-size: 13px;
    margin-bottom: 10px; }
  .collateral-tabs .rating-text {
    padding-left: 75px; }
  .collateral-tabs .reviews-sign {
    float: left;
    border-radius: 11px;
    background: #F26322;
    color: #FFF;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 23px;
    display: inline-block;
    margin-right: 5px;
    width: 22px;
    height: 22px;
    text-align: center; }
  .collateral-tabs .reviews-sign-minus {
    line-height: 21px; }
  .collateral-tabs #product-attribute-specs-table2 {
    margin-bottom: 20px;
    border: 1px solid #f0f0f0; }
    .collateral-tabs #product-attribute-specs-table2 td, .collateral-tabs #product-attribute-specs-table2 th {
      text-align: left;
      padding: 10px;
      border-top: 1px dashed #f0f0f0; }
    .collateral-tabs #product-attribute-specs-table2 th {
      background: #f7f7f7; }
    .collateral-tabs #product-attribute-specs-table2 tr:first-child td, .collateral-tabs #product-attribute-specs-table2 tr:first-child th {
      border-top: none; }

@media only screen and (max-width: 47.9375em) {
  .product-img-box .rotator-paginator {
    text-align: center; }
  .product-img-box .slick-list {
    padding-bottom: 104px; }
  .product-img-box .slick-prev,
  .product-img-box .slick-next {
    display: inline-block;
    margin: 0;
    position: relative;
    top: 0;
    vertical-align: middle; }
  .product-img-box .slick-dots {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 0;
    margin: 0;
    width: auto; }
  .product-img-box .social-buttons-block {
    background: #ededed;
    margin-bottom: 20px;
    padding: 25px;
    height: 90px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    text-align: center; }
    .product-img-box .social-buttons-block .social-buttons {
      float: none;
      display: inline-block;
      text-align: center; }
    .product-img-box .social-buttons-block .zoom-notice {
      display: none; }
  .product-img-box .slick-slider + .social-buttons-block {
    bottom: 32px; }
  .product-img-box .video-link span {
    font-size: 24px;
    top: 40%; }
    .product-img-box .video-link span:after {
      content: "";
      display: block;
      width: 0;
      height: 0;
      border: inset 12px;
      border-color: transparent transparent transparent white;
      border-left-style: solid;
      margin: 15px auto; }

  .options-container-small {
    margin-top: 20px; }
    .options-container-small .option {
      margin-bottom: 20px; }
      .options-container-small .option dl {
        margin: 5px 0; }
      .options-container-small .option dt label {
        font-size: 25px;
        top: 17px; }
      .options-container-small .option dt .note {
        bottom: -22px;
        right: 165px; }
        .options-container-small .option dt .note:after {
          right: 50px; }
        .options-container-small .option dt .note:before {
          border-radius: 9px;
          height: 18px;
          width: 18px;
          right: 48px;
          bottom: -25px;
          font: bold 14px/18px Arial, Helvetica, sans-serif; }
      .options-container-small .option dd input {
        margin-right: 25px; } }
      @media only screen and (max-width: 47.9375em) and (min-width: 48em) {
        .options-container-small .option dd input {
          height: 47px; } }

@media only screen and (max-width: 47.9375em) {
  .add-to-cart .gty-box {
    margin-top: -10px; }
    .add-to-cart .gty-box label {
      font-size: 16px; }
    .add-to-cart .gty-box input {
      font-size: 19px;
      height: 43px; }
    .add-to-cart .gty-box .button {
      width: 74%; }

  .product-shop .button {
    height: 62px;
    font-size: 20px;
    line-height: 44px;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center; }
  .product-shop .product-name h1 {
    font-size: 1.875rem;
    line-height: 2rem;
    margin: 20px 0; }
  .product-shop .price-box,
  .product-shop .price {
    font-size: 1.5625rem; }
  .product-shop .ratings {
    clear: both;
    float: none;
    font-size: 1.5625rem;
    margin-bottom: 40px; }
  .product-shop .product-attributes li {
    font-size: 1rem; }

  .slider-on-small .product-image img {
    width: 100%; }
  .slider-on-small .product-name {
    font-size: 1.25rem;
    text-align: left; }
  .slider-on-small .price {
    font-size: 1.25rem; }
  .slider-on-small .block-content {
    text-align: center; }
  .slider-on-small .rotator-paginator {
    display: inline-block;
    position: relative; }
    .slider-on-small .rotator-paginator .slick-dots {
      float: left;
      position: static;
      width: auto; }
    .slider-on-small .rotator-paginator .slick-prev,
    .slider-on-small .rotator-paginator .slick-next {
      float: left;
      margin-top: 0;
      position: static; }

  .box-related + .money-boxes-link {
    font-size: 1.5625rem;
    margin: 50px 0; }

  .product-collateral:before, .product-collateral:after {
    content: " ";
    display: table; }
  .product-collateral:after {
    clear: both; }

  .collateral-tabs {
    height: auto !important;
    margin-bottom: 30px; }
    .collateral-tabs .tab {
      font-size: 1.5625rem;
      margin-bottom: 20px;
      padding: 15px 25px;
      position: relative; }
      .collateral-tabs .tab:after {
        content: '';
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: #787878 transparent transparent transparent;
        border-top-style: solid;
        position: absolute;
        right: 40px;
        top: 50%; }
      .collateral-tabs .tab.active {
        margin-bottom: 0;
        background: #787878;
        color: #fff;
        transition: background 0.4s ease-in; }
        .collateral-tabs .tab.active:after {
          border-color: transparent transparent #fff transparent;
          top: 35px; }
    .collateral-tabs .tab-container {
      margin: -2px 0 20px; }
      .collateral-tabs .tab-container .tab-content {
        font-size: 1rem; }
    .collateral-tabs .box-reviews .date {
      font-size: 20px;
      margin-bottom: 15px; }

  #recently-viewed-items .item, #upsell-product-list .item {
    width: 50%; } }
@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .add-to-cart {
    width: 100%; }
    .add-to-cart .gty-box {
      width: 17%;
      margin-right: 4%; }
    .add-to-cart .button {
      margin-left: -4px;
      width: 64%;
      padding-left: 0;
      padding-right: 0; }

  .add-to-links {
    width: 100%; }
    .add-to-links .button {
      margin-top: 20px;
      margin-left: 21%;
      width: 64%; }

  .ratings {
    float: none;
    clear: both;
    margin-bottom: 45px; }

  .options-container-small .option dl > a {
    right: 0; }
  .options-container-small .option dt .note {
    right: 0; }
    .options-container-small .option dt .note.shown {
      padding: 10px; }
      .options-container-small .option dt .note.shown:after {
        right: 20px; }
    .options-container-small .option dt .note:before {
      right: 18px; }
  .options-container-small .option dd {
    padding-right: 0; }
    .options-container-small .option dd input {
      margin-right: 0; }
    .options-container-small .option dd .note {
      margin: 5px 0 10px;
      text-align: left; }
    .options-container-small .option dd .validation-advice {
      width: 100%; }
    .options-container-small .option dd .validation-passed:after {
      position: static;
      margin: 5px 0; }
    .options-container-small .option dd input.validation-passed {
      border-color: #78a33a; }
      .options-container-small .option dd input.validation-passed + .note,
      .options-container-small .option dd input.validation-passed + .validation-advice + .note {
        padding-left: 25px; }
        .options-container-small .option dd input.validation-passed + .note:before,
        .options-container-small .option dd input.validation-passed + .validation-advice + .note:before {
          margin-top: 8px;
          left: 0;
          right: auto; } }
@media only screen and (min-width: 48em) {
  .product-img-box .more-views {
    margin: 10px 25px;
    white-space: nowrap; }
    .product-img-box .more-views a {
      display: inline-block;
      text-align: center; }
      .product-img-box .more-views a img {
        border: 2px solid transparent; }
      .product-img-box .more-views a:hover img {
        border-color: #f36824; }
      .product-img-box .more-views a img {
        width: 90%; }
    .product-img-box .more-views .video-link img {
      border: 2px solid transparent; }
    .product-img-box .more-views .video-link:hover {
      color: #fff; }
      .product-img-box .more-views .video-link:hover img {
        border-color: #f36824; }
    .product-img-box .more-views .video-link span {
      font-size: 11px; }
      .product-img-box .more-views .video-link span:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 6px;
        border-color: transparent transparent transparent white;
        border-left-style: solid;
        margin: 5px auto; }
  .product-img-box .slick-prev {
    left: -32px;
    right: auto; }
  .product-img-box .slick-next {
    right: -32px;
    left: auto; }

  .box-related:before, .box-related:after {
    content: " ";
    display: table; }
  .box-related:after {
    clear: both; }
  .box-related .item {
    float: left;
    width: 50%; }
    .box-related .item.odd {
      clear: left; }

  .collateral-tabs {
    margin: 20px -1% 20px 0; }
    .collateral-tabs .tab {
      float: left;
      font-size: .9375rem;
      line-height: 1.0625rem;
      height: 58px;
      margin-right: 1%;
      padding: 12px 6px;
      text-align: center;
      width: 24%; }
      .collateral-tabs .tab.active {
        background: #fff;
        border-bottom-color: #fff;
        color: #f36824;
        z-index: 6 !important; }
    .collateral-tabs .tab-container {
      position: absolute;
      top: 57px;
      left: 0;
      right: 1%;
      z-index: 3;
      overflow-y: auto; } }
@media only screen and (min-width: 80em) {
  .product-img-box .product-image.with-gallery,
  .product-img-box .product-image.with-gallery + .social-buttons-block {
    float: right;
    width: 600px; }
  .product-img-box .more-views {
    overflow: hidden;
    margin: 0 0 10px;
    padding: 0 10px 50px 0;
  }
    .product-img-box .more-views a img {
      width: 100%; }
  .product-img-box .slick-prev,
  .product-img-box .slick-next {
    margin: 0;
    top: auto;
    bottom: 0;
    width: 40%;
    height: 46px;
    border: 1px solid #ededed; }
    .product-img-box .slick-prev:hover,
    .product-img-box .slick-next:hover {
      border-color: #f36824; }
      .product-img-box .slick-prev:hover:before,
      .product-img-box .slick-next:hover:before {
        color: #f36824; }
    .product-img-box .slick-prev.slick-disabled,
    .product-img-box .slick-next.slick-disabled {
      border: none; }
      .product-img-box .slick-prev.slick-disabled:hover:before,
      .product-img-box .slick-next.slick-disabled:hover:before {
        color: #787878; }
  .product-img-box .slick-prev {
    left: 2px; }
  .product-img-box .slick-next {
    right: 12px; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .product-img-box .zoom-notice:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkFGRkI1MEQwMkEzMTFFNEFGQzFENDc2QThFNzRFM0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkFGRkI1MEMwMkEzMTFFNEFGQzFENDc2QThFNzRFM0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBkM2JiZmYtOGNhZi00MjFlLWFhZGQtNjFhYjE4MTE3Zjk1IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkFDOTBEODI4Rjk5QUUzMTE4RDAwRUQyNkU0MjZGRkYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QPUjswAAAwNJREFUeNq8l1loU1EQhm/TUEtFESxYg0rrUjcUFQsqwYJVXNAHBUXEpYpLfSgKVoni8qZ1BUVBBff6oHnQoqLWFeuGOz7UFbWKC8VKqdYFVPwH/gNDSO49yTUd+LhzTm7u/XPOzJxJRiQScTysJygBQ0E+CIAW8BzUggvgu5OiBV0+KwYrwViXe5aBRrAfVIIv/0uAPHCuGteD2+Al+AVyQT+uTEewHCwE5eCIHwHtwSUut9gVsAmcS/D9zmAGV0qEHAaFYI2tgEDMuFa9fDEY5fJysY9gK+gOTnJuNbcmaQGHwED6su+7k1jJZjAZHOR4CxiejIDBYDb9MlCTYlBL3NynfzQZATt5vQv2OP5sCq8FYJqNgBAYwfFSx7+9BVH6i2wEGMUfwE36eaCrDxH7VC3p4CVgGP2Lan4dGOlDwC3wF2SCIi8BearYGJvFvE7VJCve0w95Ccii36Lm24LxPmPhK69ZXgKa6eeq+SYwDmT7EBBSq+Eq4DX9AWr+Kq8HUnx5vgq+F14CTNEpUctlquB0UJGCAHOCNoBHXgLOgj88mMo4fx5cpr+ZJGPlvJ5iNrgK+A12cLweZNCfAB7Sr2ADsgB0U99tE+eZM0F/+ttsS/EqFf1n6Mu5P4S/XjqeXmAv01VSbDvoFPO8AhU3cjTX2fYDP1m3jzP9pCGZx89WgI0sTIWMkzfgOsuusT4MXnnmZzDHZq8yw+Gw8etYuYp5Oo5mAH0CP8BTcANcA4+ZqvoUlL6hnZr7xiLXGzyz7YjWsoBIFyTKHoAqUM0XN/C+bKaaNCylqtw2Mf1yuEXGoolOxkCcOdnzMeCeCqooV+IdV0o6oSdgl3q5HEA9VAZom8qMsBJgDqYingnVDEjJji6gryoyr9g/yL3z2RUnKjwT44kIesRIFZGDaRD3NIdBVs8tijW38m1ETLIVYKyR3bKNyYqdYI/oKSLgpMekyTltsRJpE+DwF3qJqEynABsRpekW4CXiWGsISCRC/vYtCTqtZyJiAyvsHfP37Z8AAwCKIp82lIhQAgAAAABJRU5ErkJggg==) 0 0 no-repeat;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px; }

  #recently-viewed-items .recently_delete_item, #upsell-product-list .recently_delete_item {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QUM5MEQ4MjhGOTlBRTMxMThEMDBFRDI2RTQyNkZGRjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU3RjU4MTEwQzE1MTFFNEExN0FBNzI5QjhCODczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU3RjU4MTAwQzE1MTFFNEExN0FBNzI5QjhCODczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzBkM2JiZmYtOGNhZi00MjFlLWFhZGQtNjFhYjE4MTE3Zjk1IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkFDOTBEODI4Rjk5QUUzMTE4RDAwRUQyNkU0MjZGRkYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+A//mEQAAAmtJREFUeNq0lk9IFFEcx8dJgupQgQldio0KswgiDwXWpVLITCIvJXWpg5JJF3MXvIjFRpeolcqwQ1AEQaJB5FYQZEQE/cFMSIgECaIEU7FDRfn5wW9jHGbmvd12v/DZNzvzm/nOe/Pe7/eK4vG4Y6ki2AwxWK7/Z+EjjCSTyR9WD7Ew3AENsAfWhMR8gZdwC+M7uRpugU6ocbLTELRi/DDoohtyUzO8zsHM0WFPJxKJS7aGFyHl/L9OYtpvMpQhbHHyp/2Y9oUZVkO7k3/VYdrmN1wAt53C6Rymq72GJ3RtRek6jIZce2th2uE1PGUI7oLjOuzTvmtHWAKyhO4annGIXpa4ut5iEYEXZMbp8Rhshz+ZkcHsphzQ1uuLhWmhLLNifnYa3qwclmgaE43AbtgAl32xM4ZnbRPDjYagav1G0rMJPfdE+SeGq4fmmOnlxbDU4oOv1Z4dhEGfUYnkUKiyeE6pq1nfRitgVcD5RbDLtuKI4ZRl8AHtyTwxWcZpVkYsGa8mXB2qKEnp2QveFLUYyjym32gqYMDwrDExfGoIugYPfOeewbDPdCYgzq/nrhbO7xFBTVDr+T+ga1fS4QsmzTqdPI1aaaLUL4a/4aphstzTb3hDl0lGS+ExZudprxjM0ozC50xqkxt+GW7ohaMB52XmtlpMmNPeXDrpSV+FUDe9G/LXw+4Clah3mDWGVfzDcD+PZh+g0rSn2ReQlHNRGrbSu3nlrDgkWAryIzir1SIbfYUzGKWy2SY6mlk26aZKFvpPg9ErkL3L+jCzqB5m9Fe3jCmd/hWaXZbpvTK7P8EbTN7bdH9OgAEA4QiXOGZkZz8AAAAASUVORK5CYII=) 0 0 no-repeat;
    -webkit-background-size: 14px 14px;
    background-size: 14px 14px; } }
.catalog-product-view .add-to-links {
  vertical-align: top; }

.product-options dl dt label {
  font-weight: bold; }
.product-options dl dd {
  margin: 0; }
  .product-options dl dd .datetime-picker.input-text, .product-options dl dd select.datetime-picker {
    margin-right: 7px; }

.link-save-block {
  text-align: center; }
  .link-save-block > p {
    margin-top: 6px;
    font-weight: bold; }
  .link-save-block > ul {
    padding: 0;
    margin: 0;
    list-style: none; }
  .link-save-block .links > li {
    float: left;
    width: 50%;
    margin: 20px 0; }
  .link-save-block .choose-wishlist,
  .link-save-block .choose-giftlist {
    font-size: 1rem; }
    .link-save-block .choose-wishlist li,
    .link-save-block .choose-giftlist li {
      margin: 4px 0; }
  .link-save-block #add-new-wishlist {
    text-align: left; }
    .link-save-block #add-new-wishlist li label {
      width: 35%; }
    .link-save-block #add-new-wishlist li .input-box {
      width: 65%; }
      .link-save-block #add-new-wishlist li .input-box input[type="text"] {
        width: 100%; }
    .link-save-block #add-new-wishlist li.control label {
      width: auto; }
    .link-save-block #add-new-wishlist li.control .input-box {
      width: 100%; }
    @media only screen and (max-width: 47.9375em) {
      .link-save-block #add-new-wishlist li label {
        width: 100%; }
      .link-save-block #add-new-wishlist li .input-box {
        width: 100%; } }

.notify-popup-wrp {
  display: none; }

#notify-popup {
  position: relative;
  background: none repeat scroll 0 0 #fff;
  margin: 0 auto;
  padding: 20px;
  width: 530px; }

.customer-account-login .page-title, .customer-account-create .page-title, .customer-account-resetpassword .page-title {
  margin-bottom: 62px; }
  .customer-account-login .page-title h1, .customer-account-create .page-title h1, .customer-account-resetpassword .page-title h1 {
    margin-top: 0;
    padding: 0 10px; }

.account-login h2, .account-create h2, .account-forgot h2, .account-resetpassword h2, .opc-login h2 {
  font-size: 1.125rem;
  font-weight: 500;
  margin-bottom: 20px; }
.account-login h3, .account-create h3, .account-forgot h3, .account-resetpassword h3, .opc-login h3 {
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 15px; }
.account-login .input-text, .account-create .input-text, .account-forgot .input-text, .account-resetpassword .input-text, .opc-login .input-text, .account-login select, .account-create select, .account-forgot select, .account-resetpassword select, .opc-login select, .account-login select, .account-create select, .account-forgot select, .account-resetpassword select, .opc-login select {
  padding: 8px; }
  @media only screen and (min-width: 48em) {
    .account-login .input-text, .account-create .input-text, .account-forgot .input-text, .account-resetpassword .input-text, .opc-login .input-text, .account-login select, .account-create select, .account-forgot select, .account-resetpassword select, .opc-login select, .account-login select, .account-create select, .account-forgot select, .account-resetpassword select, .opc-login select {
      height: 34px; } }
.account-login .content, .account-create .content, .account-forgot .content, .account-resetpassword .content, .opc-login .content {
  padding: 30px 30px 10px;
  -moz-box-shadow: 0 0 10px silver;
  -webkit-box-shadow: 0 0 10px silver;
  box-shadow: 0 0 10px silver;
  margin-bottom: 30px; }
.account-login .registered-users, .account-create .registered-users, .account-forgot .registered-users, .account-resetpassword .registered-users, .opc-login .registered-users {
  margin-top: -45px; }
  .account-login .registered-users .content, .account-create .registered-users .content, .account-forgot .registered-users .content, .account-resetpassword .registered-users .content, .opc-login .registered-users .content {
    padding-right: 50px; }
.account-login .form-list > li, .account-create .form-list > li, .account-forgot .form-list > li, .account-resetpassword .form-list > li, .opc-login .form-list > li {
  margin-bottom: 7px; }
  .account-login .form-list > li.fields .field, .account-create .form-list > li.fields .field, .account-forgot .form-list > li.fields .field, .account-resetpassword .form-list > li.fields .field, .opc-login .form-list > li.fields .field {
    margin-bottom: 7px; }
.account-login .form-list label, .account-create .form-list label, .account-forgot .form-list label, .account-resetpassword .form-list label, .opc-login .form-list label {
  width: 35%;
  font-size: 0.875rem; }
  @media only screen and (min-width: 48em) {
    .account-login .form-list label, .account-create .form-list label, .account-forgot .form-list label, .account-resetpassword .form-list label, .opc-login .form-list label {
      padding-top: 6px;
      padding-bottom: 6px; } }
  @media only screen and (max-width: 47.9375em) {
    .account-login .form-list label, .account-create .form-list label, .account-forgot .form-list label, .account-resetpassword .form-list label, .opc-login .form-list label {
      width: 100%;
      white-space: nowrap; } }
.account-login .form-list .input-box, .account-create .form-list .input-box, .account-forgot .form-list .input-box, .account-resetpassword .form-list .input-box, .opc-login .form-list .input-box {
  width: 65%; }
  @media only screen and (max-width: 47.9375em) {
    .account-login .form-list .input-box, .account-create .form-list .input-box, .account-forgot .form-list .input-box, .account-resetpassword .form-list .input-box, .opc-login .form-list .input-box {
      width: 100%; } }
  .account-login .form-list .input-box .input-text, .account-create .form-list .input-box .input-text, .account-forgot .form-list .input-box .input-text, .account-resetpassword .form-list .input-box .input-text, .opc-login .form-list .input-box .input-text, .account-login .form-list .input-box select, .account-create .form-list .input-box select, .account-forgot .form-list .input-box select, .account-resetpassword .form-list .input-box select, .opc-login .form-list .input-box select {
    width: 100%; }
  .account-login .form-list .input-box.input-pass, .account-create .form-list .input-box.input-pass, .account-forgot .form-list .input-box.input-pass, .account-resetpassword .form-list .input-box.input-pass, .opc-login .form-list .input-box.input-pass {
    position: relative; }
    .account-login .form-list .input-box.input-pass .input-text, .account-create .form-list .input-box.input-pass .input-text, .account-forgot .form-list .input-box.input-pass .input-text, .account-resetpassword .form-list .input-box.input-pass .input-text, .opc-login .form-list .input-box.input-pass .input-text, .account-login .form-list .input-box.input-pass select, .account-create .form-list .input-box.input-pass select, .account-forgot .form-list .input-box.input-pass select, .account-resetpassword .form-list .input-box.input-pass select, .opc-login .form-list .input-box.input-pass select {
      padding-right: 80px; }
    .account-login .form-list .input-box.input-pass a, .account-create .form-list .input-box.input-pass a, .account-forgot .form-list .input-box.input-pass a, .account-resetpassword .form-list .input-box.input-pass a, .opc-login .form-list .input-box.input-pass a {
      display: block;
      position: absolute;
      top: 6px;
      right: 6px;
      margin: 0; }
      @media only screen and (max-width: 47.9375em) {
        .account-login .form-list .input-box.input-pass a, .account-create .form-list .input-box.input-pass a, .account-forgot .form-list .input-box.input-pass a, .account-resetpassword .form-list .input-box.input-pass a, .opc-login .form-list .input-box.input-pass a {
          top: 14px; } }
    .account-login .form-list .input-box.input-pass .button.btn-xs, .account-create .form-list .input-box.input-pass .button.btn-xs, .account-forgot .form-list .input-box.input-pass .button.btn-xs, .account-resetpassword .form-list .input-box.input-pass .button.btn-xs, .opc-login .form-list .input-box.input-pass .button.btn-xs {
      border-radius: 4px;
      text-transform: none;
      font-size: 0.9375rem;
      padding-left: 8px;
      padding-right: 8px; }
.account-login .buttons-set .required, .account-create .buttons-set .required, .account-forgot .buttons-set .required, .account-resetpassword .buttons-set .required, .opc-login .buttons-set .required {
  line-height: 32px;
  font-size: 0.75rem;
  float: left; }
.account-login ul.user-capabilities, .account-create ul.user-capabilities, .account-forgot ul.user-capabilities, .account-resetpassword ul.user-capabilities, .opc-login ul.user-capabilities {
  margin: 0 0 20px;
  padding: 0 0 0 17px; }
  .account-login ul.user-capabilities li, .account-create ul.user-capabilities li, .account-forgot ul.user-capabilities li, .account-resetpassword ul.user-capabilities li, .opc-login ul.user-capabilities li {
    margin-bottom: 5px; }
.account-login .banners-wrapper, .account-create .banners-wrapper, .account-forgot .banners-wrapper, .account-resetpassword .banners-wrapper, .opc-login .banners-wrapper {
  margin-top: -10px; }
.account-login .banner-wrapper, .account-create .banner-wrapper, .account-forgot .banner-wrapper, .account-resetpassword .banner-wrapper, .opc-login .banner-wrapper {
  display: inline-block;
  -moz-box-shadow: 0 0 10px silver;
  -webkit-box-shadow: 0 0 10px silver;
  box-shadow: 0 0 10px silver;
  position: relative; }
  .account-login .banner-wrapper p.title, .account-create .banner-wrapper p.title, .account-forgot .banner-wrapper p.title, .account-resetpassword .banner-wrapper p.title, .opc-login .banner-wrapper p.title {
    position: absolute;
    left: 0;
    top: 17%;
    float: left;
    max-width: 100%;
    font-size: 1.75rem;
    text-transform: uppercase;
    color: #fff;
    background: #7b7b7b;
    padding: 15px 10px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9;
    margin: 0; }
.account-login .widget-banner, .account-create .widget-banner, .account-forgot .widget-banner, .account-resetpassword .widget-banner, .opc-login .widget-banner {
  overflow: visible; }
  .account-login .widget-banner li, .account-create .widget-banner li, .account-forgot .widget-banner li, .account-resetpassword .widget-banner li, .opc-login .widget-banner li {
    margin: 10px 0 20px; }
    .account-login .widget-banner li img, .account-create .widget-banner li img, .account-forgot .widget-banner li img, .account-resetpassword .widget-banner li img, .opc-login .widget-banner li img {
      max-width: 100%;
      height: auto; }

.customer-account-create .page-title, .customer-account-resetpassword .page-title {
  margin-bottom: 30px; }

.account-create .content, .account-forgot .content, .account-resetpassword .content {
  padding-right: 50px; }

.account-forgot .content {
  margin: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .account-forgot .content form p {
    text-align: right; }

.account-resetpassword .buttons-set {
  margin-top: 20px; }

.ie8 .account-login .content, .ie8 .account-create .content, .ie8 .account-forgot .content, .ie8 .account-resetpassword .content, .ie8 .opc-login .content,
.ie8 .account-login .banner-wrapper,
.ie8 .account-create .banner-wrapper,
.ie8 .account-forgot .banner-wrapper,
.ie8 .account-resetpassword .banner-wrapper,
.ie8 .opc-login .banner-wrapper,
.ie8 .account-create .content,
.ie8 .account-forgot .content,
.ie8 .account-resetpassword .content,
.ie8 .account-create .banner-wrapper,
.ie8 .account-forgot .banner-wrapper,
.ie8 .account-resetpassword .banner-wrapper,
.ie8 .account-forgot .content,
.ie8 .account-forgot .banner-wrapper,
.ie8 .account-resetpassword .content,
.ie8 .account-resetpassword .banner-wrapper {
  border: 1px solid #c0c0c0; }

.mfp-forgotpassword .mfp-content {
  width: 100%; }
.mfp-forgotpassword .mfp-close {
  right: -7px; }

.popup-remember-tip {
  padding: 0 30px 10px; }
  .popup-remember-tip .popup-title {
    height: 68px;
    padding: 14px 0;
    line-height: 40px; }
  .popup-remember-tip .mfp-close {
    top: 0; }

.loginwithpaypalbutton {
  cursor: pointer;
  margin: 0 0 1.25rem; }

.form-list li .input-box.captcha {
  width: 200px; }
  @media only screen and (max-width: 47.9375em) {
    .form-list li .input-box.captcha {
      width: 100%; }
      .form-list li .input-box.captcha .captcha-img {
        width: 100%;
        max-width: 500px; }
      .form-list li .input-box.captcha .captcha-reload {
        width: 40px;
        height: 40px; } }

.input-box.captcha {
  margin-right: -30px; }
  .input-box.captcha .captcha-image {
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    -moz-box-shadow: 0 0 20px #cccccc;
    -webkit-box-shadow: 0 0 20px #cccccc;
    box-shadow: 0 0 20px #cccccc; }
  .input-box.captcha .captcha-reload {
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer; }
  .input-box.captcha.validation-passed:after {
    top: 16px; }

#captcha-input-box-contact_form {
  line-height: 18px;
  margin-top: 20px !important; }
  #captcha-input-box-contact_form .input-box.captcha {
    width: 220px; }
    @media only screen and (max-width: 47.9375em) {
      #captcha-input-box-contact_form .input-box.captcha {
        width: 100%; }
        #captcha-input-box-contact_form .input-box.captcha .captcha-img {
          width: 100%;
          max-width: 500px; }
        #captcha-input-box-contact_form .input-box.captcha .captcha-reload {
          width: 40px;
          height: 40px; } }
  #captcha-input-box-contact_form label {
    line-height: 18px; }

.mfp-cart-ajax-popup .mfp-container {
  padding: 100px 8px; }
.mfp-cart-ajax-popup .mfp-content {
  background: #ededed;
  padding: 25px 15px;
  width: 680px; }
.mfp-cart-ajax-popup .mfp-close {
  right: -8px;
  top: -100px; }

.popup_add_product .popup-message {
  font-size: 14px;
  margin-bottom: 20px;
  padding-left: 25px; }
  .popup_add_product .popup-message.success-msg {
    position: relative; }
    .popup_add_product .popup-message.success-msg:before {
      content: '';
      background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/pgs/images/imgs_sprite.png) 0 0 no-repeat;
      display: block;
      height: 15px;
      width: 15px;
      margin-top: -8px;
      position: absolute;
      left: 0;
      top: 50%; }
.popup_add_product img {
  float: left; }
.popup_add_product .popup-cart-link {
  display: inline-block;
  font-size: 18px;
  margin: 25px 0;
  text-align: center;
  text-transform: uppercase;
  width: 500px; }
.popup_add_product .button-set {
  display: inline-block;
  text-align: center;
  width: 500px; }
  .popup_add_product .button-set .button {
    border-radius: 3px;
    display: inline-block; }
.popup_add_product .box-title h2 span {
  background: #ededed; }
.popup_add_product .cart-collaterals.cross-inside {
  margin-top: 30px; }
  .popup_add_product .cart-collaterals.cross-inside:before, .popup_add_product .cart-collaterals.cross-inside:after {
    content: " ";
    display: table; }
  .popup_add_product .cart-collaterals.cross-inside:after {
    clear: both; }
.popup_add_product .crosssell h2 {
  font-size: 24px;
  text-transform: uppercase; }
.popup_add_product .crosssell .products-grid {
  margin: 0 -10px; }
  .popup_add_product .crosssell .products-grid img {
    float: none; }
.popup_add_product .crosssell .item {
  float: left;
  padding: 0 10px;
  margin-bottom: 20px;
  width: 25%; }
  .popup_add_product .crosssell .item:hover .in-heart-btn {
    display: none !important; }
.popup_add_product .crosssell:hover .product-image:after {
  top: 5px;
  bottom: auto;
  right: 5px; }
.popup_add_product .crosssell .product-name {
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px; }
.popup_add_product .crosssell .price {
  font-size: 14px; }

@media only screen and (max-width: 47.9375em) {
  .mfp-cart-ajax-popup .mfp-content {
    width: 90%; }

  .popup_add_product {
    text-align: center; }
    .popup_add_product .popup-message {
      font-size: 20px;
      display: inline-block; }
    .popup_add_product img {
      display: none; }
    .popup_add_product .cart-collaterals.cross-inside {
      display: none; }
    .popup_add_product .button-set,
    .popup_add_product .popup-cart-link {
      width: 100%; }
    .popup_add_product .popup-cart-link {
      font-size: 25px; }
    .popup_add_product .button-set .button {
      font-size: 23px;
      padding: 10px 25px;
      margin: 0 5px 10px; } }
.checkout-onepage-index #header {
  background: none;
  padding: 17px 0 25px;
  box-shadow: 0 4px 20px #e9e9e9; }
  .checkout-onepage-index #header .branding {
    margin-top: 0; }
.checkout-onepage-index .footer-container {
  background: none;
  box-shadow: 0 -6px 20px #e9e9e9; }
.checkout-onepage-index .footer {
  padding: 25px 0 160px;
  text-align: center; }
  .checkout-onepage-index .footer .checkout-page {
    display: block; }
  .checkout-onepage-index .footer .all-page {
    display: none; }
  .checkout-onepage-index .footer p {
    margin-top: 0; }
  .checkout-onepage-index .footer .payment-cards-methods {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style: none;
    width: auto;
    max-width: 100%; }
    .checkout-onepage-index .footer .payment-cards-methods li {
      display: inline-block;
      max-width: 54px;
      margin: 0 3px; }
      .checkout-onepage-index .footer .payment-cards-methods li img {
        max-width: 100%;
        height: auto; }
.checkout-onepage-index address.copyright {
  display: none; }

.ssl-block {
  text-align: right;
  margin-top: 16px; }
  .ssl-block > div {
    width: 100%;
    max-width: 333px;
    display: inline-block;
    text-align: left; }
  .ssl-block h2 {
    font-size: 25px;
    font-weight: 100;
    line-height: 1;
    text-transform: uppercase;
    padding-left: 12%;
    margin-bottom: 0; }
  .ssl-block ul {
    display: table;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-top: -25px; }
    .ssl-block ul li {
      display: table-cell;
      padding-top: 25px;
      vertical-align: middle; }
      .ssl-block ul li.ssl-logo {
        padding-top: 0; }
      .ssl-block ul li.phone-ico {
        padding-left: 2%;
        padding-right: 2%;
        padding-bottom: 1px; }
  .ssl-block a.number {
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 27px;
    font-weight: 100;
    color: #dd4e09; }
  .ssl-block small.schedule {
    display: block;
    font-size: 11px;
    line-height: 11px; }

@media only screen and (max-width: 47.9375em) {
  .ssl-block {
    min-width: 320px;
    margin-top: 0; }
    .ssl-block h2 {
      font-size: 24px; }
    .ssl-block ul {
      margin-top: -24px; }
      .ssl-block ul li {
        padding-top: 24px; }
    .ssl-block a.number {
      font-size: 23px; }
    .ssl-block small.schedule {
      font-size: 10px;
      line-height: 10px; } }
#checkoutProgressLine {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  border-top: 2px solid #dcdcdc;
  margin: 68px 0 50px; }
  #checkoutProgressLine:before, #checkoutProgressLine:after {
    content: " ";
    display: table; }
  #checkoutProgressLine:after {
    clear: both; }
  #checkoutProgressLine .number {
    display: inline-block;
    height: 34px;
    width: 34px;
    line-height: 36px;
    border-radius: 17px;
    text-align: center;
    color: #fff;
    font-size: 19px;
    position: relative;
    z-index: 1; }
  #checkoutProgressLine li {
    float: left;
    margin-top: -18px;
    position: relative;
    text-align: center;
    min-width: 40px; }
    #checkoutProgressLine li:before {
      content: '';
      display: block;
      width: 100%;
      position: absolute;
      top: 16px;
      right: 50%;
      height: 2px;
      background: #78a33a; }
    #checkoutProgressLine li:first-child:before {
      width: 50%; }
    #checkoutProgressLine li .number {
      text-indent: 100%;
      background: #79a439 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVBOTZBOEIxN0QzMTFFNDg2QjVDMEQ5NzQzMENEQzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVBOTZBOEMxN0QzMTFFNDg2QjVDMEQ5NzQzMENEQzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUE5NkE4OTE3RDMxMUU0ODZCNUMwRDk3NDMwQ0RDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUE5NkE4QTE3RDMxMUU0ODZCNUMwRDk3NDMwQ0RDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmrO/O0AAADpSURBVHjaYvrw9QXD////gPg/OXgfEF8AsVkYyAfzgdgRyt7HQKaLZvxHA0xkuCQUiNPRxLxJdZEGEL9Cc4w/SI7h7ecnxBqkDMTv0QwJhckz/Pj1pQDImAjEFngMkcfikhhkNQxokqZYDJEE4mdo6pLR1YGIA0gK/gCxIZICUSB+gGZIJjZXwxj7kRR+B2ItIBYC4jtohuTj8j4y5yiapq9o/FJ8kYEucOo/FvDv3782IGbAhxnBpiEAMxCfBmJDmMCfv78Wfv7xNoGJEX/aRZf9C8RWQDwZiD8DcTcQJ/z795eBEAYIMAAYY3/sgSLMIAAAAABJRU5ErkJggg==) 50% 50% no-repeat; }
    #checkoutProgressLine li span {
      cursor: pointer; }
    #checkoutProgressLine li div {
      margin-top: 10px;
      padding: 0 5%; }
      #checkoutProgressLine li div span {
        font-size: 15px; }
    #checkoutProgressLine li.active:before {
      background: #f36420; }
    #checkoutProgressLine li.active .number {
      background: #f26322;
      text-indent: 0; }
    #checkoutProgressLine li.active span {
      cursor: default; }
    #checkoutProgressLine li.active ~ li:before {
      display: none; }
    #checkoutProgressLine li.active ~ li .number {
      background: #787878;
      text-indent: 0; }
    #checkoutProgressLine li.active ~ li span {
      cursor: default; }

.mfp-checkout-login .mfp-content {
  width: 100%; }
.mfp-checkout-login .mfp-close {
  right: -7px; }
.mfp-checkout-login .mfp-container {
  padding-top: 100px; }
.mfp-checkout-login .mfp-close {
  top: -100px; }

.checkout-login-popup {
  padding: 30px 50px 10px 30px; }
  .checkout-login-popup .social-buttons-wrapper .inchoo-socialconnect-checkout > div,
  .checkout-login-popup .social-buttons-wrapper div.paypal_checkout_btn {
    float: left;
    width: 50%; }

.opc-wrapper .page-title h1 {
  display: inline-block;
  margin: 0 0 40px;
  position: relative;
  padding-left: 30px; }
  .opc-wrapper .page-title h1:before {
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    left: 0;
    width: 18px;
    height: 27px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAbCAYAAABxwd+fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTcyMDRBRDExOEI0MTFFNDhCOTA5RDdDMDdDQTcyMTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTcyMDRBRDIxOEI0MTFFNDhCOTA5RDdDMDdDQTcyMTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzIwNEFDRjE4QjQxMUU0OEI5MDlEN0MwN0NBNzIxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzIwNEFEMDE4QjQxMUU0OEI5MDlEN0MwN0NBNzIxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjxmmaMAAAGWSURBVHjarJSxSgNBEIb3LmeiRsVCsBSCkkaLIPgEIlhpIaKolVpY2AUECwsLX8HCRxDERgsLfQFLsRFUULCISAiRxMRE/5H/wuQ4j7tLfvjgbnZndnZndq3SZsYoJcEi2AYTxl8P4AScg5prdNSEFDgA+yZYY2AWHIFD8CVGW01YAHkTXnn6tGU0AFa5NcOUr0ARJGhrgGEwx3lJ+lyCshtoFGTVamdgB3yqrJsgDY7BCm1Z+rYCWWpl0R2z8arIMVcJ+rZW++GKfkXwSo816dt22FpWQCDfsa4HKoG6spcDAumxOn3/9jsPMiytqxxY+idQTn2LzzJ4tHBFXmnoUxnW3I71UUr1mxx2RaopGQ2yP7x3Lhmiu236NuSjajpX1TZdUphABfDeaaBrsAbWwY0J2e5+92oP3PJfqjMNhqJm1ON5JadY+shbSzOjETAOduMGEr2AD/AEnuMetnT3BbtXXsfToJ4LCiSHe+957CpxqtYLtsAM/ydBf5xAcrAbUTrb6cINcSTIG/h2394Ykhez8CvAAFdsS2LY695zAAAAAElFTkSuQmCC) 50% 50% no-repeat; }
.opc-wrapper .page-title .login-popup-btn {
  float: right;
  margin: 10px 0 20px 20px; }

.block-progress .block-title {
  padding: 8px 20px 8px 8px;
  font-size: 19px;
  line-height: 23px;
  text-transform: uppercase; }
  .block-progress .block-title strong {
    font-weight: 400; }
.block-progress dl {
  margin: 0; }
  .block-progress dl > div {
    border-top: 1px solid #e5e5e5; }
.block-progress dt {
  font-size: 18px;
  line-height: 23px;
  padding: 8px 20px 8px 8px;
  color: #a7a7a7; }
  .block-progress dt .changelink {
    float: right;
    font-size: 12px;
    color: #f36824; }
    .block-progress dt .changelink:hover {
      color: #78a33a; }
  .block-progress dt.complete {
    color: #555555;
    padding: 20px 24px 0 8px; }
.block-progress dd {
  font-size: 14px;
  margin: 0;
  margin-top: 5px; }
  .block-progress dd address {
    font-style: normal; }
  .block-progress dd.complete {
    padding: 0 24px 20px 8px; }

.opc-block-progress .block-title {
  padding-top: 6px; }

.opc {
  padding: 0;
  margin: 0;
  list-style: none; }
  .opc .step-title {
    position: relative;
    padding-left: 45px;
    margin-bottom: 25px; }
    .opc .step-title .number {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 34px;
      height: 34px;
      background: #f26322;
      line-height: 36px;
      border-radius: 17px;
      text-align: center;
      color: #fff;
      font-size: 19px; }
    .opc .step-title h2 {
      font-size: 1.1875rem;
      line-height: 1.4375rem;
      text-transform: uppercase;
      font-weight: 400;
      margin: 0;
      padding-top: 6px; }
  .opc .step > form {
    display: block;
    padding-right: 30px; }
    .opc .step > form ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      .opc .step > form ul li {
        margin-bottom: 10px;
        clear: both; }
        @media only screen and (max-width: 47.9375em) {
          .opc .step > form ul li {
            margin-bottom: 20px; } }
        .opc .step > form ul li.fields {
          margin-bottom: 0; }
          .opc .step > form ul li.fields .field {
            margin-bottom: 10px; }
        .opc .step > form ul li.control .input-box {
          width: 100%; }
          .opc .step > form ul li.control .input-box input[type='checkbox']:after,
          .opc .step > form ul li.control .input-box input[type='radio']:after,
          .opc .step > form ul li.control .input-box .checkbox:after,
          .opc .step > form ul li.control .input-box .radio:after {
            display: none; }
        .opc .step > form ul li.control label {
          display: block;
          float: none;
          width: auto;
          line-height: normal;
          padding: 0 0 0 30px; }
        .opc .step > form ul li > p {
          font-size: 0.75rem;
          margin-bottom: 14px; }
        .opc .step > form ul li.form-alt label {
          display: block;
          width: 100%; }
        .opc .step > form ul li.form-alt .input-box {
          width: 100%; }
      .opc .step > form ul label {
        line-height: 22px;
        padding: 8px 10px 8px 0;
        float: left;
        width: 135px; }
      .opc .step > form ul .input-box {
        display: inline-block; }
        .opc .step > form ul .input-box label {
          line-height: 19px; }
      @media only screen and (max-width: 47.9375em) {
        .opc .step > form ul label {
          font-weight: bold;
          line-height: normal;
          padding: 8px 10px 8px 0;
          width: 100%; }
        .opc .step > form ul .input-box {
          width: 100%; } }
      .opc .step > form ul label {
        width: 48%; }
        @media only screen and (min-width: 48em) {
          .opc .step > form ul label {
            line-height: 22px;
            padding-top: 5px;
            padding-bottom: 5px; } }
        @media only screen and (max-width: 47.9375em) {
          .opc .step > form ul label {
            width: 100%; } }
      .opc .step > form ul .input-box {
        width: 52%; }
        @media only screen and (max-width: 47.9375em) {
          .opc .step > form ul .input-box {
            width: 100%; } }
        .opc .step > form ul .input-box .input-text, .opc .step > form ul .input-box select,
        .opc .step > form ul .input-box select {
          float: left;
          width: 100%;
          padding: 7px 10px; }
          @media only screen and (min-width: 48em) {
            .opc .step > form ul .input-box .input-text, .opc .step > form ul .input-box select,
            .opc .step > form ul .input-box select {
              height: 32px;
              font-size: 14px;
              line-height: 16px; } }
      .opc .step > form ul .add-field .input-box {
        margin-left: 48%; }
        @media only screen and (max-width: 47.9375em) {
          .opc .step > form ul .add-field .input-box {
            margin-left: 0; } }
  .opc .buttons-set {
    margin-top: 46px; }
    .opc .buttons-set .button {
      margin: 0 0 0 10px;
      font-size: 1.125rem;
      padding: 12px 20px; }
      @media only screen and (min-width: 48em) {
        .opc .buttons-set .button {
          height: 45px; } }
    .opc .buttons-set .required {
      font-size: 0.75rem;
      float: left; }
      @media only screen and (min-width: 48em) {
        .opc .buttons-set .required {
          line-height: 45px; } }
    .opc .buttons-set .please-wait {
      display: block;
      margin-top: 20px;
      text-align: center; }

.opc-login .registered-users {
  margin-top: 0;
  margin-bottom: 50px; }

#billing_cp_postcode_placeholder_id,
#shipping_cp_postcode_placeholder_id {
  position: relative; }
  #billing_cp_postcode_placeholder_id > .field > .input-box,
  #shipping_cp_postcode_placeholder_id > .field > .input-box {
    width: 23%; }
    @media only screen and (max-width: 47.9375em) {
      #billing_cp_postcode_placeholder_id > .field > .input-box,
      #shipping_cp_postcode_placeholder_id > .field > .input-box {
        width: 45%; } }
  #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id,
  #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id,
  #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id {
    position: absolute;
    top: 0;
    right: 0;
    width: 24%; }
    @media only screen and (max-width: 47.9375em) {
      #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id,
      #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id,
      #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id {
        width: 45%;
        top: 41px; } }
    #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id label, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id label,
    #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id label,
    #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id label {
      display: none; }
    #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id > .input-box, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id > .input-box,
    #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id > .input-box,
    #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id > .input-box {
      width: 100%; }
    #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button,
    #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button,
    #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button {
      margin: 0;
      padding-left: 0;
      padding-right: 0;
      width: 100%;
      text-align: center;
      font-size: 14px;
      line-height: 19px;
      height: 32px; }
      #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button:before, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button:before,
      #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button:before,
      #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button:before {
        display: none; }
      @media only screen and (max-width: 47.9375em) {
        #billing_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button, #billing_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button,
        #shipping_cp_postcode_placeholder_id > .field#billing_cp_button_div_id button.button,
        #shipping_cp_postcode_placeholder_id > .field#shipping_cp_button_div_id button.button {
          font-size: 28px;
          line-height: 56px;
          padding: 5px; } }

#co-shipping-method-form {
  display: block;
  padding: 0;
  margin-top: 30px; }
  #co-shipping-method-form .vendor-wrapper {
    padding: 20px 15px;
    -moz-box-shadow: 0 0 10px silver;
    -webkit-box-shadow: 0 0 10px silver;
    box-shadow: 0 0 10px silver; }
  #co-shipping-method-form .vendor-name {
    font-weight: 600;
    margin: 10px 0; }
    #co-shipping-method-form .vendor-name span {
      text-transform: uppercase; }
  #co-shipping-method-form .items-desc {
    width: 100%; }
    #co-shipping-method-form .items-desc td {
      padding: 0 0 10px 0;
      vertical-align: middle; }
      #co-shipping-method-form .items-desc td.img-box {
        padding-right: 10px;
        width: 120px; }
        #co-shipping-method-form .items-desc td.img-box img {
          max-width: 100%;
          height: auto; }

#checkout-shipping-method-load {
  padding-left: 20px; }
  #checkout-shipping-method-load .sp-methods {
    margin: 0 0 20px; }
    #checkout-shipping-method-load .sp-methods dt {
      font-weight: 600;
      text-transform: uppercase;
      margin-bottom: 10px; }
    #checkout-shipping-method-load .sp-methods dd {
      margin: 0 0 20px; }
    #checkout-shipping-method-load .sp-methods label .price {
      display: inline;
      font-size: 0.875rem;
      vertical-align: middle; }
      #checkout-shipping-method-load .sp-methods label .price .b-currency {
        font-size: inherit;
        vertical-align: middle; }

.extra-options-container:before, .extra-options-container:after {
  content: " ";
  display: table; }
.extra-options-container:after {
  clear: both; }

#allow-gift-options-for-items-container ol {
  margin-bottom: 20px; }
#allow-gift-options-for-items-container table {
  width: 100%; }
  #allow-gift-options-for-items-container table td {
    padding: 0;
    vertical-align: middle; }
    #allow-gift-options-for-items-container table td.product-image {
      padding-right: 20px; }

#checkout-step-payment .buttons-set {
  text-align: right; }

#co-payment-form {
  padding-right: 0; }

#checkout-payment-method-load > .payment-form > .form-list {
  padding: 20px 30px 20px 20px;
  margin-bottom: 20px;
  -moz-box-shadow: 0 0 10px silver;
  -webkit-box-shadow: 0 0 10px silver;
  box-shadow: 0 0 10px silver; }

#paypal_direct_cc_type_exp_div > .input-box > .v-fix,
#payment_form_ccsave > li > .input-box > .v-fix {
  float: left;
  width: 45%;
  margin-left: 5%; }
  #paypal_direct_cc_type_exp_div > .input-box > .v-fix:first-child,
  #payment_form_ccsave > li > .input-box > .v-fix:first-child {
    width: 50%;
    margin-left: 0; }

#payment-buttons-container button {
  display: inline-block !important; }

@media only screen and (max-width: 47.9375em) {
  #checkout-review-table {
    margin: 0 -30px; } }
#checkout-review-table td {
  padding: 10px 20px; }
#checkout-review-table thead th {
  text-transform: uppercase;
  font-size: 1.3rem; }
  @media only screen and (max-width: 47.9375em) {
    #checkout-review-table thead th {
      font-size: 20px;
      padding: 10px 20px; } }
#checkout-review-table tbody td {
  border-bottom: 1px solid #e5e5e5; }
  #checkout-review-table tbody td.a-center, #checkout-review-table tbody td.last {
    text-align: center; }
#checkout-review-table tfoot {
  background: #fae4bd; }
  #checkout-review-table tfoot td.last {
    text-align: center; }
#checkout-review-table #giftcard_row .btn-remove,
#checkout-review-table #giftcard_row .remove-giftcard {
  display: none !important; }

.checkout-onepage-success .page-title h1 {
  margin-top: 10px;
  font-size: 2rem;
  text-align: center;
  margin-bottom: 20px; }
.checkout-onepage-success .special-success-wrapper {
  padding: 0 5%; }
  @media only screen and (max-width: 47.9375em) {
    .checkout-onepage-success .special-success-wrapper {
      padding: 0; } }
  .checkout-onepage-success .special-success-wrapper.logged-in .order-success-block {
    min-height: 0;
    padding-bottom: 20px; }
.checkout-onepage-success .order-success-block {
  padding: 20px 30px 10px 20px;
  -moz-box-shadow: 0 0 10px silver;
  -webkit-box-shadow: 0 0 10px silver;
  box-shadow: 0 0 10px silver;
  border: 1px solid #C0C0C0;
  min-height: 300px; }
  @media only screen and (max-width: 47.9375em) {
    .checkout-onepage-success .order-success-block {
      margin-bottom: 20px; } }
  .checkout-onepage-success .order-success-block h2 {
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 12px; }
  .checkout-onepage-success .order-success-block .orange {
    font-size: 1rem;
    display: block; }
  .checkout-onepage-success .order-success-block strong.orange {
    font-size: 1.125rem; }
  .checkout-onepage-success .order-success-block .button {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0.7rem 1rem; }
  .checkout-onepage-success .order-success-block .buttons-set .button {
    margin-top: 10px; }
  .checkout-onepage-success .order-success-block .password-field {
    margin-top: 20px; }
    .checkout-onepage-success .order-success-block .password-field .please-wait {
      float: left;
      line-height: 40px; }
  .checkout-onepage-success .order-success-block .form-list label {
    width: 40%;
    font-weight: 600; }
  .checkout-onepage-success .order-success-block .form-list .input-box {
    width: 60%; }
    .checkout-onepage-success .order-success-block .form-list .input-box .input-text, .checkout-onepage-success .order-success-block .form-list .input-box select {
      width: 100%; }
  .checkout-onepage-success .order-success-block .form-list .button-wrap {
    text-align: right; }
    .checkout-onepage-success .order-success-block .form-list .button-wrap .button {
      margin: 0; }
  .checkout-onepage-success .order-success-block p.required {
    font-size: 0.6875rem; }

.social-discount-wrp {
  margin-top: 28px; }
  .social-discount-wrp .row {
    text-align: center;
    margin-top: 14px; }
  .social-discount-wrp .orange {
    text-transform: uppercase; }
  .social-discount-wrp .social-discount > h3 {
    display: none; }
  .social-discount-wrp .social-discount .social-links {
    list-style: none;
    margin: 0;
    padding: 0; }
    .social-discount-wrp .social-discount .social-links li {
      display: inline-block;
      margin: 0 10px; }
      .social-discount-wrp .social-discount .social-links li h4 {
        display: none; }
  .social-discount-wrp .discount-social-code {
    display: none; }

a.cvv-what-is-this {
  display: block;
  clear: left;
  float: left;
  margin-top: 10px; }

#payment-progress-opcheckout table tr th {
  padding: 0;
  text-align: left; }

.paypal-express-review fieldset {
  position: relative; }
.paypal-express-review .validation-advice {
  position: absolute;
  top: 100%;
  z-index: 100; }
.paypal-express-review #details-table {
  width: 100%;
  margin-bottom: 15px; }
  .paypal-express-review #details-table tbody tr td {
    border-bottom: 1px solid #e5e5e5; }
  .paypal-express-review #details-table tfoot {
    background: #FAE4BD; }
.paypal-express-review .box-paypal .box-title {
  float: none !important;
  text-align: left; }
.paypal-express-review .box-paypal .box-content ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .paypal-express-review .box-paypal .box-content ul li.control .input-box {
    display: inline-block;
    width: auto !important; }
    .paypal-express-review .box-paypal .box-content ul li.control .input-box input.validation-passed:after {
      display: none; }
    .paypal-express-review .box-paypal .box-content ul li.control .input-box input.validation-passed:before {
      display: none; }
  .paypal-express-review .box-paypal .box-content ul li.control label {
    display: inline-block !important;
    width: auto; }
.paypal-express-review #review-please-wait {
  display: block;
  text-align: center; }

#customerbalance_available_amount > .price {
  display: inline; }

.trending-page-title {
  text-align: center;
  margin-bottom: 36px; }
  .trending-page-title h1 {
    margin-bottom: -0.9rem; }

.trending-types {
  margin-bottom: 41px; }
  .trending-types ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center; }
    .trending-types ul li {
      display: inline-block;
      margin: 0 33px; }
      @media only screen and (max-width: 47.9375em) {
        .trending-types ul li {
          width: 100%;
          margin: 0 0 6px; } }
      .trending-types ul li .trending-type {
        text-transform: uppercase;
        font-size: 16px;
        margin-right: 13px; }
        @media only screen and (max-width: 47.9375em) {
          .trending-types ul li .trending-type {
            display: inline-block;
            font-size: 18px;
            width: 28%; } }
      .trending-types ul li .trending-type-number {
        display: inline-block;
        height: 26px;
        line-height: 27px;
        text-align: center;
        width: 51px;
        position: relative;
        color: white; }
        .trending-types ul li .trending-type-number:after {
          border-bottom: 6px solid transparent;
          border-right: 6px solid black;
          border-top: 6px solid transparent;
          content: "";
          height: 0;
          left: -6px;
          position: absolute;
          top: 7px;
          width: 0; }
        @media only screen and (max-width: 47.9375em) {
          .trending-types ul li .trending-type-number {
            width: 73px;
            height: 45px;
            line-height: 45px; }
            .trending-types ul li .trending-type-number:after {
              top: 15px; } }
        .trending-types ul li .trending-type-number.type-1 {
          background: #f05c15; }
        .trending-types ul li .trending-type-number.type-2 {
          background: #78a33a; }
        .trending-types ul li .trending-type-number.type-3 {
          background: #d90000; }
        .trending-types ul li .trending-type-number.type-4 {
          background: #24b0d3; }
        .trending-types ul li .trending-type-number.type-1:after {
          border-right-color: #f05c15; }
        .trending-types ul li .trending-type-number.type-2:after {
          border-right-color: #78a33a; }
        .trending-types ul li .trending-type-number.type-3:after {
          border-right-color: #d90000; }
        .trending-types ul li .trending-type-number.type-4:after {
          border-right-color: #24b0d3; }

.category-products .product-overlay, .trendings-list .product-overlay {
  width: 48px;
  height: 46px;
  position: absolute;
  right: 21px;
  top: 0;
  background: #f00;
  z-index: 200;
  color: white;
  text-transform: uppercase;
  text-align: center;
  line-height: 46px;
  font-size: 1rem; }
  .category-products .product-overlay:after, .trendings-list .product-overlay:after {
    content: "";
    position: absolute;
    bottom: -8px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 0 solid transparent;
    border-top: 9px solid black; }
  .category-products .product-overlay:before, .trendings-list .product-overlay:before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 25px solid transparent;
    border-top: 9px  solid black; }
  @media only screen and (max-width: 47.9375em) {
    .category-products .product-overlay, .trendings-list .product-overlay {
      width: 68px;
      height: 66px;
      line-height: 66px; }
      .category-products .product-overlay:after, .trendings-list .product-overlay:after {
        bottom: -12px;
        border-left: 34px solid transparent;
        border-top: 12px solid black; }
      .category-products .product-overlay:before, .trendings-list .product-overlay:before {
        bottom: -12px;
        border-right: 34px solid transparent;
        border-top: 12px  solid black; } }
  .category-products .product-overlay.hot, .trendings-list .product-overlay.hot {
    background: #f05c15; }
  .category-products .product-overlay.reviewed, .trendings-list .product-overlay.reviewed {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFCOTg4ODIxQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFCOTg4ODExQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDU5ZWI1ZS03OTc0LTQ0MTgtOTllNi1mY2M0MDhiNzA0OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DxKQMAAAAwklEQVR42mL4//8/Aw7MCcRXoDRWNUwMuIEbEGsDsTsuBfg0h0DpYJwqcDiJG4g//IeAD1A+hjpsGoWAeNV/VLAKKo6ilhFIXAI6QA7JMXxAzIjNkUD8CYn/CGSCLBAf+E8aAKmXhTmBCYhLgfgXAU2/oOqYsPk5h4DmHHwBpkBAswK+RKLJgB9o4kskoUjs00DcD6WxyaM4mx2IPwLxTyAuBGJGqDiILoCKf4Sqw/CzOTQjGOJIdQZAfBmqDiwGEGAAXwLT8qTJ/dwAAAAASUVORK5CYII=) 0 0 no-repeat #24b0d3;
    text-indent: -9999px;
    background-position: center; }
  .category-products .product-overlay.new, .trendings-list .product-overlay.new {
    background: #78a33a; }
  .category-products .product-overlay.off, .trendings-list .product-overlay.off {
    background: #d90000;
    line-height: 16px;
    padding-top: 11px; }
    @media only screen and (max-width: 47.9375em) {
      .category-products .product-overlay.off, .trendings-list .product-overlay.off {
        line-height: normal;
        padding-top: 8px; } }
  .category-products .product-overlay.hot:after, .trendings-list .product-overlay.hot:after {
    border-top-color: #f05c15; }
  .category-products .product-overlay.hot:before, .trendings-list .product-overlay.hot:before {
    border-top-color: #f05c15; }
  .category-products .product-overlay.reviewed:after, .trendings-list .product-overlay.reviewed:after {
    border-top-color: #24b0d3; }
  .category-products .product-overlay.reviewed:before, .trendings-list .product-overlay.reviewed:before {
    border-top-color: #24b0d3; }
  .category-products .product-overlay.new:after, .trendings-list .product-overlay.new:after {
    border-top-color: #78a33a; }
  .category-products .product-overlay.new:before, .trendings-list .product-overlay.new:before {
    border-top-color: #78a33a; }
  .category-products .product-overlay.off:after, .trendings-list .product-overlay.off:after {
    border-top-color: #d90000; }
  .category-products .product-overlay.off:before, .trendings-list .product-overlay.off:before {
    border-top-color: #d90000; }

#trending-load-more #trending-pagy {
  background: #78a33a;
  width: 100%;
  padding: 0.625rem 1rem; }
  #trending-load-more #trending-pagy:after {
    display: none; }
  #trending-load-more #trending-pagy:before {
    display: none; }
  #trending-load-more #trending-pagy .trending-prod-count {
    display: inline-block;
    height: 26px;
    line-height: 27px;
    text-align: center;
    width: 51px;
    position: relative;
    color: white;
    background: #d90000;
    margin-left: 5px; }
    #trending-load-more #trending-pagy .trending-prod-count:after {
      border-bottom: 6px solid transparent;
      border-right: 6px solid black;
      border-top: 6px solid transparent;
      content: "";
      height: 0;
      left: -6px;
      position: absolute;
      top: 7px;
      width: 0; }
    @media only screen and (max-width: 47.9375em) {
      #trending-load-more #trending-pagy .trending-prod-count {
        width: 73px;
        height: 45px;
        line-height: 45px; }
        #trending-load-more #trending-pagy .trending-prod-count:after {
          top: 15px; } }
    #trending-load-more #trending-pagy .trending-prod-count:after {
      border-right-color: #d90000; }

.turnkeye-overlay-area {
  position: absolute;
  right: 21px;
  top: 0;
  z-index: 200; }
  .turnkeye-overlay-area .turnkeye-overlay {
    width: 48px;
    height: 46px;
    background: #f00;
    color: white;
    text-transform: uppercase;
    text-align: center;
    line-height: 46px;
    font-size: 1rem;
    display: block; }
    .turnkeye-overlay-area .turnkeye-overlay:after {
      content: "";
      position: absolute;
      bottom: -8px;
      right: 0;
      width: 0;
      height: 0;
      border-left: 25px solid transparent;
      border-right: 0 solid transparent;
      border-top: 9px solid black; }
    .turnkeye-overlay-area .turnkeye-overlay:before {
      content: "";
      position: absolute;
      bottom: -8px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 0 solid transparent;
      border-right: 25px solid transparent;
      border-top: 9px  solid black; }
    @media only screen and (max-width: 47.9375em) {
      .turnkeye-overlay-area .turnkeye-overlay {
        width: 68px;
        height: 66px;
        line-height: 66px; }
        .turnkeye-overlay-area .turnkeye-overlay:after {
          bottom: -12px;
          border-left: 34px solid transparent;
          border-top: 12px solid black; }
        .turnkeye-overlay-area .turnkeye-overlay:before {
          bottom: -12px;
          border-right: 34px solid transparent;
          border-top: 12px  solid black; } }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-on_sale {
      background: #d90000;
      line-height: 16px;
      padding-top: 11px; }
      @media only screen and (max-width: 47.9375em) {
        .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-on_sale {
          line-height: normal;
          padding-top: 8px; } }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_reviewed {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFCOTg4ODIxQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFCOTg4ODExQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDU5ZWI1ZS03OTc0LTQ0MTgtOTllNi1mY2M0MDhiNzA0OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DxKQMAAAAwklEQVR42mL4//8/Aw7MCcRXoDRWNUwMuIEbEGsDsTsuBfg0h0DpYJwqcDiJG4g//IeAD1A+hjpsGoWAeNV/VLAKKo6ilhFIXAI6QA7JMXxAzIjNkUD8CYn/CGSCLBAf+E8aAKmXhTmBCYhLgfgXAU2/oOqYsPk5h4DmHHwBpkBAswK+RKLJgB9o4kskoUjs00DcD6WxyaM4mx2IPwLxTyAuBGJGqDiILoCKf4Sqw/CzOTQjGOJIdQZAfBmqDiwGEGAAXwLT8qTJ/dwAAAAASUVORK5CYII=) 0 0 no-repeat #24b0d3;
      text-indent: -9999px;
      background-position: center; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-best_selling {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFCOTg4ODIxQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFCOTg4ODExQkQyMTFFNDlGNDFCRUMxNjE2OUI4MDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmNDU5ZWI1ZS03OTc0LTQ0MTgtOTllNi1mY2M0MDhiNzA0OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DxKQMAAAAwklEQVR42mL4//8/Aw7MCcRXoDRWNUwMuIEbEGsDsTsuBfg0h0DpYJwqcDiJG4g//IeAD1A+hjpsGoWAeNV/VLAKKo6ilhFIXAI6QA7JMXxAzIjNkUD8CYn/CGSCLBAf+E8aAKmXhTmBCYhLgfgXAU2/oOqYsPk5h4DmHHwBpkBAswK+RKLJgB9o4kskoUjs00DcD6WxyaM4mx2IPwLxTyAuBGJGqDiILoCKf4Sqw/CzOTQjGOJIdQZAfBmqDiwGEGAAXwLT8qTJ/dwAAAAASUVORK5CYII=) 0 0 no-repeat #24b0d3;
      text-indent: -9999px;
      background-position: center; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_viewed {
      background: #f05c15; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-new {
      background: #78a33a; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-on_sale:after {
      border-top-color: #d90000; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-on_sale:before {
      border-top-color: #d90000; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_reviewed:after {
      border-top-color: #24b0d3; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_reviewed:before {
      border-top-color: #24b0d3; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-best_selling:after {
      border-top-color: #24b0d3; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-best_selling:before {
      border-top-color: #24b0d3; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_viewed:after {
      border-top-color: #f05c15; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-most_viewed:before {
      border-top-color: #f05c15; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-new:after {
      border-top-color: #78a33a; }
    .turnkeye-overlay-area .turnkeye-overlay.turnkeye-overlay-new:before {
      border-top-color: #78a33a; }

.red {
  color: #d90000; }

.orange {
  color: #f05c15; }

.green {
  color: #78a33a; }

.blue {
  color: #24b0d3; }

@media only screen and (min-width: 48em) and (max-width: 62.25em) {
  .cart {
    padding: 0 7px; } }

.product-links a {
  color: #f05c15;
  text-transform: uppercase;
  font-size: 0.75rem; }
.product-links .arrowed-link {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAeCAYAAAD6t+QOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUY5M0QxQjcxOEI1MTFFNDgwNEU5OTkwQjFBMzNGNjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUY5M0QxQjYxOEI1MTFFNDgwNEU5OTkwQjFBMzNGNjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOWUxNWE0Ni1jMTU0LTRjZTEtYjJkYi00YWYyYjA5MjkzODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5D18vLAAAA40lEQVR42mKsqKioZWBgaALiL0D8nwETMAExNxDXMv7//5+hsrLyIJBjx4AbHGhvb3cE6WIAMuyB1E4cCreAFIIYYJNhAGjDZSClg6TwDFChKbJ7kIEFEN+Hsq8AsSW64+EAaMpXIOUDxLuA2BXI/4Msj+IMQoCJgQQwqnhU8XBSzIIuAMy04kCqA4gzgNnqJ17FQLABmnGlgdgNpzOApu6AKgQBVyB/HVbFQInZQModzZZAoPhUlNwNFFgMZMfg8dsioPvjmX/+/JkC5NQA8Tcg/gHEv9DwPyA22bt371OAAAMAVUVLRSZzEY8AAAAASUVORK5CYII=) 0 0 no-repeat;
  padding-right: 14px;
  background-position: right 4px; }
  .product-links .arrowed-link.active {
    background-position: right -20px; }

a.btn-remove {
  text-indent: -99999px;
  float: right;
  overflow: hidden;
  width: 21px;
  height: 21px;
  display: block;
  position: relative; }
  a.btn-remove:hover {
    opacity: 0.67; }

.checkout-cart-index #checkout-cart-please-wait {
  margin: 10px 0;
  text-align: center; }
.checkout-cart-index .delivery-popup-wrp {
  display: none; }
.checkout-cart-index #delivery-popup {
  background: #fff;
  padding: 20px 20px;
  margin: 0 auto;
  position: relative;
  width: 518px; }
  .checkout-cart-index #delivery-popup h3, .checkout-cart-index #delivery-popup h4 {
    text-transform: uppercase; }
  .checkout-cart-index #delivery-popup .big-text {
    text-transform: uppercase;
    font-size: 0.875rem; }
.checkout-cart-index .mfp-mfp-delivery-info .mfp-close {
  right: -7px; }
.checkout-cart-index .validation-advice {
  position: absolute;
  top: 100%;
  z-index: 9999; }
.checkout-cart-index .page-title {
  position: relative; }
  .checkout-cart-index .page-title h1 {
    margin-top: 1px;
    margin-left: 6px;
    margin-bottom: 20px; }
  .checkout-cart-index .page-title a.continue-shopping {
    font-size: 1.0625rem;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 45px 0 0;
    display: inline-block;
    margin-top: 26px;
    color: #78a33a;
    font-weight: 500; }
    .checkout-cart-index .page-title a.continue-shopping:hover {
      color: #abc56c; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-cart-index .page-title a.continue-shopping {
        position: relative;
        margin: 7px 6px 34px; } }
    .checkout-cart-index .page-title a.continue-shopping:before {
      border-bottom: 6px solid transparent;
      border-left: 6px solid #787878;
      border-top: 6px solid transparent;
      content: "";
      height: 0;
      left: -12px;
      position: absolute;
      top: 50%;
      margin-top: -8px;
      width: 0; }
.checkout-cart-index .giftcard {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 25px; }
  .checkout-cart-index .giftcard .v-fix button {
    height: 45px; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-cart-index .giftcard .v-fix button {
        height: 66px;
        padding: 10px;
        font-size: 20px; } }
  .checkout-cart-index .giftcard .v-fix input {
    width: 50%; }
    @media only screen and (min-width: 48em) {
      .checkout-cart-index .giftcard .v-fix input {
        height: 45px; } }
  .checkout-cart-index .giftcard .check {
    display: block;
    margin: 0 auto;
    text-transform: uppercase; }
  .checkout-cart-index .giftcard .error-msg {
    color: #d90000; }
  .checkout-cart-index .giftcard .giftcard-bnt-wrp {
    text-align: center;
    margin: 5px 0; }
  .checkout-cart-index .giftcard .button {
    margin-bottom: 0;
    width: 50%; }
    .checkout-cart-index .giftcard .button:after {
      display: none; }
    .checkout-cart-index .giftcard .button:before {
      display: none; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-cart-index .giftcard .button.validation-passed {
        width: 100%; } }
  @media only screen and (max-width: 47.9375em) {
    .checkout-cart-index .giftcard {
      padding-bottom: 28px;
      margin-bottom: 28px;
      border-bottom: 1px solid #e5e5e5; } }
.checkout-cart-index .cart-collaterals .shipping-form li {
  padding-bottom: 15px; }
  .checkout-cart-index .cart-collaterals .shipping-form li .lbl-wrp label {
    width: auto;
    padding: 0; }
  .checkout-cart-index .cart-collaterals .shipping-form li .input-box.validation-passed {
    width: 57.75%; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-cart-index .cart-collaterals .shipping-form li .input-box.validation-passed {
        width: 100%; } }
  .checkout-cart-index .cart-collaterals .shipping-form li .input-box.validation-error {
    width: 57.75%; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-cart-index .cart-collaterals .shipping-form li .input-box.validation-error {
        width: 100%; } }
  .checkout-cart-index .cart-collaterals .shipping-form li .input-box input, .checkout-cart-index .cart-collaterals .shipping-form li .input-box select {
    width: 100%; }
    @media only screen and (min-width: 48em) {
      .checkout-cart-index .cart-collaterals .shipping-form li .input-box input, .checkout-cart-index .cart-collaterals .shipping-form li .input-box select {
        height: 45px; } }
.checkout-cart-index .cart-collaterals .shipping-form .sp-methods dt {
  width: 41.25%;
  display: inline-block;
  font-size: 1.3125rem;
  vertical-align: top; }
.checkout-cart-index .cart-collaterals .shipping-form .sp-methods dd {
  width: 57.75%;
  display: inline-block;
  margin: 0; }
  .checkout-cart-index .cart-collaterals .shipping-form .sp-methods dd ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .checkout-cart-index .cart-collaterals .shipping-form .sp-methods dd ul li input[type="checkbox"], .checkout-cart-index .cart-collaterals .shipping-form .sp-methods dd ul li input[type="radio"] {
      margin: 6px 10px; }
    .checkout-cart-index .cart-collaterals .shipping-form .sp-methods dd ul li .price {
      display: inline-block;
      color: #d90000;
      margin-left: 10px; }

.basket-items .basket-items-thead:after {
  clear: both;
  content: "";
  display: table; }
.basket-items .basket-items-thead > div {
  background: #eeeeee;
  height: 49px;
  text-transform: uppercase;
  line-height: 49px;
  font-size: 1rem; }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .basket-items-thead > div {
      font-size: 22px; } }
  .basket-items .basket-items-thead > div.item-qty {
    text-align: center; }
.basket-items .item {
  border-bottom: 1px solid #e5e5e5;
  padding: 19px 0; }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item {
      padding: 19px 0 40px; } }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item .item-name-mobile {
      font-size: 20px;
      margin: 19px 0 38px; } }
  .basket-items .item .item-actions {
    color: #f05c15;
    font-size: 0.75rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 47.9375em) {
      .basket-items .item .item-actions {
        font-size: 18px;
        display: table;
        margin-bottom: 31px; }
        .basket-items .item .item-actions:last-child {
          margin-bottom: 0; }
        .basket-items .item .item-actions.arrowed-link {
          background-position: right 9px !important; }
          .basket-items .item .item-actions.arrowed-link.active {
            background-position: right -15px !important; } }
    .basket-items .item .item-actions:hover {
      color: #d90000; }
    .basket-items .item .item-actions.item-custom-options {
      cursor: pointer; }
  .basket-items .item .item-name {
    margin: 4px 0; }
    .basket-items .item .item-name span.product-name {
      display: block;
      margin-bottom: 6px; }
      .basket-items .item .item-name span.product-name a {
        font-size: 0.9375rem;
        text-transform: uppercase; }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item .item-image {
      margin-bottom: 38px; } }
  .basket-items .item .item-qty {
    text-align: center; }
    @media only screen and (max-width: 47.9375em) {
      .basket-items .item .item-qty {
        text-align: center; } }
    .basket-items .item .item-qty input {
      width: 30px;
      height: 28px;
      line-height: 28px;
      padding: 0;
      text-align: center;
      margin-bottom: 18px;
      float: none; }
      @media only screen and (max-width: 47.9375em) {
        .basket-items .item .item-qty input {
          height: 55px;
          background: none;
          font-size: 18px;
          width: 59px; } }
    .basket-items .item .item-qty .button {
      margin: 0 auto;
      font-size: 1.0625rem; }
      .basket-items .item .item-qty .button:hover {
        background: #f05c15; }
      .basket-items .item .item-qty .button:before {
        display: none; }
      @media only screen and (min-width: 48em) and (max-width: 62.25em) {
        .basket-items .item .item-qty .button {
          font-size: 9px; } }
      @media only screen and (min-width: 48em) {
        .basket-items .item .item-qty .button {
          padding: 3px 6px;
          margin: 0 -5px; } }
      @media only screen and (min-width: 62.3125em) {
        .basket-items .item .item-qty .button {
          font-size: 12px; } }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item .item-remove {
      text-align: center; } }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item .item-subtotal {
      text-align: center; } }
  .basket-items .item .product-links .split-button .wishlist-switcher {
    font-weight: normal; }
  .basket-items .item .product-links .split-button a.change {
    display: none; }
  .basket-items .item .product-links .split-button .list-container {
    position: absolute;
    text-transform: uppercase; }
    .basket-items .item .product-links .split-button .list-container ul {
      list-style: none;
      margin: 0; }
      .basket-items .item .product-links .split-button .list-container ul li span {
        cursor: pointer;
        font-size: 12px; }
      .basket-items .item .product-links .split-button .list-container ul li.new:before {
        content: '+';
        position: absolute;
        left: 31px; }
  @media only screen and (max-width: 47.9375em) {
    .basket-items .item .mobile-label {
      text-transform: uppercase;
      font-size: 16px;
      margin-bottom: 11px; } }

.mfp-item-options .mfp-content {
  width: 90%;
  min-width: 300px;
  max-width: 500px;
  padding: 10px 24px; }
  .mfp-item-options .mfp-content dl.item-options dt {
    font-weight: bold;
    display: inline-block;
    color: #f05c15; }
  .mfp-item-options .mfp-content dl.item-options dd {
    margin: 0; }

.lbl-wrp label {
  font-size: 1.3125rem;
  line-height: 45px;
  vertical-align: middle; }

@media only screen and (max-width: 47.9375em) {
  .lbl-wrp label {
    font-size: 20px;
    line-height: 66px; } }
.discount {
  padding: 28px 0 12px; }
  .discount form .v-fix {
    display: inline-block;
    vertical-align: middle; }
    .discount form .v-fix input.input-text {
      width: 50%; }
      @media only screen and (min-width: 48em) {
        .discount form .v-fix input.input-text {
          height: 45px; } }
    .discount form .v-fix button {
      height: 45px; }
      @media only screen and (max-width: 47.9375em) {
        .discount form .v-fix button {
          height: 66px;
          padding: 10px;
          font-size: 20px; } }
  .discount form button.button {
    width: 50%;
    margin: 0;
    vertical-align: middle; }
    .discount form button.button:after {
      display: none; }
    .discount form button.button:before {
      display: none; }
  .discount .coupon-bnt-wrp {
    display: inline-block;
    margin: 10px 0;
    text-align: center; }
    .discount .coupon-bnt-wrp button.button {
      width: 100%; }

.shopping-cart-totals-table {
  border-bottom: 1px solid #e5e5e5;
  font-size: 1.0625rem;
  padding: 20px 0 15px 0; }
  .shopping-cart-totals-table > div {
    margin-bottom: 14px; }
    .shopping-cart-totals-table > div:last-child {
      margin-bottom: 0; }
  .shopping-cart-totals-table .subtotals > span {
    float: right; }
  .shopping-cart-totals-table .subtotals table.subtotals {
    width: 100%; }
    .shopping-cart-totals-table .subtotals table.subtotals tr td {
      padding: 0 0 14px; }
      .shopping-cart-totals-table .subtotals table.subtotals tr td.a-right:last-child {
        text-align: right; }
    .shopping-cart-totals-table .subtotals table.subtotals tr:last-child td {
      padding-bottom: 0; }
  .shopping-cart-totals-table .grand-total {
    display: inline-block;
    width: 100%; }
    .shopping-cart-totals-table .grand-total span.price {
      float: right; }
  .shopping-cart-totals-table .delivery-info {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTExMDgyMjQxN0MxMTFFNDk5NTQ5RDcwRjMyNjEzODUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTExMDgyMjMxN0MxMTFFNDk5NTQ5RDcwRjMyNjEzODUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOWUxNWE0Ni1jMTU0LTRjZTEtYjJkYi00YWYyYjA5MjkzODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5nofGAAAABMklEQVR42nTSO0hCYRTA8evlUjgUNAROCYajS5AEDVJDEYSrtEQgRFtD1NQDagzcAtt6DYlLg4NDQhAhbYEODQ0FrdFDRZCi/geOcfjQA7/Lvd93zve8wVc25pkYQBZpTCLAA8rI46ObGDKFKZxhzOsd71jHuacjSkzhxiS96PcvphHHiA4sbRcyY0iXMKxFe9h3ZsvgFIP6HfF5rJqiK1NUQRUJFHBkBtqRpS6bhiFsYg6z2raIGp5N3oIs9dPM6MYhtjCKO92rRCswB+TGEi6RREmL/29D9vjYp7CBedw7RRJvMlsRE06HHPkaOvjusapb2WOYlyZ80/Fjkqt6zzbi0tnWeyqaDl8PpoVxp2gbT/aXW8Gx/q/9YhcHnrP2E1xjAzOI6syvekA51LvJfwIMAKRWQEgsFiTnAAAAAElFTkSuQmCC) 0 0 no-repeat;
    background-position: right 3px;
    padding-right: 20px; }

.checkout-types {
  list-style: none;
  padding: 31px 0;
  margin: 0;
  text-align: right; }
  .checkout-types .payment-cards {
    width: 183px;
    display: inline-block;
    margin-right: 19px;
    margin-top: 4px; }
    @media only screen and (min-width: 48em) and (max-width: 62.25em) {
      .checkout-types .payment-cards {
        margin-right: 0; } }
    @media only screen and (max-width: 47.9375em) {
      .checkout-types .payment-cards {
        bottom: -37px;
        left: 0;
        position: absolute;
        width: auto; } }
    .checkout-types .payment-cards .payment-card {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAAAmCAYAAACGVAp5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNCRTkxMTYxNzIwMTFFNEFCNkU5MTVBRkVFOTdBQTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNCRTkxMTUxNzIwMTFFNEFCNkU5MTVBRkVFOTdBQTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOWUxNWE0Ni1jMTU0LTRjZTEtYjJkYi00YWYyYjA5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) 0 0 no-repeat;
      display: inline-block;
      height: 38px;
      width: 55px; }
      .checkout-types .payment-cards .payment-card.amex {
        background-position: 0 0; }
      .checkout-types .payment-cards .payment-card.visa {
        background-position: -64px 0; }
      .checkout-types .payment-cards .payment-card.mcad {
        background-position: -128px 0; }
  .checkout-types .paypal-express-btn {
    background: #fae4bd;
    display: inline-block;
    padding: 6px 25px 3px;
    text-align: center;
    width: 57.75%; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-types .paypal-express-btn {
        width: 100%; } }
    @media only screen and (min-width: 48em) and (max-width: 62.25em) {
      .checkout-types .paypal-express-btn {
        width: 66%; } }
  .checkout-types .secure-checkout {
    position: relative;
    display: inline-block;
    width: 100%; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-types .secure-checkout {
        width: 100%;
        margin-bottom: 67px; } }
    .checkout-types .secure-checkout .authnet-btn {
      width: 57.75%;
      display: inline-block;
      position: relative;
      vertical-align: top; }
      @media only screen and (min-width: 48em) and (max-width: 62.25em) {
        .checkout-types .secure-checkout .authnet-btn {
          font-size: 15px;
          width: 66%; } }
      @media only screen and (max-width: 47.9375em) {
        .checkout-types .secure-checkout .authnet-btn {
          width: 100%;
          font-size: 22px; } }
    .checkout-types .secure-checkout .underbutton {
      text-transform: none;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ2M0E2MzUxNzI3MTFFNEFFRkU5NUY2QjIzM0Y3RDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ2M0E2MzQxNzI3MTFFNEFFRkU5NUY2QjIzM0Y3RDciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOWUxNWE0Ni1jMTU0LTRjZTEtYjJkYi00YWYyYjA5MjkzODMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTg3RjI0RDhEMUVGRTIxMUFDREVEOTdFODU5N0ZDMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7RCiNrAAAAvUlEQVR42lSOMQrCQBBFJyERlFQm9jZ2dhbiCew8jUVSWKUIeBULDyBiYy+CnTew0E4hRtY3OOI68Fj2z/w/EzjnpCiKkYgsYQKBfOoAi6qqtkGe5xGfIwyghDvEMAcH/cicPTjhKi1F08c8M4h0KDNHi0ZXftWBF6Q6tLfBFM7qtGZiazffpNDcmlRrqpeYabPxhB0MYeVpTSj/lXC8rmz7Ymh7v1Vz/JT34Wmx3nSBpwm6am3/q2m3twADAJQwK1qAUjuEAAAAAElFTkSuQmCC) 0 0 no-repeat;
      position: absolute;
      color: #555555;
      padding-left: 12px;
      cursor: pointer;
      bottom: 0;
      font-size: 0.75rem;
      right: 29%;
      background-position: 0 40% !important; }
      @media only screen and (max-width: 47.9375em) {
        .checkout-types .secure-checkout .underbutton {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzM0OUFFRTk3QzdFMjExQjMyMEVFMkM3NEQxMTg4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzE4RkRDMTE3RTQxMUU0QjlEODg5MzQwMkJBOTFDRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzE4RkRDMDE3RTQxMUU0QjlEODg5MzQwMkJBOTFDRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwN2JhNmE0LTYzZGItNDM4ZC1hYzM1LWVhN2Y0MzU0YWEyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MzM0OUFFRTk3QzdFMjExQjMyMEVFMkM3NEQxMTg4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmoSX8MAAAJeSURBVHjajJXJbhNBEIZnaS9gTFgDYQubxCJwAgcEQsABIR6CF7GfwE/EkQMXOIGQuCAg4sAmwqIEm2yOZ/jL+lpqRjMmJX1uu6e6+u+q6nHc7XYjzInD4pK4Le6JM2JO1EQixvhuiU2xJF6IJ+K1+CBG/X4/t2AxNAlyUSyIy/wOLWG0jVqMI/FFrIqfYqXX62U+sI0zqL0prrDwlzmKgdggcIKII4ynxXXxR3wTa2LbB66L/eKquCOOMv9evETRb9EQuTgorokOvh02fyc+mo/jaKnYI06iwOyHeCUe47yKQsvzLMoOiEPimDhFjSxm6lBQZsviLUWxTdYRYP5fUbpITWo8i8NOSIKJEdVuBMX4ThpC22B+he8pJ8l8HexjO8A/9Js2QhUFq/Pcn+KfOLb4Lnk6QY59oH10x33xGWV1Njb/G+I4AmLmFijimk0+omDWXmfJVxQstoIMOU0Ndb7n54P8WvEeIG5ogR9SiIijeWuLC2yWBz2c8dsFqYhp1zYdMlE8yxGL5ljkLcx1XjGf0oItR9CqAsUE2YQM/13B9S76GzXHVdxb4pTDMhfkE8EtbedRtrtC0CQV44qHOQrtMjwTzylihzR55cXTjn27ZVG1xVyON+IpLyXzv8VlyisCZ25K0ISFLaqfBJ3TLnRQ6eIkmm4xvdoI2iub8o6ZxHTkqyrHY/4tUpRvsXBAIcvMfJ3jFlUpTenzRTYa0hFz/2m5ZvESlDn598E5FM9wu9pT1qVuBzlu8k6Yj3Zukxwv8T4YUZR1xjgoRniyzPdqUEBfXMefwuCvAAMAAbSVQqWoalEAAAAASUVORK5CYII=) 0 0 no-repeat;
          font-size: 16px;
          background-position: left 0;
          padding-left: 30px;
          left: 199px;
          right: auto;
          bottom: -22px; } }
    .checkout-types .secure-checkout .description {
      display: none;
      bottom: 12px;
      text-transform: none;
      position: absolute;
      right: 22%;
      font-size: 0.8125rem;
      padding: 15px;
      text-align: left;
      width: 100%; }
      @media only screen and (min-width: 48em) and (max-width: 62.25em) {
        .checkout-types .secure-checkout .description {
          right: 0;
          width: 60%; } }
      @media only screen and (max-width: 47.9375em) {
        .checkout-types .secure-checkout .description {
          left: 0;
          width: 100%; } }
      .checkout-types .secure-checkout .description:after {
        left: 51%; }
        @media only screen and (min-width: 62.3125em) {
          .checkout-types .secure-checkout .description:after {
            left: 79%; } }
      .checkout-types .secure-checkout .description .popover-close {
        display: none; }
  .checkout-types .btn-gift-registry .input-box {
    margin-bottom: 15px; }
  .checkout-types .btn-gift-registry select {
    width: 66%; }
    @media only screen and (min-width: 48em) {
      .checkout-types .btn-gift-registry select {
        height: 45px; } }
    .checkout-types .btn-gift-registry select.validation-passed {
      width: 66%; }
      .checkout-types .btn-gift-registry select.validation-passed:after {
        display: none; }
    @media only screen and (max-width: 47.9375em) {
      .checkout-types .btn-gift-registry select {
        width: 100%; }
        .checkout-types .btn-gift-registry select.validation-passed {
          width: 100%; } }
  .checkout-types .btn-gift-registry button {
    width: 66%; }
    @media only screen and (min-width: 48em) and (max-width: 62.25em) {
      .checkout-types .btn-gift-registry button {
        font-size: 15px; } }
    @media only screen and (max-width: 47.9375em) {
      .checkout-types .btn-gift-registry button {
        width: 100%;
        font-size: 22px; } }

.touch .checkout-types .secure-checkout .description {
  padding-right: 30px; }
  .touch .checkout-types .secure-checkout .description .popover-close {
    display: block;
    position: absolute;
    color: #787878;
    background: #fff;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    text-align: center;
    line-height: 16px;
    top: 8px;
    right: 8px;
    font-weight: bold;
    font-size: 14px;
    font-family: monospace; }

.cart-price .special-price .price,
.cart-price .old-price .price {
  display: inline; }

.orange {
  color: #f05c15; }

.box {
  padding: 20px 30px 10px;
  margin-bottom: 30px;
  -moz-box-shadow: 0 0 10px silver;
  -webkit-box-shadow: 0 0 10px silver;
  box-shadow: 0 0 10px silver;
  border: 1px solid silver; }

.account-toolbar {
  margin-left: -0.625rem; }

.block.block-account {
  margin-bottom: 28px; }
  .block.block-account .block-title h3 {
    text-transform: uppercase; }
  .block.block-account .block-content ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .block.block-account .block-content ul li.current {
      color: #f05c15; }
  @media only screen and (max-width: 62.25em) {
    .block.block-account .block-title h3 {
      border-bottom: 1px solid #ededed;
      font: 300 1.874rem "proxima",Arial,Helvetica,sans-serif;
      margin-bottom: 15px;
      padding: 12px 20px;
      text-transform: uppercase; }
    .block.block-account .block-content ul {
      padding: 10px 2px; }
      .block.block-account .block-content ul li {
        background: none repeat scroll 0 0 #eee;
        border: 1px solid #ededed;
        position: relative;
        text-transform: uppercase;
        transition: background 0.4s ease-in 0s;
        color: #555555;
        font-size: 1.5625rem;
        margin-bottom: 2px; }
        .block.block-account .block-content ul li:hover {
          background: #787878;
          color: white; }
        .block.block-account .block-content ul li.current {
          background: #787878; }
          .block.block-account .block-content ul li.current > strong {
            color: white; }
        .block.block-account .block-content ul li > a, .block.block-account .block-content ul li strong {
          font-weight: normal;
          width: 100%;
          height: 100%;
          display: block;
          padding: 10px 20px; }
          .block.block-account .block-content ul li > a:hover, .block.block-account .block-content ul li strong:hover {
            color: white; } }

.block-reorder ol {
  margin: 0;
  padding: 0;
  list-style: none; }
  .block-reorder ol li .checkbox.validate-one-required-by-name {
    margin-right: 5px; }

.welcome-msg h3.hello {
  text-transform: uppercase; }
  .welcome-msg h3.hello span {
    color: #f05c15; }

.dashboard .box .box-title {
  text-align: left;
  text-transform: none; }
  .dashboard .box .box-title h3 {
    display: inline-block; }
  .dashboard .box .box-title a.edit {
    text-transform: lowercase;
    color: #f05c15;
    font-size: 1.4286em; }
    .dashboard .box .box-title a.edit:hover {
      color: #DD713D; }
.dashboard .box .box-title {
  text-align: left;
  text-transform: none; }
.dashboard .box .box-content .info-box {
  margin: 0 0 15px; }
  .dashboard .box .box-content .info-box a {
    color: #f05c15; }
    .dashboard .box .box-content .info-box a:hover {
      color: #dd713d; }
  .dashboard .box .box-content .info-box .method {
    color: #78a33a; }
    .dashboard .box .box-content .info-box .method p {
      margin: 0; }
.dashboard .box .box-content .order-item {
  margin: 0 0 15px; }
  .dashboard .box .box-content .order-item .recent-order-items {
    list-style: none;
    margin: 0;
    padding: 0; }
    .dashboard .box .box-content .order-item .recent-order-items .price {
      display: inline-block; }
  .dashboard .box .box-content .order-item > a {
    color: #f05c15; }
    .dashboard .box .box-content .order-item > a:hover {
      color: #dd713d; }
.dashboard .box.box-communication ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.aw-pq2-customer-index ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .aw-pq2-customer-index ul li input[type="checkbox"] {
    margin-right: 7px; }

.required {
  text-align: left;
  margin: 0; }
  .required em {
    color: #f36824;
    margin-right: 0.3rem; }

.customer-account-edit input[type="checkbox"].validation-passed:after, .customer-account-edit input[type="radio"].validation-passed:after {
  display: none; }

.my-account .back-link {
  display: none; }

.customer-address-index .box-title {
  text-align: left;
  text-transform: none; }
.customer-address-index .box-content .info-box {
  margin: 0 0 15px; }
  .customer-address-index .box-content .info-box a {
    color: #f05c15; }
    .customer-address-index .box-content .info-box a:hover {
      color: #dd713d; }
  .customer-address-index .box-content .info-box .method {
    color: #78a33a; }
    .customer-address-index .box-content .info-box .method p {
      margin: 0; }
.customer-address-index .box-content .order-item {
  margin: 0 0 15px; }
  .customer-address-index .box-content .order-item .recent-order-items {
    list-style: none;
    margin: 0;
    padding: 0; }
    .customer-address-index .box-content .order-item .recent-order-items .price {
      display: inline-block; }
  .customer-address-index .box-content .order-item > a {
    color: #f05c15; }
    .customer-address-index .box-content .order-item > a:hover {
      color: #dd713d; }

.customer-address-form .box #_cp_button_div_id {
  text-align: right; }
  .customer-address-form .box #_cp_button_div_id button {
    margin: 0.3rem 0; }

.orders-table .r-thead .row, #aw-pq2-customer-questions-table .r-thead .row,
#aw-pq2-customer-answers-table .r-thead .row,
#customerbalance-history .r-thead .row {
  padding: 15px 0;
  background: #ededed; }
  .orders-table .r-thead .row .columns, #aw-pq2-customer-questions-table .r-thead .row .columns,
  #aw-pq2-customer-answers-table .r-thead .row .columns,
  #customerbalance-history .r-thead .row .columns {
    font-size: 1.5rem; }
    @media only screen and (max-width: 47.9375em) {
      .orders-table .r-thead .row .columns, #aw-pq2-customer-questions-table .r-thead .row .columns,
      #aw-pq2-customer-answers-table .r-thead .row .columns,
      #customerbalance-history .r-thead .row .columns {
        font-size: 24px; } }
.orders-table .r-tbody .r-item, #aw-pq2-customer-questions-table .r-tbody .r-item,
#aw-pq2-customer-answers-table .r-tbody .r-item,
#customerbalance-history .r-tbody .r-item {
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5; }
  .orders-table .r-tbody .r-item .price, #aw-pq2-customer-questions-table .r-tbody .r-item .price,
  #aw-pq2-customer-answers-table .r-tbody .r-item .price,
  #customerbalance-history .r-tbody .r-item .price {
    color: #f05c15; }
  .orders-table .r-tbody .r-item .actions, #aw-pq2-customer-questions-table .r-tbody .r-item .actions,
  #aw-pq2-customer-answers-table .r-tbody .r-item .actions,
  #customerbalance-history .r-tbody .r-item .actions {
    text-align: center; }
    .orders-table .r-tbody .r-item .actions .button, #aw-pq2-customer-questions-table .r-tbody .r-item .actions .button,
    #aw-pq2-customer-answers-table .r-tbody .r-item .actions .button,
    #customerbalance-history .r-tbody .r-item .actions .button {
      margin: 0 0 5px;
      width: 82.5%; }
      .orders-table .r-tbody .r-item .actions .button:last-child, #aw-pq2-customer-questions-table .r-tbody .r-item .actions .button:last-child,
      #aw-pq2-customer-answers-table .r-tbody .r-item .actions .button:last-child,
      #customerbalance-history .r-tbody .r-item .actions .button:last-child {
        margin: 0; }
.orders-table .r-item > div, #aw-pq2-customer-questions-table .r-item > div,
#aw-pq2-customer-answers-table .r-item > div,
#customerbalance-history .r-item > div {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

.account-pager-wrp .pager {
  float: none !important;
  text-align: right; }
  .account-pager-wrp .pager p.amount {
    float: left; }
  .account-pager-wrp .pager .limiter {
    display: inline-block;
    vertical-align: middle; }
    .account-pager-wrp .pager .limiter select {
      width: auto; }
  .account-pager-wrp .pager .pages .pager-nav-btn a {
    vertical-align: middle; }
  .account-pager-wrp .pager .pages ol {
    list-style: none;
    margin: 0;
    padding: 0; }
    .account-pager-wrp .pager .pages ol li {
      display: inline-block;
      font-size: 0.875rem;
      line-height: 1.6rem;
      text-align: center;
      vertical-align: middle;
      cursor: pointer; }
      @media only screen and (max-width: 62.25em) {
        .account-pager-wrp .pager .pages ol li {
          display: none; }
          .account-pager-wrp .pager .pages ol li.pager-nav-btn {
            display: inline-block; } }
      @media only screen and (min-width: 62.3125em) {
        .account-pager-wrp .pager .pages ol li {
          width: 1.375rem; } }
      .account-pager-wrp .pager .pages ol li:hover {
        background: none repeat scroll 0 0 #ededed;
        color: #555; }
      .account-pager-wrp .pager .pages ol li.current {
        background: #787878;
        color: #fff; }
.account-pager-wrp.top-pager {
  text-align: right;
  margin-bottom: 10px; }
  .account-pager-wrp.top-pager .pages {
    display: none; }
.account-pager-wrp.bottom-pager {
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center; }
  .account-pager-wrp.bottom-pager .pages {
    text-align: center; }
  .account-pager-wrp.bottom-pager .amount {
    display: none; }
  .account-pager-wrp.bottom-pager .limiter {
    display: none; }

.dummy {
  text-indent: -9999px; }

.sales-order-view .box-title {
  text-align: left;
  text-transform: none; }
.sales-order-view .box-content .info-box {
  margin: 0 0 15px; }
  .sales-order-view .box-content .info-box a {
    color: #f05c15; }
    .sales-order-view .box-content .info-box a:hover {
      color: #dd713d; }
  .sales-order-view .box-content .info-box .method {
    color: #78a33a; }
    .sales-order-view .box-content .info-box .method p {
      margin: 0; }
.sales-order-view .box-content .order-item {
  margin: 0 0 15px; }
  .sales-order-view .box-content .order-item .recent-order-items {
    list-style: none;
    margin: 0;
    padding: 0; }
    .sales-order-view .box-content .order-item .recent-order-items .price {
      display: inline-block; }
  .sales-order-view .box-content .order-item > a {
    color: #f05c15; }
    .sales-order-view .box-content .order-item > a:hover {
      color: #dd713d; }
.sales-order-view .order-title {
  margin-bottom: 28px; }
  .sales-order-view .order-title a {
    color: #f05c15; }
.sales-order-view .orders-table .r-item .item-options-wrp a, .sales-order-view #aw-pq2-customer-questions-table .r-item .item-options-wrp a,
.sales-order-view #aw-pq2-customer-answers-table .r-item .item-options-wrp a,
.sales-order-view #customerbalance-history .r-item .item-options-wrp a {
  color: #f05c15; }
.sales-order-view .orders-table .r-item .item-options-wrp dl.item-options, .sales-order-view #aw-pq2-customer-questions-table .r-item .item-options-wrp dl.item-options,
.sales-order-view #aw-pq2-customer-answers-table .r-item .item-options-wrp dl.item-options,
.sales-order-view #customerbalance-history .r-item .item-options-wrp dl.item-options {
  display: none; }
.sales-order-view .orders-table .totals, .sales-order-view #aw-pq2-customer-questions-table .totals,
.sales-order-view #aw-pq2-customer-answers-table .totals,
.sales-order-view #customerbalance-history .totals {
  padding: 15px 0; }

.sales-order-print .orders-table, .sales-order-print #aw-pq2-customer-questions-table,
.sales-order-print #aw-pq2-customer-answers-table,
.sales-order-print #customerbalance-history {
  display: inline-block; }

#editblock_tester input {
  float: none;
  width: 66%; }

#editblock_tester2 textarea {
  width: 66% !important; }

textarea {
  width: 100%;
  background: none repeat scroll 0 0 #f1f1f1;
  border: 1px solid #cfcfcf;
  box-shadow: 2px 2px 4px 0 #e1e1e1 inset;
  color: #555555;
  font-size: 0.9375rem; }

.wishlist-table {
  margin-bottom: 28px; }
  .wishlist-table .r-thead .row {
    padding: 15px 0;
    background: #ededed; }
    .wishlist-table .r-thead .row .columns {
      font-size: 1.5rem; }
      @media only screen and (max-width: 47.9375em) {
        .wishlist-table .r-thead .row .columns {
          font-size: 24px; } }
  .wishlist-table .r-tbody .r-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
    .wishlist-table .r-tbody .r-item .price {
      color: #f05c15; }
    .wishlist-table .r-tbody .r-item .actions {
      text-align: center; }
      .wishlist-table .r-tbody .r-item .actions .button {
        margin: 0 0 5px;
        width: 82.5%; }
        .wishlist-table .r-tbody .r-item .actions .button:last-child {
          margin: 0; }
  .wishlist-table .wishlist-item {
    border-bottom: 1px solid #e5e5e5; }
    .wishlist-table .wishlist-item .product-image {
      text-align: center;
      display: block; }
    .wishlist-table .wishlist-item textarea {
      margin: 15px 0;
      width: 100%;
      background: none repeat scroll 0 0 #f1f1f1;
      border: 1px solid #cfcfcf;
      box-shadow: 2px 2px 4px 0 #e1e1e1 inset;
      color: #555555;
      font-size: 0.9375rem; }
  .wishlist-table .item-manage .split-button {
    margin-right: 5px; }
  .wishlist-table .item-manage .list-container {
    position: absolute; }
    .wishlist-table .item-manage .list-container ul {
      margin: 0;
      padding: 0;
      list-style: none;
      background: none repeat scroll 0 0 white;
      box-shadow: 0 2px 3px silver;
      position: relative;
      z-index: 100; }
      .wishlist-table .item-manage .list-container ul li {
        padding: 7px 30px;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid #e5e5e5; }
        .wishlist-table .item-manage .list-container ul li:last-child {
          border: none; }
        .wishlist-table .item-manage .list-container ul li:hover {
          background: #e5e5e5; }
        .wishlist-table .item-manage .list-container ul li.new {
          color: #f05c15; }
          .wishlist-table .item-manage .list-container ul li.new:after {
            content: '+';
            left: 19px;
            top: 8px;
            position: absolute; }
  .wishlist-table .cart-cell {
    text-align: center; }
    .wishlist-table .cart-cell .price-box {
      float: none; }
      .wishlist-table .cart-cell .price-box .regular-price {
        float: none; }
    .wishlist-table .cart-cell .add-to-cart-alt input.qty {
      float: none;
      height: 28px;
      line-height: 28px;
      margin-bottom: 18px;
      padding: 0;
      text-align: center;
      width: 30px; }
  .wishlist-table #select-all {
    margin: 13px 7px 0 0; }
  .wishlist-table .select-all-label {
    font-size: 1rem; }

.share-wishlist-form textarea.validation-passed {
  width: 100%; }

.wishlist-shared-index .wishlist-table .wishlist-item {
  padding: 15px 0; }
  .wishlist-shared-index .wishlist-table .wishlist-item .item-action {
    text-align: center; }

.wl-popup .mfp-content {
  width: auto;
  margin: 0 auto;
  background: white;
  padding: 20px; }
  .wl-popup .mfp-content .control label {
    display: inline-block;
    padding: 0; }
  .wl-popup .mfp-content .control .input-box {
    width: auto;
    display: inline-block;
    margin-right: 7px; }
    .wl-popup .mfp-content .control .input-box input[type="checkbox"] {
      visibility: visible !important; }
  .wl-popup .mfp-content .button {
    margin: 0 0 0 10px; }

.wishlist-management .box-title h3 {
  text-transform: none;
  text-align: left; }
.wishlist-management .table-caption .as-split-button {
  margin: 15px 0; }
  .wishlist-management .table-caption .as-split-button .list-container ul {
    margin: 0;
    padding: 0 0 0 15px;
    list-style: none; }
    .wishlist-management .table-caption .as-split-button .list-container ul li {
      cursor: pointer; }
      .wishlist-management .table-caption .as-split-button .list-container ul li:hover {
        color: #f05c15; }
      .wishlist-management .table-caption .as-split-button .list-container ul li.new {
        position: relative; }
        .wishlist-management .table-caption .as-split-button .list-container ul li.new:before {
          content: '+';
          position: absolute;
          left: -12px; }

.tickets-table {
  margin: 15px 0 0; }
  .tickets-table .r-thead .row {
    padding: 15px 0;
    background: #ededed; }
    .tickets-table .r-thead .row .columns {
      font-size: 1.5rem; }
      @media only screen and (max-width: 47.9375em) {
        .tickets-table .r-thead .row .columns {
          font-size: 24px; } }
  .tickets-table .r-tbody .r-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
    .tickets-table .r-tbody .r-item .price {
      color: #f05c15; }
    .tickets-table .r-tbody .r-item .actions {
      text-align: center; }
      .tickets-table .r-tbody .r-item .actions .button {
        margin: 0 0 5px;
        width: 82.5%; }
        .tickets-table .r-tbody .r-item .actions .button:last-child {
          margin: 0; }
  .tickets-table .r-tbody .ticket-row {
    padding: 15px 0; }
    .tickets-table .r-tbody .ticket-row .columns {
      cursor: pointer; }
    .tickets-table .r-tbody .ticket-row:hover {
      background: #f05c15;
      color: white; }

.helpdeskultimate-customer-view .back, .helpdeskultimate-customer-viewext .back {
  margin-top: 0 !important; }

.new-ticket #department_id {
  width: 100%; }
.new-ticket .button-set {
  text-align: right; }

.monkey-multisubscribe .monkey-additional-lists {
  padding: 0;
  margin: 0;
  list-style: none; }
  .monkey-multisubscribe .monkey-additional-lists .listdata img {
    width: 100%; }
  .monkey-multisubscribe .monkey-additional-lists .listdata label {
    font-size: 1.3125rem;
    width: 00%;
    text-align: center; }
  .monkey-multisubscribe .monkey-additional-lists .listdata input {
    float: none;
    margin-top: 10px; }

.reward-point-table {
  margin: 0 0 28px; }
  .reward-point-table .r-thead .row {
    padding: 15px 0;
    background: #ededed; }
    .reward-point-table .r-thead .row .columns {
      font-size: 1.5rem; }
      @media only screen and (max-width: 47.9375em) {
        .reward-point-table .r-thead .row .columns {
          font-size: 24px; } }
  .reward-point-table .r-tbody .r-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
    .reward-point-table .r-tbody .r-item .price {
      color: #f05c15; }
    .reward-point-table .r-tbody .r-item .actions {
      text-align: center; }
      .reward-point-table .r-tbody .r-item .actions .button {
        margin: 0 0 5px;
        width: 82.5%; }
        .reward-point-table .r-tbody .r-item .actions .button:last-child {
          margin: 0; }
  .reward-point-table .reward-points-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }

.info-box .box-title {
  text-align: left; }
  .info-box .box-title h3 {
    text-transform: none; }
    .info-box .box-title h3 a {
      text-transform: lowercase; }
.info-box .price {
  color: #f05c15; }
.info-box dl.box-content dd {
  margin-left: 15px; }
.info-box dl.box-content .warning {
  color: #d90000; }

.gift-card-box .validation-advice {
  position: absolute;
  top: 100%; }

.giftregistry-table {
  margin-bottom: 28px; }
  .giftregistry-table .r-thead .row {
    padding: 15px 0;
    background: #ededed; }
    .giftregistry-table .r-thead .row .columns {
      font-size: 1.5rem; }
      @media only screen and (max-width: 47.9375em) {
        .giftregistry-table .r-thead .row .columns {
          font-size: 24px; } }
  .giftregistry-table .r-tbody .r-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
    .giftregistry-table .r-tbody .r-item .price {
      color: #f05c15; }
    .giftregistry-table .r-tbody .r-item .actions {
      text-align: center; }
      .giftregistry-table .r-tbody .r-item .actions .button {
        margin: 0 0 5px;
        width: 82.5%; }
        .giftregistry-table .r-tbody .r-item .actions .button:last-child {
          margin: 0; }
  .giftregistry-table .giftregistry-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
  .giftregistry-table .item-actions .button {
    width: 100%;
    margin-bottom: 10px; }
  .giftregistry-table.gift-list {
    text-align: center; }
    .giftregistry-table.gift-list .r-thead > .row > div {
      font-size: 1rem; }
    .giftregistry-table.gift-list .r-tbody .input-text.qty, .giftregistry-table.gift-list .r-tbody select.qty {
      padding: 0;
      text-align: center;
      width: 38px; }
    .giftregistry-table.gift-list .r-tbody .product-name-cell {
      text-align: center; }
      .giftregistry-table.gift-list .r-tbody .product-name-cell .product-name {
        font-size: 0.9375rem; }

#shipping-new-address-form > ul {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.enterprise-giftregistry-index-share .box-share-gr .box-title {
  float: none !important;
  text-align: left; }

.invitations-table {
  margin-bottom: 28px; }
  .invitations-table .r-thead .row {
    padding: 15px 0;
    background: #ededed; }
    .invitations-table .r-thead .row .columns {
      font-size: 1.5rem; }
      @media only screen and (max-width: 47.9375em) {
        .invitations-table .r-thead .row .columns {
          font-size: 24px; } }
  .invitations-table .r-tbody .r-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }
    .invitations-table .r-tbody .r-item .price {
      color: #f05c15; }
    .invitations-table .r-tbody .r-item .actions {
      text-align: center; }
      .invitations-table .r-tbody .r-item .actions .button {
        margin: 0 0 5px;
        width: 82.5%; }
        .invitations-table .r-tbody .r-item .actions .button:last-child {
          margin: 0; }
  .invitations-table .invitations-item {
    padding: 15px 0;
    border-bottom: 1px solid #e5e5e5; }

.invitation-box .box-content textarea {
  width: 100%; }

.dp-table .r-thead .row {
  padding: 15px 0;
  background: #ededed; }
  .dp-table .r-thead .row .columns {
    font-size: 1.5rem; }
    @media only screen and (max-width: 47.9375em) {
      .dp-table .r-thead .row .columns {
        font-size: 24px; } }
.dp-table .r-tbody .r-item {
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5; }
  .dp-table .r-tbody .r-item .price {
    color: #f05c15; }
  .dp-table .r-tbody .r-item .actions {
    text-align: center; }
    .dp-table .r-tbody .r-item .actions .button {
      margin: 0 0 5px;
      width: 82.5%; }
      .dp-table .r-tbody .r-item .actions .button:last-child {
        margin: 0; }
.dp-table .r-thead .row .columns {
  font-size: 1.1875rem !important; }
.dp-table .dp-item {
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5; }
.dp-table .remaining-downloads {
  text-align: center; }

.btn-facebook {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I0OEYyMEExQzlEMTFFNDlFNjVDRjIyODQ4QTFDQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I0OEYyMEIxQzlEMTFFNDlFNjVDRjIyODQ4QTFDQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QjQ4RjIwODFDOUQxMUU0OUU2NUNGMjI4NDhBMUNCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QjQ4RjIwOTFDOUQxMUU0OUU2NUNGMjI4NDhBMUNCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnxoOQAAACdSURBVHjaYvz//z8DMrCJmmkMpOqB2BaIBZDlWLAoPAzEnAxYABMavx6XQmyKHRnwABYkJ/ADKR40+YNAXAXE39DdzIbFsBVHlqUfw+aM31gU/0DmMFpHzjCAsnmB+BAWD29CdvN5PH5qhGIQ+MnEQDx4SoriZySZDHKzIJQDCucHaAoSgUG3AO5BIOcDNFIIGk2KM0YVD0bFAAEGAMtvIagZUwE/AAAAAElFTkSuQmCC) 0 50% no-repeat;
  padding: 0 0 0 30px; }
  .btn-facebook > span {
    display: block;
    padding: 0.40625rem;
    min-width: 110px;
    text-align: center;
    background: #3b5998; }
  .btn-facebook:hover {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I0OEYyMEExQzlEMTFFNDlFNjVDRjIyODQ4QTFDQkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I0OEYyMEIxQzlEMTFFNDlFNjVDRjIyODQ4QTFDQkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QjQ4RjIwODFDOUQxMUU0OUU2NUNGMjI4NDhBMUNCRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QjQ4RjIwOTFDOUQxMUU0OUU2NUNGMjI4NDhBMUNCRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnxoOQAAACdSURBVHjaYvz//z8DMrCJmmkMpOqB2BaIBZDlWLAoPAzEnAxYABMavx6XQmyKHRnwABYkJ/ADKR40+YNAXAXE39DdzIbFsBVHlqUfw+aM31gU/0DmMFpHzjCAsnmB+BAWD29CdvN5PH5qhGIQ+MnEQDx4SoriZySZDHKzIJQDCucHaAoSgUG3AO5BIOcDNFIIGk2KM0YVD0bFAAEGAMtvIagZUwE/AAAAAElFTkSuQmCC) 0 50% no-repeat; }
    .btn-facebook:hover > span {
      background: #293e6a; }
  .btn-facebook:before {
    display: none; }

.btn-twitter {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkwMzY1ODkxQzlEMTFFNDkyMzBENjU1NDI0NzgwMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwMzY1OEExQzlEMTFFNDkyMzBENjU1NDI0NzgwMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTAzNjU4NzFDOUQxMUU0OTIzMEQ2NTU0MjQ3ODAzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTAzNjU4ODFDOUQxMUU0OTIzMEQ2NTU0MjQ3ODAzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8w41wAAAH9SURBVHjatNZNSBRhHMfx3W16YWGJLhKIEelGYhIUHcStYyCse4guBgWdIj0IeshDGEmXFpFuhSBBXdWlQ+HBg9bCap6EKOhNbUU8aNviJr1I+n3gP/AwzOs6+4fP7jLz7Pxm5nnmmSeaKlQi+6xLGMAFxFHCNB5iSWuXwbeoBN7GOl4GDOvFY4d9W7iFMh6gCWfMwO9okI1ffYZ14LXPtts4hd8GHwkclh0Lcul5jwPE8NRn2H88QxZF9ccDOCQ7j+Et+n302wmfgbvoQQojMbnHa5ZGw3KVGYeDtAboZ3VBk2jEj5icwbhNw3YZRO/Qh7M4KPuKAQfXoPnDkO/76ELSpvFFoeoz3ku/B6mEHqj64rzc51GcdPlj0uGkvKqkB6ohm8Mn7ZaFWRtY1Ye32jCF06ivQeBH/NIDVQ1Fald56wOsqlDD0JxdoDlSOzGDvyGFfZDZyzbQHL5v8DOkwEfWDYb2O4pruBpS2Bc8t5uE9TnvujzYYdRNp1lfrz9ow8Q+w7IyED0DVVXk1rbIW6McMOwV7rq915yqKBPBkQBh6oWcdmugBs1xbOIf6mSiVld4Q14tfusJur0aqcAruINmHK3yWbtnfcDdAl9gRRZS6QCvnnlZOoxhx+/ZGfI4zAq1zLssI/Wc9GFcDqhWYcuYk2XIYjXDd0+AAQC4AmTXqfjaWwAAAABJRU5ErkJggg==) 0 50% no-repeat;
  padding: 0 0 0 30px; }
  .btn-twitter > span {
    display: block;
    padding: 0.40625rem;
    min-width: 110px;
    text-align: center;
    background: #3cc7f4; }
  .btn-twitter:hover {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkwMzY1ODkxQzlEMTFFNDkyMzBENjU1NDI0NzgwMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkwMzY1OEExQzlEMTFFNDkyMzBENjU1NDI0NzgwMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTAzNjU4NzFDOUQxMUU0OTIzMEQ2NTU0MjQ3ODAzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTAzNjU4ODFDOUQxMUU0OTIzMEQ2NTU0MjQ3ODAzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv8w41wAAAH9SURBVHjatNZNSBRhHMfx3W16YWGJLhKIEelGYhIUHcStYyCse4guBgWdIj0IeshDGEmXFpFuhSBBXdWlQ+HBg9bCap6EKOhNbUU8aNviJr1I+n3gP/AwzOs6+4fP7jLz7Pxm5nnmmSeaKlQi+6xLGMAFxFHCNB5iSWuXwbeoBN7GOl4GDOvFY4d9W7iFMh6gCWfMwO9okI1ffYZ14LXPtts4hd8GHwkclh0Lcul5jwPE8NRn2H88QxZF9ccDOCQ7j+Et+n302wmfgbvoQQojMbnHa5ZGw3KVGYeDtAboZ3VBk2jEj5icwbhNw3YZRO/Qh7M4KPuKAQfXoPnDkO/76ELSpvFFoeoz3ku/B6mEHqj64rzc51GcdPlj0uGkvKqkB6ohm8Mn7ZaFWRtY1Ye32jCF06ivQeBH/NIDVQ1Fald56wOsqlDD0JxdoDlSOzGDvyGFfZDZyzbQHL5v8DOkwEfWDYb2O4pruBpS2Bc8t5uE9TnvujzYYdRNp1lfrz9ow8Q+w7IyED0DVVXk1rbIW6McMOwV7rq915yqKBPBkQBh6oWcdmugBs1xbOIf6mSiVld4Q14tfusJur0aqcAruINmHK3yWbtnfcDdAl9gRRZS6QCvnnlZOoxhx+/ZGfI4zAq1zLssI/Wc9GFcDqhWYcuYk2XIYjXDd0+AAQC4AmTXqfjaWwAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .btn-twitter:hover > span {
      background: #0b9bc9; }
  .btn-twitter:before {
    display: none; }

.btn-google {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM3MDVFMkExQzlEMTFFNDlBQTJGRkU1ODcyNjU1NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM3MDVFMkIxQzlEMTFFNDlBQTJGRkU1ODcyNjU1NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQzcwNUUyODFDOUQxMUU0OUFBMkZGRTU4NzI2NTU0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzcwNUUyOTFDOUQxMUU0OUFBMkZGRTU4NzI2NTU0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrmUaBUAAAKPSURBVHjanJZbSBVRFIbnnDITQRMFu0PZBYrQMiSR7MGHiAMSdrGiIDRDIpCCIBJ8MCiIetToEEQvEVIPXaDLQxjRhbLQetAowSIoT9ZLEJLk6V/wDyxWs8czs+Bj9t5nzfz7stY6OzGaqvUCrAE0g/WgCEyDrPGZBwpADfigxhPgDlgH2sBD/dJs85FykAaNXm52EWTMmAhu5bfXhAmK2ABYzP5p0A/qQLf56BDYCT46JvIVLAG/7A9asE+JXQZdbD8CL8F95bsITDjEZPun2B53CcpB1qvxa8bvAegFR9gvAydAJ1jF97MUygPF9NsO8kEhSIKfvmCdEcgGzDytBMUq+DwDdjhW20r+W+GkcdzI89M2Rr+55p2noIqrm+ZKKrhSOcvvYA61xhNMi0owqD4+ClYERPAXNUkJmptsJynm2yewFLSAKyp6s0kVdf1mu9JG8LASe67EPCOmbcoek45SSfRXnJnHpF3OAJIJnOL4a7AtJDdlEbPYLghLiwzPrgfsUhWnwaTOPvB3hoKwkM/8MEGPB7wbrGbJOsqnb+dyEJPt3QOWgVszCfr2nhQZwasgxaAIs76w/Q6ySiZtjRlfywBLeTHNrvA4OMhK7zKpIndNWkQWlCi8zequy5sk9Q/+3qKqi9gN5mYmqmAJeAIWcEz+MQ6AEeN7nvVUlyrxuxBV8KwS+wa2gN8Bvn/AIYb6fo5VRd1SCZom1X/jEPNMpHquPMtFsFD1N4Skim/Vqv0ujuBj1Z/PCCxx+G8GJ9mWAnApTpS2gxfqHOU+Mgyug7esHBKNm5ibvjVFjVBf8DNvZxJte7lqEehwvCPXjWPgWZzET5hr4kr+E9Ty3lKqLkVS6u5xy2PbPwEGAGuogVlfwTtzAAAAAElFTkSuQmCC) 0 50% no-repeat;
  padding: 0 0 0 30px; }
  .btn-google > span {
    display: block;
    padding: 0.40625rem;
    min-width: 110px;
    text-align: center;
    background: #dd4b39; }
  .btn-google:hover {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM3MDVFMkExQzlEMTFFNDlBQTJGRkU1ODcyNjU1NDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM3MDVFMkIxQzlEMTFFNDlBQTJGRkU1ODcyNjU1NDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQzcwNUUyODFDOUQxMUU0OUFBMkZGRTU4NzI2NTU0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzcwNUUyOTFDOUQxMUU0OUFBMkZGRTU4NzI2NTU0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrmUaBUAAAKPSURBVHjanJZbSBVRFIbnnDITQRMFu0PZBYrQMiSR7MGHiAMSdrGiIDRDIpCCIBJ8MCiIetToEEQvEVIPXaDLQxjRhbLQetAowSIoT9ZLEJLk6V/wDyxWs8czs+Bj9t5nzfz7stY6OzGaqvUCrAE0g/WgCEyDrPGZBwpADfigxhPgDlgH2sBD/dJs85FykAaNXm52EWTMmAhu5bfXhAmK2ABYzP5p0A/qQLf56BDYCT46JvIVLAG/7A9asE+JXQZdbD8CL8F95bsITDjEZPun2B53CcpB1qvxa8bvAegFR9gvAydAJ1jF97MUygPF9NsO8kEhSIKfvmCdEcgGzDytBMUq+DwDdjhW20r+W+GkcdzI89M2Rr+55p2noIqrm+ZKKrhSOcvvYA61xhNMi0owqD4+ClYERPAXNUkJmptsJynm2yewFLSAKyp6s0kVdf1mu9JG8LASe67EPCOmbcoek45SSfRXnJnHpF3OAJIJnOL4a7AtJDdlEbPYLghLiwzPrgfsUhWnwaTOPvB3hoKwkM/8MEGPB7wbrGbJOsqnb+dyEJPt3QOWgVszCfr2nhQZwasgxaAIs76w/Q6ySiZtjRlfywBLeTHNrvA4OMhK7zKpIndNWkQWlCi8zequy5sk9Q/+3qKqi9gN5mYmqmAJeAIWcEz+MQ6AEeN7nvVUlyrxuxBV8KwS+wa2gN8Bvn/AIYb6fo5VRd1SCZom1X/jEPNMpHquPMtFsFD1N4Skim/Vqv0ujuBj1Z/PCCxx+G8GJ9mWAnApTpS2gxfqHOU+Mgyug7esHBKNm5ibvjVFjVBf8DNvZxJte7lqEehwvCPXjWPgWZzET5hr4kr+E9Ty3lKqLkVS6u5xy2PbPwEGAGuogVlfwTtzAAAAAElFTkSuQmCC) 0 50% no-repeat; }
    .btn-google:hover > span {
      background: #a62c1d; }
  .btn-google:before {
    display: none; }

.btn-paypal {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTVENjMzOTExQzlEMTFFNDk5MDVDQkM5QjlCREFBM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTVENjMzOTIxQzlEMTFFNDk5MDVDQkM5QjlCREFBM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNUQ2MzM4RjFDOUQxMUU0OTkwNUNCQzlCOUJEQUEzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNUQ2MzM5MDFDOUQxMUU0OTkwNUNCQzlCOUJEQUEzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsobNYoAAALqSURBVHjanJZNaFNBEMdf4ksThChYmqD4URAqWCpSRFsExYMeiuCpCPYkPajgBwjWgyIWP8B6EEG0B+upJ6XiRVEsqEhbKiLWYqAHEXMQLEKJJSHm098s+8p22VerC//Me7Pz5j+zOzubyNjYmGeNs+CypSuCWZCp1+uTyNFarTZVqVQ8QTQaVUboFERXLpfVs18qlWyCvSBp6eS9KRKJtCK7te4Z71fBBM9RZM1zDF+YrLHdW8bAYReii4x6kQ/APTCN/u4iAknHGBs1/mUMgRlwH7yH4AjyGPjsyqDd5YEozchdJq9AAxgEx8EUdu3gk03QEbIcBxF5iPYhe8BmyyQGDoEBTbACvATrbYI2h/8vOH6aSCQ83/dfF4vF/mq1+hzS/ZbdYZ2JpCtppsBpk8APyeCD/BQKBbU8lF4NwguobIJNepl+g4TW9ZgEO8Eax/JMyx4QuUfkns6kx9wXPX5oxw2GboNJsC2kSp6IY3EYi8W2kMA5zk6vw+6NPi9RM76FMsXBjhCCO6BMJimI2uyqMjIdRH/DUs+aJ3lXCMEeWXuXU8P5CeZl7c9YUy+CJVoFWrz/G0O6/scdc7cCgg5rc5YzqkR+ksjF+SPQac1fYj4bELQus//UddkOS9Q4l9KecJT3CLZXzFbRGeKwD/FOjgHOfvL+C5nnfR3oB312S8HmGmV8MdizgMBVQRmMb2LYrRvgarBbR7vSYf8Y+wGcT5o9SwjW8tLs+kDLh1aUcvl80wfrK9+Og1GQwbnzPuiMuFvkCM5agime69xczSAbpC9zwXxIl1X3wdaQPf0IzhvvMzjOxuNxaRXqOgxzuoiAg3bK2lhPL4FnXI+q50vksmfJZHKB5K8EZHA7OAP6xH431r/dIFb/DqQv5XI5r7GxUV32S51wRYDB9WAt5WPQhO6o3LfW3rwNgsjn88pxKpVScqlM/CAKaceSPg6GwQG9sfNGyWbNep+bm1OO0+n0wt8W1/gjwACrsGy+AAzWEAAAAABJRU5ErkJggg==) 0 50% no-repeat;
  padding: 0 0 0 30px; }
  .btn-paypal > span {
    display: block;
    padding: 0.40625rem;
    min-width: 110px;
    text-align: center;
    background: #989898; }
  .btn-paypal:hover {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTVENjMzOTExQzlEMTFFNDk5MDVDQkM5QjlCREFBM0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTVENjMzOTIxQzlEMTFFNDk5MDVDQkM5QjlCREFBM0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNUQ2MzM4RjFDOUQxMUU0OTkwNUNCQzlCOUJEQUEzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNUQ2MzM5MDFDOUQxMUU0OTkwNUNCQzlCOUJEQUEzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsobNYoAAALqSURBVHjanJZNaFNBEMdf4ksThChYmqD4URAqWCpSRFsExYMeiuCpCPYkPajgBwjWgyIWP8B6EEG0B+upJ6XiRVEsqEhbKiLWYqAHEXMQLEKJJSHm098s+8p22VerC//Me7Pz5j+zOzubyNjYmGeNs+CypSuCWZCp1+uTyNFarTZVqVQ8QTQaVUboFERXLpfVs18qlWyCvSBp6eS9KRKJtCK7te4Z71fBBM9RZM1zDF+YrLHdW8bAYReii4x6kQ/APTCN/u4iAknHGBs1/mUMgRlwH7yH4AjyGPjsyqDd5YEozchdJq9AAxgEx8EUdu3gk03QEbIcBxF5iPYhe8BmyyQGDoEBTbACvATrbYI2h/8vOH6aSCQ83/dfF4vF/mq1+hzS/ZbdYZ2JpCtppsBpk8APyeCD/BQKBbU8lF4NwguobIJNepl+g4TW9ZgEO8Eax/JMyx4QuUfkns6kx9wXPX5oxw2GboNJsC2kSp6IY3EYi8W2kMA5zk6vw+6NPi9RM76FMsXBjhCCO6BMJimI2uyqMjIdRH/DUs+aJ3lXCMEeWXuXU8P5CeZl7c9YUy+CJVoFWrz/G0O6/scdc7cCgg5rc5YzqkR+ksjF+SPQac1fYj4bELQus//UddkOS9Q4l9KecJT3CLZXzFbRGeKwD/FOjgHOfvL+C5nnfR3oB312S8HmGmV8MdizgMBVQRmMb2LYrRvgarBbR7vSYf8Y+wGcT5o9SwjW8tLs+kDLh1aUcvl80wfrK9+Og1GQwbnzPuiMuFvkCM5agime69xczSAbpC9zwXxIl1X3wdaQPf0IzhvvMzjOxuNxaRXqOgxzuoiAg3bK2lhPL4FnXI+q50vksmfJZHKB5K8EZHA7OAP6xH431r/dIFb/DqQv5XI5r7GxUV32S51wRYDB9WAt5WPQhO6o3LfW3rwNgsjn88pxKpVScqlM/CAKaceSPg6GwQG9sfNGyWbNep+bm1OO0+n0wt8W1/gjwACrsGy+AAzWEAAAAABJRU5ErkJggg==) 0 50% no-repeat; }
    .btn-paypal:hover > span {
      background: #6a6a6a; }
  .btn-paypal:before {
    display: none; }

.input-type-file-wrapper {
  max-width: 100%;
  position: relative;
  margin-bottom: 8px; }
  .input-type-file-wrapper:before, .input-type-file-wrapper:after {
    content: " ";
    display: table; }
  .input-type-file-wrapper:after {
    clear: both; }
  .input-type-file-wrapper > .btn {
    width: auto;
    max-width: 100%;
    overflow: hidden;
    cursor: pointer;
    float: left; }
  .input-type-file-wrapper > .left {
    line-height: 33px;
    margin-left: 10px; }
    @media only screen and (max-width: 47.9375em) {
      .input-type-file-wrapper > .left {
        line-height: 54px; } }
  .input-type-file-wrapper input[type="file"] {
    padding: 0 !important;
    margin: 0 !important;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    cursor: pointer; }
    .input-type-file-wrapper input[type="file"].validation-passed {
      position: absolute !important; }
  .input-type-file-wrapper .validation-advice {
    margin-top: 8px !important; }

#mageworxLightbox {
  position: absolute;
  left: 50% !important;
  z-index: 60002;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }
  #mageworxLightbox img {
    width: auto;
    height: auto; }
  #mageworxLightbox a img {
    border: none; }

#mageworxOuterImageContainer {
  width: 100% !important;
  height: auto !important;
  position: relative;
  margin-left: -50%;
  text-align: center; }

#mageworxImageContainer {
  padding: 0 40px;
  position: relative; }

#mageworxLightboxImage {
  min-width: 150px;
  min-height: 150px; }

#mageworxLoading {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center; }

#mageworxHoverNav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }
  #mageworxHoverNav a {
    outline: none; }

#mageworxImageContainer > #mageworxHoverNav {
  left: 0; }

#mageworxPrevLink,
#mageworxNextLink {
  height: 40px !important; }

#mageworxPrevLink {
  left: 0 !important; }

#mageworxNextLink {
  right: 0 !important; }

#mageworxImageDataContainer {
  overflow: auto;
  position: absolute;
  bottom: 0;
  left: -50%;
  width: 100% !important;
  padding: 0 40px; }

#mageworxImageData {
  color: #fff;
  width: 100%; }
  #mageworxImageData #mageworxImageDetails {
    text-align: left;
    width: 100%; }
  #mageworxImageData #mageworxCaption {
    padding: 5px;
    background: #827f7d;
    line-height: 18px;
    display: block;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity: 0.9; }
    #mageworxImageData #mageworxCaption:empty {
      display: none; }
  #mageworxImageData #mageworxNumberDisplay {
    display: none; }
  #mageworxImageData #mageworxBottomNavClose {
    display: none; }

#mageworxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 60001;
  width: 100%;
  height: 500px;
  background-color: #000; }

.calendar {
  -moz-box-shadow: 0 0 10px #787878;
  -webkit-box-shadow: 0 0 10px #787878;
  box-shadow: 0 0 10px #787878;
  font-size: 1rem;
  background: #fff; }
  .calendar thead .headrow {
    background: #ededed; }
  .calendar thead .daynames.hilite {
    color: #fff; }
  .calendar thead .weekend {
    color: #f05c15; }
  .calendar thead .hilite {
    background-color: #dd713d;
    color: #fff; }
  .calendar thead .active {
    background-color: #f05c15; }
  .calendar tbody .rowhilite td {
    background: #ededed; }
    .calendar tbody .rowhilite td.wn {
      background: #ededed; }
  .calendar tbody td.selected {
    color: #fff;
    background: #f05c15; }
  .calendar tbody td.weekend {
    color: #f05c15; }
    .calendar tbody td.weekend.selected {
      color: #fff; }
  .calendar tbody td.today {
    background: #78a33a;
    color: #fff; }
  .calendar tbody .disabled {
    color: #c2c2c2; }
  .calendar table .wn {
    background: #ededed; }
  .calendar td.time {
    background-color: #ededed; }
    .calendar td.time span.active {
      border-color: #d90000;
      background-color: #000;
      color: #f05c15; }
  .calendar .combo {
    border: 1px solid #f05c15; }
    .calendar .combo .active {
      background: #ededed; }
    .calendar .combo .hilite {
      background: #24b0d3;
      color: #fff; }

.lt-ie9 .input-text, .lt-ie9 select {
  font-size: 16px; }
.lt-ie9 .breadcrumbs {
  font-size: 12px; }
.lt-ie9 .product-shop .product-name h1 {
  font-size: 26px;
  line-height: 28px; }
.lt-ie9 .product-shop .price-box,
.lt-ie9 .product-shop .price {
  font-size: 18px; }
.lt-ie9 .product-shop .ratings {
  font-size: inherit; }
.lt-ie9 .product-shop .product-attributes li {
  font-size: inherit; }
.lt-ie9 .collateral-tabs .tab {
  font-size: inherit; }
.lt-ie9 .collateral-tabs .tab-container .tab-content {
  font-size: 14px; }
.lt-ie9 .slider-on-small .product-name,
.lt-ie9 .box-related + .money-boxes-link {
  font-size: 14px; }
.lt-ie9 .slider-on-small .price {
  font-size: 14px; }
.lt-ie9 .slider-on-small .regular-price .price,
.lt-ie9 .slider-on-small .special-price .price {
  font-size: 18px; }
.lt-ie9 .refine_sort_trigger {
  font-size: inherit;
  padding: inherit; }
.lt-ie9 .toolbar .pager {
  font-size: .9375rem; }
.lt-ie9 .toolbar .pages ol {
  height: auto; }
.lt-ie9 .special-category-products .item .item-wrapper {
  padding-left: 0;
  padding-right: 0; }
.lt-ie9 .special-category-header h2,
.lt-ie9 .special-category-header .show-more-link {
  font-size: inherit;
  line-height: inherit; }
.lt-ie9 .pager-nav-btn a {
  width: 11px; }
.lt-ie9 .personalise_now-btn {
  font-size: 13px; }
.lt-ie9 .sidebar .block-subtitle {
  font-size: 24px;
  line-height: 24px;
  padding: 0; }
.lt-ie9 .block-layered-nav dt,
.lt-ie9 .widget-banner dt {
  font-size: 15px; }
.lt-ie9 .block-layered-nav dd,
.lt-ie9 .widget-banner dd {
  font-size: 14px; }
.lt-ie9 .block-layered-nav ol li,
.lt-ie9 .widget-banner ol li {
  font-size: 13px; }
  .lt-ie9 .block-layered-nav ol li a,
  .lt-ie9 .widget-banner ol li a {
    font-size: 14px; }
  .lt-ie9 .block-layered-nav ol li span,
  .lt-ie9 .widget-banner ol li span {
    font-size: 15px; }
.lt-ie9 .block-tagsrating .block-title {
  font-size: 15px; }
.lt-ie9 .block-tagsrating .block-content {
  font-size: 14px; }
.lt-ie9 .checkout-onepage-index #header {
  padding-bottom: 25px; }
.lt-ie9 .ssl-block > div {
  max-width: 350px; }
.lt-ie9 .ssl-block ul li.phone-ico img {
  margin-right: 10px; }
.lt-ie9 .block.block-account .block-title h3 {
  font-size: 20px; }
.lt-ie9 .block.block-account .block-content ul li {
  font-size: 14px; }
.lt-ie9 .btn-facebook,
.lt-ie9 .btn-twitter,
.lt-ie9 .btn-google,
.lt-ie9 .btn-paypal {
  padding: 0 0 0 30px; }



/*fix css infinite scrolling mod*/
.amscroll-page-num {
  text-align: center;
  padding: 11px 10px!important;
  margin-bottom: 40px;
  display: block;
}

.amscroll-page .recommendations {
  display: none;
}
/* Custom titile */
.custom-title {
  text-align: center;
  margin: 0 0 .625rem;
}
.custom-title strong {
  font-size: 2.857em;
  font-weight: 300;
  line-height: 1.42857;
  text-transform: uppercase;
}
@media only screen and (max-width: 47.9375em) {
  .custom-title strong {
    font-size: 48px;
  }
}



/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     enterprise_default
 * @copyright Copyright (c) 2006-2014 X.commerce, Inc. (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */
/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { margin:10px 0; }
.widget .widget-title h2 { font-size:18px; color:#d12c01; }

.widget .widget-products { margin:0 -20px 0; }
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products { margin:0 0 20px; }
.col-main > .widget { display:block; margin:40px 0 0; }
.col-main > .widget + .widget { margin-top:20px; }

/* std class reset */
.widget .products-grid { list-style:none; margin-bottom:0; padding-left:20px; }
.widget .products-grid p,
.widget .products-list p { margin-bottom:0; }
.widget .products-list { list-style:none; margin-bottom:0; padding-left:0; }
.widget .add-to-links { list-style:none; padding-left:0; margin:5px 0; }

/* Widget Banner */
.widget-banner { clear:both; display:block; width:100%; overflow:hidden; text-align:center; }
.widget-banner li { margin:7px 0; }

.top-container .widget-banner li { margin:0; }

.footer-before-container .widget-banner li { margin:0; }

.widget-banner-inline { display:block; clear:both; padding:7px 0; text-align:center; }
.widget-banner-inline ul,
.widget-banner-inline li { display:inline; }
.widget-banner-inline li { margin:0 3px; }
.widget-banner-inline li img { vertical-align:middle; }

/* Widget New Proructs */
.widget-new-products { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-new-products { display:block; padding:0 20px; }

/* Widget Viewed Proructs */
.widget-viewed { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-viewed { display:block; padding:0 20px; }

/* Widget Compared Proructs */
.widget-compared { display:block; margin:10px 0; }
.checkout-cart-index .col1-layout .widget-compared { display:block; padding:0 20px; }

/* Widget CMS Static Block */
.widget-static-block {}

/* Widget Catalog Events Carousel */
.widget-events { display:block !important; }

/* Widgets Links Common Styles */
/* Style 1 */
/*.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { float:left; border:1px solid #cfcfcf; border-bottom-color:#b2b2b2; margin:13px -1px 0 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { float:left; font-size:12px; background:#f2f2f2; border-top:1px solid #fff; border-bottom:1px solid #e2e2e2; padding:2px 5px 4px; color:#cc7137; text-decoration:underline; white-space:nowrap; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#1e75b4; text-decoration:none; }*/
/* Style 2 */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a { display:block; padding:12px 12px; background:#fff url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; }
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link { display:block; border-bottom:1px solid #e2e2e2; margin:7px 0; }
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a { display:block; padding:10px 12px; background:#fff url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-links.gif) 0 100% repeat-x; border:1px solid #cfcfcf; text-align:center; font:bold 15px/1.25 Arial, Helvetica, sans-serif; color:#444; text-decoration:none; cursor:pointer; }
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover { color:#d53c00; text-decoration:none; }

/* Widget Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-product-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-product-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-product-link-icon.gif) 17px 3px no-repeat;*/ }
.sidebar .widget-product-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-product-link a:hover { color:#333; text-decoration:none; }

/* Widget Category Link */
.widget-category-link-inline { display:inline; }

.top-container .widget-category-link { border-bottom:0; }
.top-container .widget-category-link a { border-color:#ca3934; color:#d53c00; background-image:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-links2.gif); background-color:#f9d2c1; }
.top-container .widget-category-link a:hover { color:#fff; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-category-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-category-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-category-link-icon.gif) 19px 3px no-repeat;*/ }
.sidebar .widget-category-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-category-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-link a:hover { color:#333; text-decoration:none; }

/* Widget CMS Hierarchy Link */
.widget-cms-hierarchy-link-inline { display:inline; }

.col-main .widget-cms-hierarchy-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-hierarchy-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding-right:15px; color:#333; text-decoration:underline; }
.col-main .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

.sidebar .widget-cms-hierarchy-link { display:block; margin:10px 0; padding:0 17px/* 0 37px*/; /*background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-cms-link-icon.gif) 19px 2px no-repeat;*/ }
.sidebar .widget-cms-hierarchy-link a { font-size:12px; background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/bkg_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; color:#333; text-decoration:underline; }
.sidebar .widget-cms-hierarchy-link a:hover { color:#333; text-decoration:none; }

/* Widget SKU */
/* .widget-sku {} */
/* ======================================================================================= */

.amscroll-navbar {
	background: rgb(58,79,98);
	width: 100%;
	height: 30px;
	position: fixed;
	bottom: 0px;
}
.amscroll-page-num {
	background: #efefef;
	color: #111;
	display: none;
	padding: 0px 10px;
}
.amscroll-navbar ul {
	list-style: none;
	padding-top: 5px;
}
.amscroll-navbar ul li {
	display: inline;
	color: #fff;
	padding: 0px 5px;
}
.amscroll-navbar ul li.amscroll-current {
	background: #efefef;
	color: #000;
}

.amscroll-navbar div.amscroll-pager {
	width: 60%;
	float: left;
}

.amscroll-navbar div.amscroll-top {
	width: 20%;
	float: left;
}
.amscroll-navbar div.amscroll-top a {
	color: #fff;
	padding-top: 5px;
	display: block;
}
.amscroll-navbar div.amscroll-tab {
	width: 20%;
	float: left;
}
.amscroll-navbar div.amscroll-tab a {
	color: #fff;
}

.amscroll-load-button {
	background: rgb(58,79,98);
  	border: 0px;
    color: #fff;
    font-weight: bold;
    padding: 5px;
    margin: 5px 0px;
    width: 100%;
}

.amscroll-loading {
	background-repeat:no-repeat;
	background-position: 50% 50%;
	width: 100%;
	height: 50px;
}

.mbdialog img{
  border:0; vertical-align:top;
}

.mbdialog p{
  margin:0 0 10px;
}

.mbdialog{
  color:#2f2f2f;         
}
                                                                                                                                                                                                                                                                                                                        /*dpqzsjhiunbhfcjseepudpn*/
.mbdialog *, .mbdialog *:before, .mbdialog *:after{                                                                                                                                                                                                                                        /*dpqzsjhiunbhfcjseepudpn*/
  box-sizing:content-box;         
}

.mbdialog th, .mbdialog td{
  vertical-align:top;                      
}

.mbdialog img{
  display:inline;         
}

.dialogBg{
  background: rgba(255, 255, 255, 0.90);  
  position:fixed;
  overflow-x: auto;
  overflow-y: scroll;
  z-index:99999999;
  left:0;
  top:0;
  bottom:0;
  right:0; 
  /*visibility:hidden;*/
  display:none;
  cursor:pointer;   
}           

.dialogBody{
  overflow:hidden;   
  text-align:left; 
  -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);         
}
              
.mbdialog{  
  display:none;
  cursor:default;
  margin: 0px auto;        
  position:absolute;
  z-index:99999998;  
  -webkit-backface-visibility: hidden;
} 

@media (max-width: 500px) {
  .mbdialog,.dialogBody{
    -webkit-transform:translate3d(0, 0, 0); //bugfix if theme has translate3d on field behind popup
  }
}

.dialogTool{
  position:relative;          
}    

.dialogClose{
  position:absolute; 
  top:-20px; 
  right:-26px; 
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_dark.png); 
  background-position:5px 5px;
  background-repeat:no-repeat;
  height:26px;
  width:26px;    
  cursor:pointer; 
  z-index:99999995;  
}

.dialogCloseCustom{ 
  cursor:pointer;  
}

.dialogClose.overlay2{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_white.png); 
  background-position:5px 5px;
  background-repeat:no-repeat;     
}

.dialogClose.style2{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big.png);  
  height:29px;
  width:29px; 
  top:-15px; 
  right:-15px;       
} 

.dialogClose.style2:hover{
  background-position:0 -29px;     
}

.dialogClose.style4,.dialogClose.style3{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_simple_white.png) no-repeat 4px 4px;   
  height:25px;
  width:25px;      
}

.dialogClose.style3{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_simple_dark.png) no-repeat 4px 4px;          
}

.dialogClose.style6{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big_x.png) no-repeat;   
  top:7px; 
  right:8px;            
  width:20px;
  height:20px;
}

.dialogClose.style6{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big_x_d.png) no-repeat;              
}

.dialogClose.style7{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_transparent.png) no-repeat;   
}

.dialogClose.style8{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big_x.png) no-repeat;   
}

.dialogClose.style9{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big_x_bold.png) no-repeat;              
}

.dialogClose.style10{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/close_big_x_bold_d.png) no-repeat;              
}

.dialogClose.style11{
  background:url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/magebird_popup/white_circle.png) no-repeat;              
}

.dialogClose.style6,.dialogClose.style7,.dialogClose.style8,.dialogClose.style9,.dialogClose.style10,.dialogClose.style11{
  width:30px;
  height:30px;
  background-position:center;
}

.dialogClose.style7,.dialogClose.style11{
  width:35px;
  height:35px;
}

.dialogClose.style4:hover,.dialogClose.style3:hover{  
  background-position:4px -17px;   
}

.dialogClose.style1:hover{      
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.imgType img{
  display:block;        
}

.mbdialog .error, .mbdialog .warning{  
  border:1px solid #EED2D8;
  color:#B94A4A;
  font-size:12px;
  font-weight:normal;
  text-shadow:1px 1px #FFFFFF;
  background-color:#F2DDDE;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  margin:0 15px 15px 0;
  padding:2px 5px;
  -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);
  -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.33);   
  position:absolute;
  z-index:999999;
}

.mbdialog .error p, .mbdialog .warning p{
  margin:4px 0;
}

.transform-rotate-zoom1{
   -moz-transition: all 0.7s ease-in-out;
   -webkit-transition: all 0.7s ease-in-out;     
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;  
   
  -moz-transform:rotate(0deg) scale(0.001);
  -webkit-transform:rotate(0deg) scale(0.001);
  -o-transform:rotate(0deg) scale(0.001);
  -moz-transform:rotate(0deg) scale(0.001);
  -ms-transform: rotate(0deg) scale(0.001);  
}

.transform-rotate-zoom2{
 -webkit-transform: rotate(360deg) scale(1); 
 -moz-transform: rotate(360deg) scale(1); 
 -o-transform: rotate(360deg) scale(1); 
 -ms-transform: rotate(360deg) scale(1); 
 transform: rotate(360deg) scale(1);  
}   


.popuptransition{
   -moz-transition: all 0.9s ease-in-out;
   -webkit-transition: all 0.9s ease-in-out;     
   -o-transition: all 0.9s ease-in-out;
   -ms-transition: all 0.9s ease-in-out;
   transition: all 0.9s ease-in-out;      
}

.transform-elastic1, .moctoddribegam{
   -moz-transition: all 0.2s ease-in-out;
   -webkit-transition: all 0.2s ease-in-out;     
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;  
   
  -moz-transform:scale(0.001);
  -webkit-transform:scale(0.001);
  -o-transform:scale(0.001);
  -moz-transform:scale(0.001);
  -ms-transform:scale(0.001);   
}
 
.transform-elastic2{
 -webkit-transform: scale(1.2); 
 -moz-transform: scale(1.2); 
 -o-transform: scale(1.2); 
 -ms-transform: scale(1.2); 
 transform: scale(1.2);   
}

.transform-elastic3{
 -webkit-transform: scale(1); 
 -moz-transform: scale(1); 
 -o-transform: scale(1); 
 -ms-transform:scale(1); 
 transform: scale(1);   
}

.mbdialog table {              
    border-spacing:0;
    border-collapse:separate;
} 

/*FOLLOW WIDGET*/
.followPopup{
  line-height:1;            
}

.followPopup ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.followPopup li{
  float:left;
  margin-right:10px;
  height:62px;
  overflow:hidden;
  width:63px;
  text-align:center;
}  

.followPopup li img{
  width:auto;
}  

.followPopup.tp2 li{
  height:20px;                   
}     

.followPopup li.twitterFollow img,.followPopup li.pinFollow img{
  margin-bottom:3px;
  margin-left:5px;
}

.followPopup.tp3 li.twitterFollow img,li.twitterTweet img, .followPopup.tp3 li.pinFollow img{
  margin-bottom:3px;
  margin-left:0px;
}

.followPopup .fbLike{
  min-width:48px;
  margin-right:2px;
  margin-left:-3px;
}

.followPopup.tp3 .fbLike{
  margin-left:0px;
}

.followPopup .twitterTweet{
  /*width:58px;*/  
}

.followPopup .twitterTweet{
  visibility:visible !important;
}

.followPopup .gplusRecommend{
  width:50px;
}

.gplusRecommend div{
  vertical-align:top !important;
}

.followPopup .pinFollow{
  min-width:59px;
}

.followPopup.tp3 li{
  float:none;
  width:63px !important;
  margin-right:0;
  text-align:center;
  margin-bottom:10px;                   
}


/*FB like bugfix for ie*/
.fb-like.fb_iframe_widget iframe{
  min-width:49px !important;
  min-height:61px !important;  
  left:0;                              
}
/*END FOLLOW WIDGET*/

.slide-menu{position:fixed;width:320px;max-width:100%;height:100vh;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#333;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1000}.slide-menu,.slide-menu .slider{top:0;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.slide-menu .slider{position:absolute;left:0;width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.slide-menu ul{padding-left:0;list-style:none;position:relative;width:320px;max-width:100%;margin:0}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu ul a{display:block;padding:12px 24px;color:#fff;text-decoration:none}.slide-menu.no-transition,.slide-menu.no-transition *{transition:none!important}
header #nav ul.menu-header-block {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
header .slide-menu {
    top: auto;
    width: 100%;
    position: static;
    background: transparent;
    height: 0;
    transform: translateX(0%);
}

header .slide-menu.active {
    height: auto;
    display: block;
}

header .slide-menu .slider {
    position: static;
}

header .slide-menu .menu-close {
    text-align: center;
    color: #f76f01;
}

header .slide-menu .menu-close:after {
    content: '';
    margin: 0 0 0 8px;
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/mobile-nav-close.svg) no-repeat;
    background-size: 37px 55px;
    height: 43px;
    width: 43px;
    display: inline-block;
    vertical-align: top;
}

header .slide-menu .slider, header .slide-menu ul {
    width: 100%;
}

header .slide-menu ul li.parent > a:not(.slide-menu-control):after {
    content: '';
    margin: 5px 10px 5px auto;
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/mobile-nav-arrow.svg) no-repeat 16px 7px;
    height: 43px;
    width: 43px;
    display: inline-block;
    vertical-align: top;
    background-size: 28px;
    float: right;
}

header .slide-menu ul li a[data-action="back"] {
    color: #f76f01;
    text-align: center;
}

header .slide-menu ul li > a[data-action="back"]:before {
    content: '';
    margin: 5px 10px 5px auto;
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/mobile-nav-back-arrow.svg) no-repeat 16px 7px;
    height: 43px;
    width: 43px;
    display: inline-block;
    vertical-align: top;
    background-size: 28px;
}

header .slide-menu ul a {
    color: #555555;
    font-size: 1.5625rem;
}

.slide-menu-control.menu-icon {
    background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/imgs_sprite_x2.png) 0 -100px no-repeat;
    height: 55px;
    width: 85px;
    position: relative;
    background-size: 1000px 1000px;
    display: inline-block;
    vertical-align: top;
    margin-top: -57px;
}

.menu-block:before, .menu-block:after {
    content: " ";
    display: table;
}

.menu-block:after {
    clear: both;
}

@media screen and (min-width: 768px) {
    .slide-menu-control.menu-icon {
        margin: 0 5px 0 12px;
        background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/imgs_sprite.png) -100px -100px no-repeat;
        height: 21px;
        width: 34px;
    }

    .menu-line {
        background: #ededed;
        padding: 12px !important;
    }

    .top-menu-header.show-for-medium-only {
        display: inline-block !important;
        vertical-align: top;
        font-size: 1.5em;
        line-height: 1.1em;
        font-weight: 300;
        text-transform: uppercase;
    }

    header .slide-menu .menu-close:after {
        background-size: 23px 37px;
        height: 33px;
    }

    header .slide-menu ul li.parent > a:not(.slide-menu-control):after {
        background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/mobile-nav-arrow.svg) no-repeat 16px 1px;
        height: 32px;
        width: 37px;
    }

    header .slide-menu ul li > a[data-action="back"]:before {
        background: url(https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/images/mobile-nav-back-arrow.svg) no-repeat 16px 1px;
        height: 25px;
        width: 43px;
        background-size: 23px;
    }
}

@media screen and (max-width: 996px) {
    header .menu-desktop {
        display: none;
    }
    header .slide-menu ul li {
        border-top: 2px solid #ededed;
        background: #fff;
        margin-left: 17px;
        margin-right: 17px;
    }

    header .slide-menu #nav {
        background: #ededed;
        float: none;
    }

    header .slide-menu #nav li.parent {
        position: static;
        padding-left: 0;
        padding-right: 0;
        width: auto;
        float: none;
    }

    header .slide-menu #nav > li > a {
        background: transparent;
        border: none;
        position: static;
        transition: none
    }

    header .slide-menu #nav > li:hover:not(.has-form) > a {
        background: transparent;
        color: #555555;
    }

    header .slide-menu #nav li a {
        margin-bottom: 0;
        padding: 12px 24px;
    }

    header .slide-menu #nav li .menu-close {
        color: #f76f01;
        text-transform: none;
    }

    header .slide-menu #nav li.parent:after {
        border: none;
    }

    header .slide-menu ul {
        background: #ededed;
        border-bottom: 17px solid #ededed;
    }
    header #nav ul.level1 li.level1 li {
        padding-left: 0;
    }
}

@media screen and (min-width: 997px) {
    #menu-slider-desktop .close-menu {
        display: none;
    }

    header #menu-slider {
        display: none !important;
    }

    .menu-line {
        display: none;
    }

    header .menu-desktop {
        height: 45px;
        line-height: 45px;
        position: relative;
        overflow: visible;
        display: block;
        list-style: none;
        max-width: 1280px;
        margin: 20px auto 0;
    }

    #nav ul.menu-header-block > li {
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        -moz-border-radius-topright: 3px;
        -webkit-border-top-right-radius: 3px;
        border-top-right-radius: 3px;
        border-width: 1px 1px 3px;
        border-style: solid;
        border-color: transparent;
        margin-bottom: -3px;
        float: left;
        padding: 0 8px;
    }

    #nav ul.menu-header-block > li a {
        display: block;
    }

    #nav ul.menu-header-block ul {
        list-style: none;
    }

    #nav ul.menu-header-block > li.parent.active, #nav ul.menu-header-block > li:hover {
        border-color: #e9e9e9 #e9e9e9 #fff;
    }

    #nav ul.menu-header-block > li.parent.active ul {
        display: block;
    }

    #nav ul.menu-header-block > li > a {
        background: none;
        border-bottom: 5px solid transparent;
        font-size: 16px;
        color: #555;
        display: block;
        line-height: 2.3125em;
        padding: 5px 0 0;
        text-transform: uppercase;
    }

    #nav ul.menu-header-block > li:hover > a, #nav ul.menu-header-block > li.active > a {
        border-bottom-color: #f36824;
    }

    #nav ul.menu-header-block > li.parent.active a {
        background: none;
        color: #555555;
    }
}
@media screen and (min-width: 768px) {
    #fabric-container.with-gallery {
        max-width: 600px;
        float: right;
        width: 100%;
    }
    #fabric-container:not(.with-gallery) {
        float: none;
        width: 100%;
    }
    .product-img-box .fabric-container + .popup-gallery .product-image:not(.with-gallery) {
        width: 100%;
    }
    .popup-gallery.canvas-visible > .product-image-zoom{
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .popup-gallery.canvas-visible .slick-track,
    .popup-gallery.canvas-visible .product-image>a{
        display: none;
    }
}
.catalog-product-view .product-custom-option:disabled {
    opacity: 0.7;
    cursor: not-allowed;
}
.catalog-category-view .sidebar.col-left{position:static;left:0;border:none}.catalog-category-view .block-layered-nav dt+dd,.catalog-category-view .widget-banner dt+dd{max-height:100%}.catalog-category-view .mobile-layered-block .title{text-align:center;padding:12px;font-size:37px;font-weight:700;cursor:pointer}.catalog-category-view .mobile-layered-block .title span:last-child{padding-right:5px}.catalog-category-view .mobile-layered-block .mobile-layered{width:50%;float:left}.catalog-category-view .mobile-layered-block .mobile-layered-title{border:1px solid #000;position:relative}.catalog-category-view .mobile-layered-block .mobile-layered-title:after{content:'';display:table;clear:both;width:100%}.catalog-category-view .mobile-layered-block .mobile-layered-title:before{content:'';position:absolute;display:block;top:0;bottom:0;width:1px;background-color:#000;left:0;right:0;margin:auto}.catalog-category-view .mobile-layered-block .block-subtitle{margin-top:0}.catalog-category-view .ui-accordion .ui-accordion-header{background:#fff;border-top:none;border-right:none;border-left:none}@media screen and (max-width:768px){.catalog-category-view .toolbar .pager{width:100%}.catalog-category-view .toolbar .pager .amount{width:100%;text-align:center;margin-bottom:25px}.catalog-category-view .toolbar .pager .pages{text-align:center;display:block}}@media screen and (min-width:769px) and (max-width:996px){.catalog-category-view .toolbar .pager{width:100%;text-align:center}}@media screen and (min-width:768px){.catalog-category-view .mobile-layered-block .title{font-size:22px}.catalog-category-view .filter .ui-accordion .ui-accordion-header{font-size:20px}.catalog-category-view .filter .ui-accordion ol li a{font-size:16px;line-height:30px}}@media screen and (max-width:996px){.catalog-category-view .col-left .block-layered-nav dt{margin-right:0}.catalog-category-view .sidebar.col-left{width:100%}.catalog-category-view .mobile-layered-block .block-subtitle,.catalog-category-view .sidebar.col-left>.block-layered-nav.amshopby-filters-left,.catalog-category-view .wrapper-filter{display:none}.catalog-category-view .categories-list dd{margin-left:0}.catalog-category-view .categories-list ol{list-style-type:none;padding:14px 10px}.catalog-category-view .categories-list ol li a{font-size:37px}.catalog-category-view .ui-accordion .ui-accordion-header{font-size:37px;border-bottom:1px solid;padding:14px 35px 14px 6px;position:relative;font-weight:700}.catalog-category-view .ui-accordion .ui-accordion-header:after{content:"\f107";position:absolute;font-family:'icomoon';right:6px;top:0;bottom:0;margin:auto 0;height:10px;line-height:10px;display:block;border:none;width:auto}.catalog-category-view .ui-accordion .ui-accordion-header-active:after{content:"\f106"}.catalog-category-view .ui-accordion .ui-accordion-header-icon{display:none}.catalog-category-view .ui-accordion ol{padding:14px 10px}.catalog-category-view .ui-accordion ol li{list-style-type:none;margin:0}.catalog-category-view .ui-accordion ol li a{font-size:37px;line-height:60px}.catalog-category-view .ui-accordion .ui-accordion-content{padding:0}}@media screen and (min-width:997px){.catalog-category-view .block.block-layered-nav dt:after,.catalog-category-view .mobile-layered-title,.catalog-category-view .widget.widget-banner dt:after{display:none}.catalog-category-view .filter.mobile-layered-content.collapse{display:block}.catalog-category-view .widget-banner .categories-list .block-title{font-size:1.5rem;line-height:1.5rem}.catalog-category-view .block.block-layered-nav dt,.catalog-category-view .widget.widget-banner dt{background:0 0;border:none;padding:0;margin:0 0 15px}.catalog-category-view .widget.widget-banner dt+dd{margin-bottom:25px}.catalog-category-view .widget.widget-banner dd{padding:0;margin-bottom:25px}.catalog-category-view .block.block-layered-nav dt+dd{padding:0}.catalog-category-view .block.block-layered-nav dd{margin-bottom:25px}.catalog-category-view .block.block-layered-nav ol li{margin:0}}
.product-essential .product-shop .button.save-for-later{background:0 0;cursor:pointer}.product-essential .product-shop .button.save-for-later span{display:inline-block;vertical-align:top;color:#787878;font-size:50px;cursor:pointer}.product-essential .product-shop .add-to-links{width:60px}.product-essential .product-shop .add-to-cart{width:calc(100% - 80px)}.row .form-search.fixed #search{display:block}.search-autocomplete{max-height:618px;overflow:auto}.checkout-onepage-index .desktop{display:none}.checkout-onepage-index .ssl-block .checkout-text{display:inline-block;vertical-align:top;min-width:20%;width:48%;margin-bottom:0;text-align:left;font-size:0;line-height:50px;font-weight:400;text-transform:uppercase;box-sizing:border-box}.checkout-onepage-index .ssl-block .checkout-text a,.checkout-onepage-index .ssl-block .checkout-text span{font-size:25px}.checkout-onepage-index .ssl-block .popup-checkout-login-link{display:inline-block;vertical-align:top;position:relative;padding-left:47px}.checkout-onepage-index .ssl-block h3.checkout-text{position:relative;padding-left:47px}.checkout-onepage-index .ssl-block .popup-checkout-login-link:before,.checkout-onepage-index .ssl-block h3.checkout-text:before{content:'\e902';font-family:'icomoon';position:absolute;left:0;font-size:33px;top:-1px;color:#f26322}.checkout-onepage-index .ssl-block h3.checkout-text:before{content:'\e901';font-size:40px}.checkout-onepage-index .custom.ssl-block{padding-top:15px}.checkout-onepage-index .custom.ssl-block .popup-checkout-login-link,.checkout-onepage-index .custom.ssl-block h3.checkout-text{position:relative;padding-left:50px}.checkout-onepage-index .custom.ssl-block .popup-checkout-login-link:before,.checkout-onepage-index .custom.ssl-block h3.checkout-text:before{content:'\e902';font-family:'icomoon';position:absolute;left:0;font-size:33px;top:-1px;color:#333}.checkout-onepage-index .custom.ssl-block h3.checkout-text:before{content:'\e901';font-size:40px}.checkout-onepage-index #centinel_authenticate_block .authentication>iframe{width:100%;min-height:405px}.catalog-product-view .options-container-small .option dd.validation-passed .note:after,.catalog-product-view .options-container-small .option dd.validation-passed .note:before{top:25px;left:auto;right:-20px}@media screen and (max-width:767px){.catalog-category-view #header,.catalog-product-view #header,.catalogsearch-result-index #header{margin-bottom:0;padding-bottom:0}.catalog-product-view .product-img-box .slick-list{padding-bottom:40px}.catalog-product-view .media{position:relative}.catalog-product-view .product-options-bottom .add-to-cart .gty-box{margin-right:10px}.catalogsearch-result-index .page-title h1{margin-top:0}.main .breadcrumbs{display:none}.product-img-box .product-name{margin:10px 0}.product-img-box .product-name h1{font-size:36px;line-height:40px}.product-img-box .product-main-info{text-align:center}.product-img-box .price-box{float:none;margin-bottom:23px}.product-img-box .price-box:after,.product-img-box .ratings:after{content:'';display:table;width:100%;clear:both}.product-img-box .price-box .regular-price{float:none}.product-img-box .price-box p,.product-img-box .ratings .rating-box,.product-img-box .ratings .rating-links{float:none;display:inline-block;vertical-align:top}.product-img-box .price{font-size:36px}.product-img-box .ratings{clear:both;float:none;margin-bottom:20px;font-size:28px;line-height:28px}.product-img-box .social-buttons-block{display:none}.product-collateral .product-attributes:not(.delivery-attributes){margin-bottom:0}.product-collateral .product-attributes.delivery-attributes{margin-top:0}.checkout-onepage-index #billing-buttons-container .button.btn-primary,.checkout-onepage-index #payment-buttons-container .button.btn-primary,.checkout-onepage-index #shipping-method-buttons-container .button.btn-primary{display:block;width:100%;margin-left:0}}.options-container-small .option dd .custom-note.note{position:absolute;top:0;right:0;height:100%;z-index:10}.options-container-small .option dd .custom-note.note.with-tooltip{min-height:20px;padding-left:25px;min-width:59px}.options-container-small .option dd .custom-note.note.with-tooltip .limit{padding-right:0;text-align:center}.options-container-small .option dd .custom-note.note .max-chars{padding-right:6px;line-height:40px}.options-container-small .option dd .custom-note.note .note-tooltip{bottom:51px}.options-container-small .option dd .custom-note.note .note-tooltip:before{bottom:-23px;left:70px}@media screen and (min-width:768px){.options-container-small .option dd .custom-note.note .note-tooltip{bottom:36px}.options-container-small .option dd .custom-note.note .note-tooltip:before{bottom:-23px}}.options-container-small .option dd .custom-note.note .note-tooltip.shown{padding:10px 30px 10px 10px;height:auto;text-indent:0;z-index:110;min-width:390px;margin-left:-306px}.options-container-small .option dd .custom-note.note .note-tooltip.shown:before{left:auto;right:0}.options-container-small .option dd .custom-note.note .note-tooltip.shown:after{left:auto;right:2px}.options-container-small .option dd .custom .limit,.options-container-small .option dd .custom-note.note .limit{line-height:66px;padding-right:10px}@media screen and (min-width:768px){.options-container-small .option dd .custom-note.note .limit{line-height:40px}}.options-container-small .option dd .custom-note{margin-top:0}@media screen and (min-width:768px){.options-container-small .option dd .custom .limit{line-height:40px}}.options-container-small .option dd input{padding-right:45px}.options-container-small .option dd.validation-passed .custom-note.note .note-tooltip:before{right:7px}@media screen and (min-width:768px){.product-essential .product-shop .button.save-for-later span{font-size:35px}.product-essential .product-shop .add-to-cart{width:calc(100% - 65px)}.product-essential .product-shop .add-to-links{width:40px}.checkout-onepage-index .desktop{display:inline-block;vertical-align:top}.checkout-onepage-index .custom.ssl-block .checkout-text .mobile,.checkout-onepage-index .ssl-block .checkout-text .mobile{display:none}.checkout-onepage-index .custom.ssl-block .checkout-text span,.checkout-onepage-index .ssl-block .checkout-text span{font-size:18px;line-height:20px;display:inline-block;vertical-align:middle}.catalog-product-view .options-container-small .option dd.validation-passed .note:after,.catalog-product-view .options-container-small .option dd.validation-passed .note:before{top:11px;left:auto;right:-18px}.catalog-product-view .add-to-cart .button{width:79%}.catalog-product-view .add-to-links .button{margin-top:0}}@media screen and (min-width:997px){header .form-search{width:100%;max-width:600px}header .form-search input{width:100%;max-width:445px}header .form-search.fixed{width:100%}.checkout-onepage-index .custom.ssl-block .checkout-text span,.checkout-onepage-index .ssl-block .checkout-text span{font-size:20px}.checkout-onepage-index .custom.ssl-block .popup-checkout-login-link:before,.checkout-onepage-index .ssl-block .popup-checkout-login-link:before{font-size:28px}.checkout-onepage-index .custom.ssl-block h3.checkout-text:before,.checkout-onepage-index .ssl-block h3.checkout-text:before{font-size:32px}.catalog-product-view .add-to-cart .button{width:74%}}.checkout-cart-index .checkout-types .paypal-express-btn{background-color:transparent!important}.checkout-cart-index #pp-express-modal{z-index:1010}.checkout-cart-index #pp-express-modal .product-image{width:100px;height:100px}.checkout-cart-index #pp-express-modal .product-info{margin-left:110px;padding-top:0}.checkout-cart-index #pp-express-modal .product-info h2{font-size:30px}.checkout-cart-index #pp-express-modal .shipping-row input{float:none}.checkout-cart-index #pp-express-modal .coupon-row #paypal-express-coupon{height:75.5px;line-height:75.5px;padding:10px 5px}.checkout-cart-index #pp-express-modal .coupon-row .button{background-color:#787878;height:75.5px;border-color:#787878}.checkout-cart-index #pp-express-modal .button:not(.coupon-submit){padding:1rem 2rem 1.0625rem;background-color:#f36824;border-color:#d44d0c}.checkout-cart-index #pp-express-modal .button2{padding:.40625rem 1rem;background:#787878}.checkout-cart-index #pp-express-overlay{z-index:1000}@media screen and (max-width:767px){.checkout-cart-index #pp-express-modal{width:100%;left:0;right:0;margin:0 auto}}@media screen and (min-width:641px){.checkout-cart-index #pp-express-modal{max-width:500px}}@media screen and (min-width:768px){.checkout-cart-index #pp-express-modal{width:450px;margin:0 auto;left:0;right:0;height:85%;top:7%}.checkout-cart-index #pp-express-modal .product-image{display:inline-block;vertical-align:top;float:none;margin-left:0}.checkout-cart-index #pp-express-modal .product-info{display:inline-block;vertical-align:top;float:none;margin-left:10px;width:calc(100% - 114px)}.checkout-cart-index #pp-express-modal .product-info h2{font-size:16px}.checkout-cart-index #pp-express-modal .coupon-row #paypal-express-coupon{height:51px;line-height:51px}.checkout-cart-index #pp-express-modal .coupon-row .button{height:51px}}.checkout-cart-index.store-pwg #pp-express-modal .button:not(.coupon-submit){background-color:#d52462;border-color:#aa1d4e}.checkout-cart-index.store-pwg #pp-express-modal .coupon-row .button{border-radius:0}@media screen and (max-width:767px){.checkout-onepage-index .braintree-card-input-field{max-width:415px;height:60px}.checkout-onepage-index .braintree-card-input-field .card-type img{height:58px}.checkout-onepage-index .braintree-card-input-field #card-number{height:58px;padding-left:90px}.checkout-onepage-index .braintree-expiration{width:100px;height:60px}.checkout-onepage-index .braintree-expiration-seperator{line-height:60px}.checkout-onepage-index .braintree-cvv{width:100px;height:60px}.checkout-onepage-index .braintree-hostedfield label{font-size:25px}.checkout-onepage-index .braintree-hostedfield .cvv-what-is-this{float:none}}.paypal-express-review #review_button{width:100%;padding:1rem 2rem 1.0625rem;font-size:22px;background-color:#f36824;border-color:#d44d0c}@media screen and (min-width:768px){.paypal-express-review #review_button{max-width:360px;font-size:19px;padding:.7rem 1rem}}.paypal-express-review.store-pwg #review_button{background-color:#d52462;border-color:#aa1d4e}
@font-face {
  font-family: 'icomoon';
  src:  url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/fonts/icomoon/icomoon.eot?lino8c');
  src:  url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/fonts/icomoon/icomoon.eot?lino8c#iefix') format('embedded-opentype'),
    url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/fonts/icomoon/icomoon.ttf?lino8c') format('truetype'),
    url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/fonts/icomoon/icomoon.woff?lino8c') format('woff'),
    url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/enterprise/default/fonts/icomoon/icomoon.svg?lino8c#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-sliders:before {
  content: "\f1de";
}
.icon-heart:before {
  content: "\e900";
}

.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}
/*! jQuery UI - v1.12.1 - 2018-04-27
* http://jqueryui.com
* Includes: core.css, accordion.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
/* Styles for engraver library */
#fabric-container canvas {
    width: 100% !important;
    height: auto !important;
}
.canvas-container {
    width: 100% !important;
}
.canvas-invisible {
    display: none;
}
.blockui {
    position:fixed;
    padding:0;
    margin:0;
    top:0;
    left:0;
    width: 100vw;
    height: 100vh;
    background: rgba(255,255,255,0.5);
    z-index: 2000;
    display: table;
    text-align: center;
}
.hidden-blockui {
    display: none;
}
.blockui-innerdiv {
    color: black;
    text-align: center;
    display: block;
    font-size: 30px;
    margin-top: 20px;
}
.blockui-innerimg {
    width: 100px;
}
.blockui-inner-container {
    display: table-cell;
    vertical-align: middle;
}
.hidden-dl {
    display: none;
}
.global-site-notice {
    background: -webkit-linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(237, 237, 237, 1) 75%, rgba(255, 255, 255, 1) 94%);
    padding: 14px;
    text-align: center
}

.global-site-notice p, .global-site-notice .actions {
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.global-site-notice .actions {
    padding-left: 7px
}

.global-site-notice .actions button {
    margin: 0;
    border-radius: 50%;
    padding: 0;
    text-align: center
}

.global-site-notice .actions button:before {
    display: none;
}

.footer-container + .global-site-notice {
    display: none !important
}

@media screen and (max-width: 767px) {
    .global-site-notice .actions button {
        font-size: 30px;
        line-height: 30px
    }
    .global-site-notice .actions button {
        width: 30px;
        height: 30px
    }
}

@media screen and (min-width: 768px) {

    .global-site-notice .notice-text {
        display: inline-block;
        vertical-align: middle;
    }

    .global-site-notice .actions button {
        width: 20px;
        height: 20px;
        font-size: 24px;
        line-height: 22px
    }
}
@media screen and (max-width: 959px) {
    .global-site-notice .actions button {
        position: absolute;
        top: 8px;
        right: 8px;
    }
    .global-site-notice {
        position: relative;
        padding: 20px 40px 5px
    }
}
@media screen and (min-width: 960px) {
    .global-site-notice {
        padding: 14px
    }
}
/* Accepted Cards */
#braintree-accepted-cards img {
  display: inline-block;
  margin-right: 4px;
}
/* Hosted Fields Loading State */
#credit-card-form.loading {
  position: relative;
}
#credit-card-form .braintree-hostedfield {
  opacity: 1;
}
#credit-card-form .credit-card-loading {
  display: none;
}
#credit-card-form .braintree-card-unsupported {
  color: darkred;
  font-weight: bold;
  padding: 6px 0 4px 0;
}
#credit-card-form.loading .credit-card-loading {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  width: 100%;
  height: 70%;
  text-align: center;
  display: block;
}
#credit-card-form.loading .credit-card-loading img {
  margin: 16px  auto;
}
#credit-card-form.loading .braintree-hostedfield {
  opacity: 0;
}
#credit-card-form label {
  float: none;
}
/* Hosted Fields */
#braintree-hosted-submit {
  display: none;
}
.braintree-input-field {
  height: 42px;
  max-width: 340px;
  padding: 0 10px;
  border: 1px solid lightgrey;
  background: white;
}
.braintree-input-field.braintree-postal-code {
  width: 140px;
}
.braintree-card-input-field {
  height: 50px;
  width: 100%;
  max-width: 372px;
  border: 1px solid lightgrey;
  position: relative;
  background: white;
}
.braintree-card-input-field .card-type {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 0 10px 0 8px;
}
.braintree-card-input-field .card-type img {
  height: 48px;
}
.braintree-card-input-field #card-number {
  float: left;
  height: 48px;
  width: 100%;
  padding-left: 66px;
  box-sizing: border-box;
}
#braintree-expiration-container {
  display: block;
  width: 100%;
  vertical-align: middle;
  font-size: 0;
}
.braintree-expiration {
  width: 70px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.braintree-expiration-seperator {
  vertical-align: top;
  line-height: 42px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  font-size: 30px;
  padding: 0 8px;
}
#checkout-review-submit .paypalbtn-rendered {
  max-width: 450px;
  margin: 0 auto;
}
.braintree-cvv {
  width: 80px;
}
.braintree-hostedfield .cvv-what-is-this {
  margin-left: 0;
}
#three-d-modal {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  height: 100vh;
  width: 100vw;
  z-index: 100000;
  visibility: visible;
  transition: 0.4s;
  opacity: 1;
}
#three-d-modal.hidden {
  visibility: hidden;
  transition: 0.4s;
  opacity: 0;
}
#three-d-modal.hidden .bt-modal-frame {
  transition: 0.4s;
  transform: translateY(80px);
}
#three-d-modal .bt-modal-frame {
  height: 450px;
  width: 440px;
  margin: auto;
  background-color: #ffffff;
  z-index: 2;
  border-radius: 6px;
  transition: 0.4s;
  transform: translateY(0);
}
#three-d-modal .bt-modal-body {
  height: 380px;
  margin: 0 20px;
  background-color: white;
  border: 1px solid lightgray;
}
#three-d-modal .bt-modal-header {
  height: 40px;
  text-align: center;
  line-height: 40px;
}
#three-d-modal .bt-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.75;
}
@media (max-width: 650px) {
  #three-d-modal .bt-modal-frame {
    width: 100%;
  }
}
#paypal-container iframe {
  display: none;
}
/* PayPal headless button */
button.braintree-paypal-button {
  background: #019cde;
  color: white;
  height: 46px;
  line-height: 46px;
  padding: 0 20px 0 18px;
  border: none;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 14px;
  float: left;
  cursor: pointer;
}
button.braintree-paypal-button.braintree-paypal-loading {
  background: #014c6b url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;
  background-size: 32px;
}
button.braintree-paypal-button.braintree-paypal-loading > span {
  opacity: 0;
}
button.braintree-paypal-button.braintree-paypal-loading:hover {
  background: #014c6b url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/braintree/paypal-loading.gif') center center no-repeat;
  background-size: 32px;
}
button.braintree-paypal-button:hover {
  background: #0175a6;
}
button.braintree-paypal-button > span {
  display: block;
  height: 46px;
  line-height: 46px;
  background: url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/braintree/paypal.png') right center no-repeat;
  background-size: 80px;
  padding-right: 94px;
}
/* Saved Accounts */
#creditcard-saved-accounts,
#paypal-saved-accounts {
  font-size: 0;
  width: 100%;
}
#creditcard-saved-accounts tr,
#paypal-saved-accounts tr {
  border-bottom: 1px dotted lightgrey;
}
#creditcard-saved-accounts tr td,
#paypal-saved-accounts tr td {
  vertical-align: middle;
}
#payment_form_gene_braintree_creditcard #creditcard-saved-accounts label,
#payment_form_gene_braintree_paypal #paypal-saved-accounts label,
#payment_form_gene_braintree_creditcard #creditcard-saved-accounts .label,
#payment_form_gene_braintree_paypal #paypal-saved-accounts .label {
  width: 100%;
  padding: 0;
  text-align: left;
  float: none;
}
#payment_form_gene_braintree_creditcard p,
#payment_form_gene_braintree_paypal p {
  padding: 0;
}
#creditcard-saved-accounts tr.other-row,
#paypal-saved-accounts tr.other-row {
  border-bottom: 0;
}
#creditcard-saved-accounts label {
  float: left;
  padding: 10px 0;
  line-height: 40px;
  width: 100%;
}
#creditcard-saved-accounts tr.other-row label,
#paypal-saved-accounts tr.other-row label {
  padding: 8px 0;
}
#paypal-saved-accounts label {
  padding: 6px 0;
  line-height: 40px;
}
#creditcard-saved-accounts label img,
#paypal-saved-accounts label img {
  margin-left: 6px;
  height: 40px;
  float: left;
}
#creditcard-saved-accounts label .saved-card-info,
#paypal-saved-accounts label .saved-paypal-email {
  margin-left: 14px;
  float: left;
}
#creditcard-saved-accounts label .saved-card-info span {
  line-height: 40px;
}
#creditcard-saved-accounts label .saved-card-info span.saved-expiry-date {
  font-size: 12px;
  font-weight: normal;
  margin-left: 14px;
}
#gene_braintree_creditcard_store_in_vault_div label,
label[for="gene_braintree_paypal_store_in_vault"] {
  width: auto!important;
}
/* Multi shipping */
body.checkout-multishipping-billing #payment-continue.loading {
  padding-left: 12px;
}
body.checkout-multishipping-billing #payment-continue.loading > span {
  background: url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/loader-white.gif') center left no-repeat;
  background-size: 15px 15px;
  padding-left: 22px;
}
body.checkout-multishipping-billing .buttons-set #paypal-complete {
  float: right;
  width: 400px;
  text-align: right;
}
body.checkout-multishipping-billing .buttons-set #paypal-complete > label {
  float: right;
  margin-right: 16px;
}
body.checkout-multishipping-billing .buttons-set #paypal-complete #paypal-container {
  float: right;
}

#pp-express-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.701961);
}
#pp-express-modal {
  box-sizing: border-box;
  display: none;
  position: fixed;
  top: 20%;
  left: 40%;
  left: calc(50% - 175px);
  z-index: 101;
  width: 350px;
  height: 390px;
  padding: 15px;
  background: #fff;
  border: 3px solid #ccc;
  border-radius: 4px;
  overflow: auto;
}
#pp-express-modal .button {
  display: block;
  width: 100%;
  margin-top: 30px;
}
#pp-express-modal .button.coupon-submit {
  margin: 0;
  float: right;
  width: 50%;
  box-sizing: border-box;
}
#pp-express-modal .button.loading {
  background-image: url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/loader-transparent.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 60%;
  text-indent: -9999px;
}
#pp-express-modal #paypal-express-coupon {
  float: left;
  width: 50%;
  box-sizing: border-box;
  height: 33px;
  line-height: 33px;
}
#pp-express-modal #paypal-express-coupon-error {
  margin-bottom: 6px;
}
#pp-express-modal .button2 {
  display: block;
  width: 100%;
  margin-top: 6px;
  font-size: 0.9rem;
}
#pp-express-modal .product-row {
  min-height: 60px;
  margin: 0;
}
#pp-express-modal .item-row {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
}
#pp-express-modal .item-row.coupon-row {
  float: left;
  width: 100%;
}
#pp-express-modal .item-subrow {
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
}
#pp-express-modal .product-image {
  float: left;
  width: 50px;
  height: 50px;
  margin: 0;
  overflow: hidden;
}
#pp-express-modal .product-image img {
  max-width: 100%;
}
#pp-express-modal .product-info {
  margin-left: 60px;
  padding-top: 5px;
}
#pp-express-modal .product-qty {
  font-size: 0.8rem;
}
#pp-express-modal #shopping-cart-totals-table {
  width: 100%;
}
#pp-express-modal #shopping-cart-totals-table td {
  padding-left: 10px;
}
#pp-express-modal.loading:before {
  content: " ";
  background: url('https://cdn.personalisedgiftsshop.co.uk/skin/frontend/base/default/images/gene/loader.gif') no-repeat;
  height: 48px;
  width: 48px;
  position: absolute;
  top: 30%;
  left: 44%;
  left: calc(50% - 24px);
}
@media (max-width: 770px) {
  #pp-express-modal {
    width: 70%;
    height: 80%;
    top: 10%;
    left: 15%;
  }
}
@media (max-width: 500px) {
  #pp-express-modal {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: none;
    border-radius: 0;
    padding: 25px;
  }
}
/* If the element contains a PayPal express button don't force the buttons to width 100% */
.product-view .add-to-cart-buttons.braintree-paypal-express-container .button {
  width: auto;
}
.paypal-express-btn {
  width: 200px;
}
.product-view .add-to-cart-buttons.braintree-paypal-express-container .paypal-express-btn {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
}
@media (max-width: 599px) {
  .paypal-express-btn {
    width: 100%;
  }
  .product-view .add-to-cart-buttons.braintree-paypal-express-container {
    width: 100%;
  }
  .product-view .add-to-cart-buttons.braintree-paypal-express-container .button {
    width: 100%;
  }
  .product-view .add-to-cart-buttons.braintree-paypal-express-container .paypal-express-btn {
    float: none;
    margin: 15px 0;
  }
}

/* Cart Page */
.checkout-types.top li.braintree-paypal-express-container {
  display: block;
  float: left;
  margin-right: 15px;
}
.checkout-types.bottom li.braintree-paypal-express-container {
  margin-right: 10px;
}
.checkout-types.bottom li.braintree-paypal-express-container,
.checkout-types.bottom li.braintree-paypal-express-container + li{
  float: left;
}

@media (max-width: 740px) {
  .checkout-types.top li.braintree-paypal-express-container {
    float: none;
    margin-bottom: 10px;
  }
  .paypal-express-btn {
    width: 100%;
  }
}
@media (max-width: 770px) {
  .checkout-types.top li.braintree-paypal-express-container {
    margin-right: 0;
  }
  .checkout-types.bottom li.braintree-paypal-express-container,
  .checkout-types.bottom li.braintree-paypal-express-container + li{
    float: none;
  }
  .checkout-types.bottom li.braintree-paypal-express-container {
    margin: 0;
  }
}
a.top-link-paypalauth {padding-right: 160px;text-decoration: none;color: #ed9333 !important;font-size: 27px;background: url('https://www.paypalobjects.com/webstatic/en_US/developer/docs/lipp/loginwithpaypalbutton.png') no-repeat top;    display: inline-block;height: 34px;}

.paypal-or { border-bottom:1px solid #ddd;border-top:1px solid #ddd; padding:5px 0 5px; margin:10px 0 10px; }
