/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 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 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap;
}
/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
 * 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.
 */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * 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.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
/**
 * 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 Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
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;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 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 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  box-sizing: border-box;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
body {
  font-size: 14px;
  font-family: "Museo Sans W01", Arial, "Lucida Grande", sans-serif;
  line-height: 1.42857143;
  color: #282b2d;
  background-color: transparent;
  font-weight: 500;
}
body.clip {
  overflow: hidden;
}
img {
  max-width: 100%;
  height: auto;
}
.breadcrumbs {
  margin: 16px 0;
  padding: 0;
  background-color: transparent;
}
.breadcrumbs li {
  display: inline-block;
  color: #193441;
  font-size: 12px;
}
.breadcrumbs li + li:before {
  content: '|';
  padding: 0 2px;
}
.breadcrumbs li.active {
  color: #9d9d9d;
}
.breadcrumbs a {
  color: inherit;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: normal;
}
.button-block {
  display: block;
  width: 100%;
}
.button,
.gor-tabs .tabs-tab,
.block--overlay .block__link {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  white-space: nowrap;
  text-decoration: none;
  padding: 20px 40px;
  font-size: 14px;
  line-height: 1em;
  border: none;
  border-radius: 2px;
}
.button-default,
.block--overlay .block__link {
  color: #ffffff;
  background-color: #91aa9d;
  border: 1px solid #91aa9d;
  font-weight: 500;
  transition: 0.3s ease-out;
}
.button-default:focus,
.button-default:hover {
  color: #ffffff;
  background-color: #749483;
  border-color: #749483;
}
.button-default[disabled] {
  opacity: .5;
  cursor: not-allowed;
}
.button-default[disabled]:focus,
.button-default[disabled]:hover {
  background-color: #91aa9d;
  border-color: #91aa9d;
}
.button-alternate {
  color: #91aa9d;
  background-color: transparent;
  border: 1px solid #91aa9d;
  font-weight: 500;
  transition: 0.3s ease-out;
}
.button-alternate:focus,
.button-alternate:hover {
  color: #91aa9d;
  background-color: rgba(0, 0, 0, 0);
  border-color: #749483;
}
.button-alternate[disabled] {
  opacity: .5;
  cursor: not-allowed;
}
.button-alternate[disabled]:focus,
.button-alternate[disabled]:hover {
  background-color: transparent;
  border-color: #91aa9d;
}
.link,
.block--stacked .block__link {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  display: inline;
  vertical-align: baseline;
  padding: 0;
  background-color: transparent;
  line-height: inherit;
  color: #3e606f;
  text-decoration: none;
}
.link:hover {
  text-decoration: none;
}
.buttons-set + .buttons-set {
  margin-top: 10px;
}
.buttons-set .button + .button {
  margin-left: 10px;
}
.buttons-set .button-block + .button-block {
  margin-top: 10px;
  margin-left: 0;
}
.button-loading {
  background: #f6f6f6;
  border-color: #f6f6f6;
  pointer-events: none;
  position: relative;
}
.button-loading:before {
  content: '';
  background: url("../../common/images/ajax-loader.gif") no-repeat center;
  background-size: contain;
  display: block;
  width: 100%;
  height: 100%;
}
.button-loading:focus,
.button-loading:hover {
  background: #f6f6f6;
  border-color: #f6f6f6;
}
.button-loading--no-color {
  border: 0;
  background: transparent;
}
@media screen and (max-width: 769px) {
  .button,
  .gor-tabs .tabs-tab,
  .block--overlay .block__link {
    display: block;
    width: 100%;
  }
  .buttons-set .button + .button {
    margin-left: 0;
    margin-top: 10px;
  }
}
code,
kbd,
pre,
samp {
  font-family: monospace, sans-serif;
}
code {
  background-color: #f7f7f9;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(100, 100, 100, 0.2);
  color: #000000;
  font-size: 90%;
  padding: 3px 5px;
}
.prettyprint code {
  box-shadow: none;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #999999;
  border-radius: 2px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #000000;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
pre ul,
pre ol {
  list-style-position: inside;
  padding-left: 1.2em;
  text-indent: -1.2em;
}
.pre-scrollable {
  max-height: 200px;
  overflow-y: scroll;
}
.code-highlight {
  margin: 20px 0;
}
.code-highlight pre {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.code-highlight h4 {
  background-color: #f9f9f9;
  border-radius: 3px 3px 0 0;
  border: 1px solid #E1E1E8;
  border-bottom: 0;
  margin-bottom: 0;
  padding: 12px 8px;
}
/* Pretty printing styles. Used with prettify.js.
 *
 * This version is slight modified based on the original version.
 *
 * Name:	Stanley Ng
 * Email: 	stanleyhlng@googlegroups.com
 *
 * Reference:
 * http://code.google.com/p/google-code-prettify/source/browse/trunk/src/prettify.css
 */
.pln {
  color: #48484C;
}
.str {
  color: #DD1144;
}
.kwd {
  color: #1E347B;
}
.com {
  color: #93A1A1;
}
.typ {
  color: teal;
}
.lit {
  color: #195F91;
}
.pun {
  color: #93A1A1;
}
.opn {
  color: #93A1A1;
}
.clo {
  color: #93A1A1;
}
.tag {
  color: #008;
}
.atn {
  color: teal;
}
.atv {
  color: #DD1144;
}
.dec {
  color: teal;
}
.var {
  color: teal;
}
.fun {
  color: #DC322F;
}
/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
  background-color: #f9f9f9;
  padding: 0;
  border: 1px solid #E1E1E8;
}
pre.prettyprint.linenums {
  box-shadow: 40px 0 0 #fff inset;
}
/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  color: #1E347B;
  padding: 0;
  list-style-position: inside;
  text-indent: -2.6em;
}
ol.linenums li {
  color: #BEBEC5;
  line-height: 18px;
  padding: 2px 2px 2px 50px;
  text-shadow: 0 1px 0 #FFFFFF;
}
li.L0,
li.L1,
li.L2,
li.L3,
li.L5,
li.L6,
li.L7,
li.L8 {
  list-style-type: normal;
}
/* Alternate shading for lines */
li.L1,
li.L3,
li.L5,
li.L7,
li.L9 {
  background: #eee;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
label {
  display: block;
  margin-bottom: 7px;
  font-family: "Museo Sans W01", Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
}
input[type="search"] {
  box-sizing: border-box;
}
.input-text {
  display: block;
  width: 100%;
  background-image: none;
  outline: none;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 18px;
  border: 1px solid #ededed;
  border-radius: 2px;
  color: #282b2d;
  background-color: #ffffff;
  transition: 0.3s ease-out;
  -webkit-appearance: none;
}
.input-text:-moz-placeholder {
  color: #282b2d;
}
.input-text::-moz-placeholder {
  color: #282b2d;
}
.input-text:-ms-input-placeholder {
  color: #282b2d;
}
.input-text::-webkit-input-placeholder {
  color: #282b2d;
}
.input-text:focus {
  border-color: #d4d4d4;
}
.input-text[disabled],
.input-text[readonly] {
  cursor: not-allowed;
  opacity: .5;
}
textarea.input-text {
  resize: vertical;
  overflow: auto;
  height: 226px;
}
.input-text.error,
.input-text.validation-failed {
  color: #282b2d;
  background-color: #ffffff;
  border-color: #d45747;
}
.input-text.error:-moz-placeholder,
.input-text.validation-failed:-moz-placeholder {
  color: #282b2d;
}
.input-text.error::-moz-placeholder,
.input-text.validation-failed::-moz-placeholder {
  color: #282b2d;
}
.input-text.error:-ms-input-placeholder,
.input-text.validation-failed:-ms-input-placeholder {
  color: #282b2d;
}
.input-text.error::-webkit-input-placeholder,
.input-text.validation-failed::-webkit-input-placeholder {
  color: #282b2d;
}
.inline-form .input-box,
.inline-form .button {
  float: left;
}
.inline-form .input-box {
  width: 100%;
  width: calc(100% - 120px);
}
.inline-form .input-text {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.inline-form .button {
  width: 120px;
  height: 54px;
  padding: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.horizontal-form label {
  margin-bottom: 0;
  line-height: 54px;
}
.horizontal-form .form-list li {
  margin-left: -15px;
  margin-right: -15px;
  *zoom: 1;
}
.horizontal-form .form-list li:before,
.horizontal-form .form-list li:after {
  content: " ";
  display: table;
  line-height: 0;
}
.horizontal-form .form-list li:after {
  clear: both;
}
.grid-form .form-list li {
  margin-left: -15px;
  margin-right: -15px;
  *zoom: 1;
}
.grid-form .form-list li:before,
.grid-form .form-list li:after {
  content: " ";
  display: table;
  line-height: 0;
}
.grid-form .form-list li:after {
  clear: both;
}
@media (max-width: 769px) {
  .grid-form .form-list li {
    margin-bottom: 0;
  }
  .grid-form .form-list [class^="col-"] {
    margin-bottom: 14px;
  }
}
.custom-checkbox,
.custom-radio {
  position: relative;
  display: inline-block;
}
.custom-checkbox input[type="checkbox"],
.custom-radio input[type="checkbox"],
.custom-checkbox input[type="radio"],
.custom-radio input[type="radio"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.custom-checkbox input[type="checkbox"][disabled] + label,
.custom-radio input[type="checkbox"][disabled] + label,
.custom-checkbox input[type="radio"][disabled] + label,
.custom-radio input[type="radio"][disabled] + label,
.custom-checkbox input[type="checkbox"][readonly] + label,
.custom-radio input[type="checkbox"][readonly] + label,
.custom-checkbox input[type="radio"][readonly] + label,
.custom-radio input[type="radio"][readonly] + label {
  opacity: .5;
}
.custom-checkbox label,
.custom-radio label {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
  line-height: 1;
}
.custom-checkbox + .custom-checkbox,
.custom-radio + .custom-checkbox,
.custom-checkbox + .custom-radio,
.custom-radio + .custom-radio {
  margin-left: 25px;
}
.custom-checkbox input[type="checkbox"] {
  width: 25px;
  height: 25px;
}
.custom-checkbox input[type="checkbox"]:checked + label:before {
  content: "\e90f";
}
.custom-checkbox label:before {
  display: inline-block;
  content: "\e90f";
  width: 25px;
  margin-right: 12.5px;
  font-size: 18px;
  color: #ffffff;
}
.custom-radio input[type="radio"] {
  width: 25px;
  height: 25px;
}
.custom-radio input[type="radio"]:checked + label:before {
  content: "-";
}
.custom-radio label:before {
  display: inline-block;
  content: "-";
  margin-right: 12.5px;
  font-size: 18px;
  color: #666666;
}
label.error,
.validation-advice {
  margin-bottom: 0;
  padding: 0;
  color: #d45747;
  font-size: 14px;
  font-style: italic;
  line-height: 2em;
}
.inline-validation li,
.inline-validation .field {
  position: relative;
}
.inline-validation label.error,
.inline-validation .validation-advice {
  position: absolute;
  top: 50%;
  right: 10px 10px;
  margin-top: -1em;
}
.inline-validation textarea + label.error,
.inline-validation textarea + .validation-advice {
  top: 10px 10px;
  margin-top: 0;
  line-height: 18px;
}
.form-list li {
  margin-bottom: 14px;
}
.form-list .fields {
  margin-left: -16px;
  margin-right: -16px;
}
.form-list .fields .field {
  float: left;
  width: 50%;
  padding-left: 16px;
  padding-right: 16px;
}
.form-list .field-group .field {
  margin-top: 7px;
}
.form-list .field-group .field:first-child {
  margin-top: 0;
}
.form-list .half {
  width: 50%;
}
@media screen and (max-width: 769px) {
  .form-list .fields {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .form-list .fields .field {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 14px;
  }
  .form-list .half {
    width: 100%;
  }
  .inline-validation .field label.error,
  .inline-validation .field .validation-advice {
    right: 10px 10px;
  }
}
.checkbox--slider {
  width: 35px;
  height: 10px;
  background: #193441;
  position: relative;
  border-radius: 5px;
}
.checkbox--slider input[type=checkbox] {
  visibility: hidden;
}
.checkbox--slider label {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: all .5s ease;
  cursor: pointer;
  position: absolute;
  top: -3px;
  left: -3px;
  background: #91aa9d;
}
.checkbox--slider input[type=checkbox]:checked + label {
  left: 22px;
}
.container-fluid,
#globalMessages,
.messages,
.hero__copy-inner,
.hero--catalog .hero__copy-inner,
.industry-paragraph .block--banner__headlines {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
  *zoom: 1;
}
.row:before,
.row:after {
  content: " ";
  display: table;
  line-height: 0;
}
.row:after {
  clear: both;
}
.col-sm-1, .col-md-1, .col-lg-1, .col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-md-5, .col-lg-5, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7, .col-md-7, .col-lg-7, .col-sm-8, .col-md-8, .col-lg-8, .col-sm-9, .col-md-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-11, .col-md-11, .col-lg-11, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
  float: left;
}
.col-sm-12 {
  width: 100%;
}
.col-sm-11 {
  width: 91.66666667%;
}
.col-sm-10 {
  width: 83.33333333%;
}
.col-sm-9 {
  width: 75%;
}
.col-sm-8 {
  width: 66.66666667%;
}
.col-sm-7 {
  width: 58.33333333%;
}
.col-sm-6 {
  width: 50%;
}
.col-sm-5 {
  width: 41.66666667%;
}
.col-sm-4 {
  width: 33.33333333%;
}
.col-sm-3 {
  width: 25%;
}
.col-sm-2 {
  width: 16.66666667%;
}
.col-sm-1 {
  width: 8.33333333%;
}
.col-sm-pull-12 {
  right: 100%;
}
.col-sm-pull-11 {
  right: 91.66666667%;
}
.col-sm-pull-10 {
  right: 83.33333333%;
}
.col-sm-pull-9 {
  right: 75%;
}
.col-sm-pull-8 {
  right: 66.66666667%;
}
.col-sm-pull-7 {
  right: 58.33333333%;
}
.col-sm-pull-6 {
  right: 50%;
}
.col-sm-pull-5 {
  right: 41.66666667%;
}
.col-sm-pull-4 {
  right: 33.33333333%;
}
.col-sm-pull-3 {
  right: 25%;
}
.col-sm-pull-2 {
  right: 16.66666667%;
}
.col-sm-pull-1 {
  right: 8.33333333%;
}
.col-sm-pull-0 {
  right: auto;
}
.col-sm-push-12 {
  left: 100%;
}
.col-sm-push-11 {
  left: 91.66666667%;
}
.col-sm-push-10 {
  left: 83.33333333%;
}
.col-sm-push-9 {
  left: 75%;
}
.col-sm-push-8 {
  left: 66.66666667%;
}
.col-sm-push-7 {
  left: 58.33333333%;
}
.col-sm-push-6 {
  left: 50%;
}
.col-sm-push-5 {
  left: 41.66666667%;
}
.col-sm-push-4 {
  left: 33.33333333%;
}
.col-sm-push-3 {
  left: 25%;
}
.col-sm-push-2 {
  left: 16.66666667%;
}
.col-sm-push-1 {
  left: 8.33333333%;
}
.col-sm-push-0 {
  left: auto;
}
.col-sm-offset-12 {
  margin-left: 100%;
}
.col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.col-sm-offset-9 {
  margin-left: 75%;
}
.col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.col-sm-offset-6 {
  margin-left: 50%;
}
.col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.col-sm-offset-3 {
  margin-left: 25%;
}
.col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.col-sm-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 960px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
@font-face {
  font-family: 'catalyst';
  src: url('../../common/fonts/catalyst.eot?vmwvvz');
  src: url('../../common/fonts/catalyst.eot?vmwvvz#iefix') format('embedded-opentype'), url('../../common/fonts/catalyst.woff2?vmwvvz') format('woff2'), url('../../common/fonts/catalyst.ttf?vmwvvz') format('truetype'), url('../../common/fonts/catalyst.woff?vmwvvz') format('woff'), url('../../common/fonts/catalyst.svg?vmwvvz#catalyst') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon,
[class^="icon-"],
[class*=" icon-"],
.custom-checkbox label:before,
.custom-radio label:before,
.custom-styled-select .outer:after,
.compare-tray .compare__toggle:after,
.compare-overlay .compare__toggle:after,
[class^="link--"]:before,
[class*=" link--"]:before,
.button--wishlist:after,
.country-switch-container .country-switch-item:before,
.navigation li.has-children > a:before,
.wishlist--filter .share-edit .share-edit__button:after,
.block--stacked .block__link:before,
.chosen-container-single .chosen-single div b:after,
.chosen-container-single .chosen-search:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'catalyst' !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-move:before {
  content: "\e921";
}
.icon-calendar:before {
  content: "\e93a";
}
.icon-arrows:before {
  content: "\e922";
}
.icon-menu:before {
  content: "\e90c";
}
.icon-share-alt:before {
  content: "\e904";
}
.icon-heart-o:before {
  content: "\e905";
}
.icon-heart:before {
  content: "\e906";
}
.icon-print:before {
  content: "\e909";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-search-plus:before {
  content: "\f00e";
}
.icon-search-minus:before {
  content: "\f010";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-facebook-f:before {
  content: "\f09a";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-circle-o:before {
  content: "\f10c";
}
.icon-youtube:before {
  content: "\f16a";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-dot-circle-o:before {
  content: "\f192";
}
.icon-cc-visa:before {
  content: "\f1f0";
}
.icon-cc-mastercard:before {
  content: "\f1f1";
}
.icon-cc-discover:before {
  content: "\f1f2";
}
.icon-cc-amex:before {
  content: "\f1f3";
}
.icon-cc-paypal:before {
  content: "\f1f4";
}
.icon-pinterest-p:before {
  content: "\f231";
}
.icon-show-more:before {
  content: "\e920";
}
.icon-edit:before {
  content: "\e91f";
}
.icon-account:before {
  content: "\e93b";
}
.icon-quote:before {
  content: "\e908";
}
.icon-home:before {
  content: "\e91d";
}
.icon-close:before {
  content: "\e900";
}
.icon-catalog:before,
.link--catalog:before {
  content: "\e918";
}
.icon-model:before,
.link--model:before {
  content: "\e919";
}
.icon-pdf:before,
.link--pdf:before {
  content: "\e91a";
}
.icon-play:before,
.link--play:before {
  content: "\e91b";
}
.icon-download:before,
.link--download:before {
  content: "\e91c";
}
.icon-pin:before {
  content: "\e902";
}
.icon-plus:before {
  content: "\e907";
}
.icon-search:before {
  content: "\e90a";
}
.icon-strike:before {
  content: "\e90b";
}
.icon-arrow-down:before,
.country-switch-container .country-switch-item:first-child:before,
.navigation li.has-children > a:before,
.wishlist--filter .share-edit .share-edit__button:after {
  content: "\e903";
}
.icon-arrow-up:before {
  content: "\e901";
}
.icon-arrow-left:before {
  content: "\e917";
}
.icon-arrow-right:before,
.block--stacked .block__link:before {
  content: "\e90d";
}
.icon-cart:before {
  content: "\e90e";
}
.icon-check:before {
  content: "\e90f";
}
.icon-document:before {
  content: "\e910";
}
.icon-hazard:before {
  content: "\e911";
}
.icon-info:before {
  content: "\e912";
}
.icon-leaf:before {
  content: "\e913";
}
.icon-minus:before {
  content: "\e914";
}
.icon-newsletter:before {
  content: "\e915";
}
.icon-phone:before {
  content: "\e916";
}
.icon-remove:before {
  content: "\e937";
}
.icon-share:before {
  content: "\e938";
}
.icon-shared:before {
  content: "\e939";
}
.icon-mac:before {
  content: "\e91e";
}
.messages ul li {
  padding: 7px 10px;
  margin-bottom: 20px 0 10px 0;
  border: none;
  border-radius: 0;
  text-align: center;
}
.messages .error-msg li {
  color: #ffffff;
  background-color: #d45747;
  border-color: transparent;
}
.messages .success-msg li {
  color: #ffffff;
  background-color: #3e606f;
  border-color: transparent;
}
.messages .note-msg li {
  color: #282b2d;
  background-color: #ededed;
  border-color: transparent;
}
.gor-modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  background-color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5);
  transition: 0.3s ease-out;
  opacity: 0;
}
.gor-modal.gor-active {
  overflow: hidden;
  opacity: 1;
}
.gor-modal.gor-active .modal-content {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  transition-delay: .20s;
  overflow: auto;
}
.gor-modal.gor-inactive {
  opacity: 0;
}
.gor-modal.gor-inactive .modal-content {
  opacity: 0;
}
.modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90%;
  padding: 40px 80px;
  background-color: #ffffff;
  border: 1px solid #ededed;
  border-radius: none;
  background-clip: padding-box;
  opacity: 0;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  transform: translate(-50%, -50%) scale(0.9);
  transition: all 0.25s ease-in;
}
.modal-close {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  padding: 0;
  font-size: 24px;
}
@media (min-width: 768px) {
  .modal-content {
    width: 600px;
  }
}
@media (min-width: 960px) {
  .modal-content {
    width: 960px;
  }
}
.pagination {
  list-style: none;
  padding-left: 0;
  text-indent: 0;
}
.pagination li {
  float: left;
}
.pagination li a,
.pagination li span {
  display: block;
  padding: 0 10px;
  border: none;
  font-family: "Museo Sans W01", Arial, "Lucida Grande", sans-serif;
  font-size: 12px;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: transparent;
}
.pagination li a.previous,
.pagination li span.previous,
.pagination li a.next,
.pagination li span.next {
  width: 20px;
  margin: 14px 0;
  padding: 0;
  line-height: 20px;
  text-align: center;
  color: #d3ebc1;
  background-color: #193441;
}
.pagination li a.previous:hover,
.pagination li span.previous:hover,
.pagination li a.next:hover,
.pagination li span.next:hover,
.pagination li a.previous:focus,
.pagination li span.previous:focus,
.pagination li a.next:focus,
.pagination li span.next:focus {
  color: #ffffff;
}
.pagination li a {
  color: #3e606f;
}
.pagination li a:hover,
.pagination li a:focus {
  color: #6896ab;
}
.pagination li.disabled span {
  cursor: not-allowed;
  opacity: .5;
}
.pagination li.disabled .previous,
.pagination li.disabled .next {
  opacity: 1;
  width: 20px;
  line-height: 18px;
  border: 1px solid #e1e1e1;
  color: #a9a9a9;
  background-color: transparent;
}
.pagination li.disabled .previous:hover,
.pagination li.disabled .next:hover,
.pagination li.disabled .previous:focus,
.pagination li.disabled .next:focus {
  color: #a9a9a9;
}
.pagination li.active span {
  cursor: default;
  color: #3e606f;
}
.responsive-embed {
  position: relative;
  height: 0;
  overflow: hidden;
}
.responsive-embed iframe,
.responsive-embed embed,
.responsive-embed object {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.responsive-embed-16by9 {
  padding-bottom: 56.25%;
}
.responsive-embed-4by3 {
  padding-bottom: 75%;
}
.table {
  width: 100%;
  margin: 0 0 10px 0;
}
.table th {
  padding: 10px 18px;
  border: none;
  background-color: #ededed;
  text-align: left;
  font-weight: normal;
  border-bottom: none;
}
.table td {
  padding: 16px 18px;
  border: 1px solid #9d9d9d;
  background-color: #ffffff;
  text-align: left;
  border-top: none;
}
.table-striped tbody tr:nth-of-type(odd) td {
  background-color: #ededed;
}
.product-table th,
.product-table td {
  border: none;
}
.product-table td {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #9d9d9d;
  vertical-align: top;
}
.product-table .product-image {
  float: left;
  width: 50%;
}
.product-table .product-image img {
  max-width: 100%;
  height: auto;
}
.product-table .product-info {
  float: left;
  margin-left: 15px;
}
@media screen and (max-width: 768px) {
  .table-stacked th {
    display: none;
  }
  .table-stacked td {
    display: block;
    text-align: left;
  }
  .table-stacked tr:first-child td:first-child {
    border-top: 1px solid #9d9d9d;
  }
  .table-stacked:not(.no-headers) td:before {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    content: attr(data-header);
    font-weight: bold;
  }
  .product-table tr {
    display: block;
    padding: 20px 0;
    border-top: 1px solid #9d9d9d;
  }
  .product-table tr:first-child {
    border-top: none;
  }
  .product-table td {
    text-align: center;
    padding: 0;
    border: none!important;
  }
  .product-table .product-image,
  .product-table .product-info {
    float: none;
    display: block;
    width: 100%;
  }
  .product-table .product-info {
    margin: 15px 0 0 0;
  }
}
.thumbnail {
  display: block;
  padding: 0;
  margin: 0 0 20px 0;
  background-color: transparent;
  border: 1px solid #3e606f;
  border-radius: 6px;
}
.thumbnail .copy {
  padding: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.page-title h1,
.section__title,
.section--page-title h3,
.block__content,
.product__brand,
.product-layout-top .section__title--h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
h1,
.h1 {
  font-size: 44px;
}
h2,
.h2,
.page-title h1,
.section--page-title h3 {
  font-size: 24px;
}
h3,
.h3,
.section__title {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5,
.block__content {
  font-size: 14px;
}
h6,
.h6,
.product__brand,
.product-layout-top .section__title--h6 {
  font-size: 12px;
}
p {
  margin: 0 0 20px;
}
a {
  color: #3e606f;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #193441;
  text-decoration: none;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 20px;
  list-style-position: outside;
  padding-left: 1.2em;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.gor-accordion {
  margin-bottom: 20px;
}
.gor-accordion .accordion-item {
  border-bottom: 1px solid #91aa9d;
  padding-right: 20px;
}
.gor-accordion .accordion-item:first-child {
  border-top: 1px solid #91aa9d;
}
.gor-accordion .accordion-header {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  padding: 10px;
  background-color: transparent;
  color: #282b2d;
  outline: none;
  width: 100%;
}
.gor-accordion .accordion-header:after {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'catalyst' !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;
  content: "\f107";
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translate(0, -50%);
}
.gor-accordion .accordion-header.gor-active:after {
  content: "\f106";
}
.gor-accordion .accordion-content {
  overflow: hidden;
  height: 0;
  background-color: #f0f0f0;
}
.gor-accordion .accordion-content.gor-transitioning {
  transition: height 0.5s ease-in-out;
}
.gor-accordion .accordion-content.gor-inactive {
  height: 0;
}
.gor-accordion .accordion-content.gor-active .accordion-content-inner {
  opacity: 1;
}
.gor-accordion .accordion-content-inner {
  padding: 20px;
  transition: opacity 0.5s ease-in-out 0.25s;
  opacity: 0;
}
@media screen and (max-width: 769px) {
  .gor-mobile-accordion {
    margin-bottom: 20px;
    margin-bottom: 0;
  }
  .gor-mobile-accordion .accordion-item {
    border-bottom: 1px solid #91aa9d;
    padding-right: 20px;
  }
  .gor-mobile-accordion .accordion-item:first-child {
    border-top: 1px solid #91aa9d;
  }
  .gor-mobile-accordion .accordion-header {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: none;
    white-space: nowrap;
    text-decoration: none;
    padding: 10px;
    background-color: transparent;
    color: #282b2d;
    outline: none;
    width: 100%;
  }
  .gor-mobile-accordion .accordion-header:after {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'catalyst' !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;
    content: "\f107";
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(0, -50%);
  }
  .gor-mobile-accordion .accordion-header.gor-active:after {
    content: "\f106";
  }
  .gor-mobile-accordion .accordion-content {
    overflow: hidden;
    height: 0;
    background-color: #f0f0f0;
  }
  .gor-mobile-accordion .accordion-content.gor-transitioning {
    transition: height 0.5s ease-in-out;
  }
  .gor-mobile-accordion .accordion-content.gor-inactive {
    height: 0;
  }
  .gor-mobile-accordion .accordion-content.gor-active .accordion-content-inner {
    opacity: 1;
  }
  .gor-mobile-accordion .accordion-content-inner {
    padding: 20px;
    transition: opacity 0.5s ease-in-out 0.25s;
    opacity: 0;
  }
  .gor-mobile-accordion .accordion-header:after {
    display: inline-block;
    content: "\e903";
    transition: transform 0.25s ease-in;
  }
  .gor-mobile-accordion .accordion-header.gor-active:after {
    content: "\e903";
    transform: rotate(180deg);
    transform-origin: center;
  }
  .gor-mobile-accordion.facet-navigation .accordion-header.gor-active:after {
    transform: rotate(180deg) translate(0, 50%);
  }
}
.owl-carousel {
  width: 100%;
  display: none;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-nav {
  width: 100%;
  height: 24px;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
}
.owl-carousel .owl-nav.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-dot {
  cursor: pointer;
  cursor: hand;
  user-select: none;
  transition: color 400ms ease;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  color: #3e606f;
  font-size: 24px;
  position: absolute;
  top: 0;
}
.owl-carousel .owl-nav .owl-prev:before,
.owl-carousel .owl-nav .owl-next:before {
  font-family: "catalyst";
}
.owl-carousel .owl-nav .owl-prev:hover,
.owl-carousel .owl-nav .owl-next:hover {
  color: #193441;
}
.owl-carousel .owl-nav .owl-prev {
  left: 0;
}
.owl-carousel .owl-nav .owl-prev:before {
  content: '\e917';
}
.owl-carousel .owl-nav .owl-next {
  right: 0;
}
.owl-carousel .owl-nav .owl-next:before {
  content: '\e90d';
}
.owl-carousel .owl-dots {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 10px;
  text-align: center;
}
.owl-carousel .owl-dots .owl-dot {
  display: inline-block;
}
.owl-carousel .owl-dots .owl-dot.active span {
  background-color: #193441;
}
.owl-carousel .owl-dots .owl-dot span {
  display: inline-block;
  background: #3e606f;
  height: 12px;
  width: 12px;
  margin: 0 5px;
  border-radius: 50%;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-item > * {
  width: 100%;
}
.owl-carousel.owl-text-select-on .owl-item {
  user-select: auto;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-height {
  transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}
.owl-carousel .animated {
  animation-duration: 1000ms ;
  animation-fill-mode: both;
}
.owl-carousel .fadeIn {
  animation-name: fadeIn;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.no-js .owl-carousel {
  display: block;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.custom-styled-select {
  position: relative;
  width: 100%;
}
.custom-styled-select .outer {
  width: 100%;
  padding: 10px 10px;
  font-size: 12px;
  line-height: 18px;
  border: 1px solid #f6f6f6;
  border-radius: 2px;
  color: #3e606f;
  background-color: #f6f6f6;
}
.custom-styled-select .outer:after {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 18px;
  padding: 10px 10px;
  color: #3e606f;
  content: "\e903";
  border: 1px solid transparent;
  border-left: 1px solid #f6f6f6;
  font-size: 24px;
}
.custom-styled-select .inner {
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  min-width: 250px;
}
.custom-styled-select select {
  -webkit-appearance: none;
  width: 100%;
  height: 40px;
}
.custom-styled-select.focus .outer {
  border-color: #dddddd;
}
.custom-styled-select.disabled select {
  cursor: not-allowed;
}
.custom-styled-select.disabled .outer {
  opacity: .5;
}
.gor-nav > ul > li {
  position: relative;
  display: block;
  float: left;
}
.gor-nav > ul > li > a {
  display: block;
  padding: 40px 20px;
}
.gor-nav > ul > li > a:focus,
.gor-nav > ul > li > a:hover {
  color: #193441;
  background-color: transparent;
  text-decoration: none;
}
.gor-nav .trigger,
.navigation li.level0 {
  position: relative;
}
.gor-nav .drop-down {
  position: absolute;
  z-index: 100;
  top: 100%;
  left: 0;
  padding: 30px 40px;
  min-width: 250px;
  border: 1px solid #3e606f;
  visibility: hidden;
  opacity: 0;
  transition: opacity .25s ease, visibility .25s ease;
  background: #ffffff;
  box-shadow: none;
}
.gor-nav .drop-down.gor-active {
  visibility: visible;
  opacity: 1;
}
.gor-nav .drop-down ul li a {
  display: block;
  padding: 5px 0;
}
.gor-nav .drop-down ul li a:focus,
.gor-nav .drop-down ul li a:hover {
  background-color: transparent;
  text-decoration: none;
}
.gor-tabs {
  margin-bottom: 20px;
}
.gor-tabs .tabs-tab {
  background-color: #3e606f;
  color: #282b2d;
}
.gor-tabs .tabs-tab.gor-active {
  background-color: #193441;
  color: #ffffff;
}
.gor-tabs .tabs-content {
  display: none;
  padding: 20px;
  transition: opacity .25s ease;
  opacity: 0;
}
.gor-tabs .tabs-content.gor-active {
  opacity: 1;
}
.tipsy-title,
.tipsy {
  display: none;
  height: auto;
  min-width: 200px;
  padding: 13px 10px;
  background: #f6f6f6;
  color: #282b2d;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  font-size: 12px;
  font-family: "Museo Sans W01", Arial, "Lucida Grande", sans-serif;
  text-align: center;
  position: absolute;
  z-index: 1000;
  top: -20px;
  left: 50%;
  transform: translate(-50%, -100%);
  text-transform: uppercase;
  opacity: 0;
  transition: all 0.25s ease-in;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
}
.tipsy-title:before,
.tipsy:before,
.tipsy-title:after,
.tipsy:after {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}
.tipsy-title:before,
.tipsy:before {
  border-color: #dbdbdb transparent transparent;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  content: "";
  display: block;
  position: absolute;
  bottom: -16px;
}
.tipsy-title:after,
.tipsy:after {
  border-color: #f6f6f6 transparent transparent;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  content: "";
  display: block;
  position: absolute;
  bottom: -15px;
}
.tipsy-title.show,
.tipsy.show {
  opacity: 1;
}
.tooltip {
  position: relative;
}
.tipsy--tooltip {
  white-space: inherit;
  min-width: 0;
}
.gor-tray {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 40px 50px;
  overflow-y: auto;
  background: #ffffff;
  visibility: hidden;
  transition: transform 0.25s cubic-bezier(0.465, 0.183, 0.153, 0.946);
  transform: translateX(-100%);
}
.gor-tray.stage-right {
  transform: translateX(100%);
  left: auto !important;
  right: 0 !important;
}
.gor-tray.stage-right .btn-close {
  left: 0;
  right: auto;
}
.gor-tray.gor-active {
  transform: translateX(0);
  -webkit-overflow-scrolling: touch;
}
.gor-tray.gor-active.stage-left {
  left: 0 !important;
  transform: translateX(0);
}
.gor-tray.gor-active.stage-right {
  left: auto !important;
  right: 0 !important;
}
.gor-tray .btn-close {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  position: absolute;
  top: 0;
  left: 0;
}
.gor-shade {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
.gor-shade.gor-active {
  cursor: pointer;
  bottom: 0;
  right: 0;
  z-index: 10;
  opacity: .15;
}
.gor-viewable {
  opacity: 0;
  transform: translate(0, 50px);
  transition: opacity .6s .1s,transform .6s ease;
}
.gor-viewable.viewable-left {
  transform: translate(-50px, 0);
}
.gor-viewable.viewable-right {
  transform: translate(50px, 0);
}
.gor-viewable.viewable-in-view {
  opacity: 1 !important;
  transform: translate(0, 0) !important;
}
.text-limiter__content {
  display: none;
}
.text-limiter__link {
  display: block;
  cursor: pointer;
  font-weight: 700;
}
.text-limiter__ellipses {
  display: inline;
}
.text-limiter b {
  font-weight: 300;
}
.clearfix,
.inline-form,
.form-list .fields,
.container-fluid,
.pagination,
.gor-nav > ul,
.input-file,
.display-list,
.wishlist__actions,
#globalMessages,
.messages,
.hero__copy-inner,
.hero--catalog .hero__copy-inner,
.industry-paragraph .block--banner__headlines {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.inline-form:before,
.inline-form:after,
.form-list .fields:before,
.form-list .fields:after,
.container-fluid:before,
.container-fluid:after,
.pagination:before,
.pagination:after,
.gor-nav > ul:before,
.gor-nav > ul:after,
.input-file:before,
.input-file:after,
.display-list:before,
.display-list:after,
.wishlist__actions:before,
.wishlist__actions:after,
#globalMessages:before,
#globalMessages:after,
.messages:before,
.messages:after,
.hero__copy-inner:before,
.hero__copy-inner:after,
.hero--catalog .hero__copy-inner:before,
.hero--catalog .hero__copy-inner:after,
.industry-paragraph .block--banner__headlines:before,
.industry-paragraph .block--banner__headlines:after {
  content: " ";
  display: table;
  line-height: 0;
}
.clearfix:after,
.inline-form:after,
.form-list .fields:after,
.container-fluid:after,
.pagination:after,
.gor-nav > ul:after,
.input-file:after,
.display-list:after,
.wishlist__actions:after,
#globalMessages:after,
.messages:after,
.hero__copy-inner:after,
.hero--catalog .hero__copy-inner:after,
.industry-paragraph .block--banner__headlines:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.reset-list,
.breadcrumbs,
.form-list,
.messages,
.messages ul,
.pagination,
.gor-nav ul,
.sidebar-nav ul,
.icons--list,
.navigation ul,
.account-page .block ul,
.page-quote-detail .quote-shipping-payment ul,
.order-confirmation .order-confirmation__section .control-group {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 480px) {
  .visible-sm {
    display: block !important;
  }
}
@media (max-width: 768px) {
  .visible-md {
    display: block !important;
  }
}
@media (max-width: 960px) {
  .visible-lg {
    display: block !important;
  }
}
.show-for-print {
  display: none !important;
}
@media print {
  * {
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .container-fluid,
  #globalMessages,
  .messages,
  .hero__copy-inner,
  .hero--catalog .hero__copy-inner,
  .industry-paragraph .block--banner__headlines {
    width: 100% !important;
  }
  .show-for-print {
    display: block !important;
  }
  /*  .hide-for-print {
      display: block !important;
    }
 */
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  th.show-for-print,
  td.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .cart-table .product-table th,
  .cart-table .product-table td {
    padding-left: 0;
  }
  .cart-table .product-table .price {
    text-align: left;
  }
  .cart-table .product-table #header5,
  .cart-table .product-table .customer-information {
    width: 10%;
  }
  .cart-table .product-table #header1,
  .cart-table .product-table td:first-child {
    width: 15% !important;
  }
  .cart-table .product-table #header7,
  .cart-table .product-table td.price {
    width: 30% !important;
  }
  .cart-table .product-table .price .total-price > span {
    float: left;
  }
  .cart-table .product-table .product__info {
    padding-left: 0 !important;
    margin-top: 20px;
  }
  .totals-table td {
    text-align: left !important;
  }
}
.language-select-wrap {
  width: 140px;
}
.mini-cart .mini-cart__layer {
  padding: 0 15px 20px;
  width: 380px;
  left: auto;
  right: 0;
}
.mini-cart__layer {
  display: none;
}
.mini-cart__empty {
  padding-top: 20px;
}
.mini-cart__trigger .count,
.mini-cart__trigger {
  display: block;
  border-radius: 50%;
  text-align: center;
}
.mini-cart__trigger {
  background: #ffffff;
  position: relative;
  transition: none;
}
.mini-cart__trigger .count {
  min-width: 25px;
  min-height: 25px;
  background: #d45747;
  color: #ffffff;
  font-size: 11px;
  font-weight: 300;
  position: absolute;
  top: -5px;
  right: -15px;
  line-height: 25px;
}
.mini-cart__trigger .count.empty {
  display: none;
}
.mini-cart__item {
  padding: 20px 0;
  border-bottom: 1px solid #ededed;
  position: relative;
}
.mini-cart__item.product--cart .btn-remove {
  display: block;
  padding: 5px 0;
  position: relative;
  width: auto;
  float: left;
  left: auto;
}
.mini-cart__item.product--cart .product__image {
  display: block;
  padding: 5px 0;
  position: relative;
  width: auto;
  float: left;
  left: auto;
  margin-left: 10px;
}
.mini-cart__item .product__name {
  padding: 0 !important;
  margin-top: 0;
}
.mini-cart__item .product__image {
  float: left;
  width: 13.15789474%;
}
.mini-cart__item .product__info {
  float: right;
  width: 77.27272727%;
  position: relative;
}
.mini-cart__item .item-price {
  position: absolute;
  bottom: 0;
  right: 0;
}
.mini-cart__item .btn-remove {
  position: absolute;
  left: 0;
  top: 35px;
}
.mini-cart__footer {
  padding: 20px 0;
  font-size: 14px;
}
.mini-cart__footer .totals {
  font-size: 15px;
  color: #3e606f;
  text-transform: uppercase;
}
.mini-cart--quote .mini-cart__footer {
  text-align: center;
}
.addto-cart-layer .modal-content {
  width: 380px;
}
.sidebar-nav .accordion-header {
  display: none;
}
.sidebar-nav ul {
  padding: 0;
  margin: 0;
}
.sidebar-nav ul li {
  margin-bottom: 10px;
}
.sidebar-nav ul li a {
  color: #193441;
}
@media screen and (max-width: 768px) {
  .sidebar-nav.accordion {
    background: #eeeeee;
  }
  .sidebar-nav .accordion-header {
    display: block;
  }
}
.compare .table {
  width: auto;
}
.compare .table tr {
  vertical-align: top;
}
.compare .table td {
  width: 234px;
  max-width: 234px;
  border: 1px solid #bbb;
}
.compare--print .show-for-print {
  display: block;
}
.compare--print .hide-for-print {
  display: none !important;
}
.compare__table {
  margin-bottom: 50px;
  border-bottom: none;
}
.compare__table .product__code,
.compare__table .product__stock,
.compare__table .product__image {
  opacity: 1;
  transition: opacity 0.25s ease-in;
}
.compare__table .product--list .product__image {
  max-height: 200px;
  width: auto;
}
.compare__table .product__cmir,
.compare__table .product__code,
.compare__table .product__description {
  display: block;
  margin-top: 10px;
}
.compare__table.affix .product__cmir,
.compare__table.affix .product__details,
.compare__table.affix .product__description,
.compare__table.affix .product__code,
.compare__table.affix .product__stock,
.compare__table.affix .product__image {
  opacity: 0;
  position: absolute;
  z-index: -1;
  transition: none;
}
.compare__table.affix .product--compare {
  padding-bottom: 210px !important;
}
.compare__table .addToCartButton {
  margin-bottom: 20px;
}
.compare__table-inner {
  padding-left: 234px;
}
.compare__menu {
  margin-top: 26px;
  float: right;
}
.compare__title h1 {
  margin-bottom: 50px;
}
.compare__label {
  display: none;
  color: #ffffff;
}
.table--compare td {
  padding: 10px 10px 20px;
}
.table--compare .btn-remove {
  position: relative;
  z-index: 100;
}
.table--attributes {
  border-left: none;
}
.table--attributes td:first-child {
  text-transform: uppercase;
  border: none;
  background-color: #ffffff !important;
}
.table--attributes ul > li {
  text-transform: capitalize;
}
.product--compare {
  padding-bottom: 250px !important;
  position: relative;
}
.product--compare .product__image {
  width: auto;
}
.product--compare .product__stock {
  margin-bottom: 15px;
}
.product--compare .product__actions {
  padding: 0 10px;
  position: absolute;
  left: 0;
  bottom: 20px;
}
.product--compare .input-box.qty {
  margin-bottom: 10px;
}
.compare-tray {
  display: none;
  width: 100%;
  margin-top: 90px;
  background: #193441;
  border-top: 8px solid #193441;
  position: relative;
  z-index: 1000;
}
.compare-tray.disabled {
  display: none;
}
.compare-tray.active {
  display: block;
}
.compare-tray.affixed {
  position: fixed;
  bottom: 0;
}
.compare-tray .product {
  padding: 8px 10px 8px;
  background: #ffffff;
  position: relative;
}
.compare-tray .product__info {
  margin-top: 10px;
  width: 60%;
}
.compare-tray .product__image {
  float: left;
}
.compare-tray .product__name {
  margin: 0;
  font-size: 15px;
}
.compare-tray .product__brand {
  margin-bottom: 4px;
}
.compare-tray .btn-remove {
  position: absolute;
  top: 6px;
  right: 6px;
}
.compare-tray__container.gor-active .compare-tray__inner > div > div,
.compare-tray__container.gor-active .compare-tray__inner > div,
.compare-tray__container.gor-active .compare-tray__inner {
  height: 100%;
}
.compare-tray__inner {
  padding: 18px 0 25px;
}
.compare-tray__inner .product__brand {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
}
.compare__wishlist .chosen-drop {
  top: 0 !important;
  transform: translateY(-100%);
}
.compare-tray .compare__toggle,
.compare-overlay .compare__toggle {
  padding: 14px 40px 12px;
  width: auto;
  height: 40px;
  background: #193441;
  text-align: center;
  line-height: 1;
  top: -48px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.compare-tray .compare__toggle:after,
.compare-overlay .compare__toggle:after {
  display: inline-block;
  content: "\e901";
  line-height: 40px;
  font-size: 16px;
  position: absolute;
  left: 22px;
  right: auto;
  top: 0;
  transform: translate(0, 0);
  transition: transform 0.25s ease-in;
  color: #ffffff;
}
.compare-tray .compare__toggle .compare__label,
.compare-overlay .compare__toggle .compare__label {
  padding-left: 20px;
}
.compare-tray .compare__toggle .compare__label--closed,
.compare-overlay .compare__toggle .compare__label--closed {
  display: block;
}
.compare-tray.gor-active .compare__toggle:after,
.compare-overlay.gor-active .compare__toggle:after {
  content: "\e901";
  transform: rotate(180deg);
}
.compare-tray .compare__toggle.gor-active .compare__label--opened,
.compare-overlay .compare__toggle.gor-active .compare__label--opened,
.compare-tray.gor-active .compare__label--opened,
.compare-overlay.gor-active .compare__label--opened {
  display: block;
}
.compare-tray .compare__toggle.gor-active .compare__label--closed,
.compare-overlay .compare__toggle.gor-active .compare__label--closed,
.compare-tray.gor-active .compare__label--closed,
.compare-overlay.gor-active .compare__label--closed {
  display: none;
}
.compare-tray__actions {
  margin-top: 12px;
}
.compare-tray__actions > li {
  margin-left: 20px;
}
.compare-tray__actions .button {
  max-width: 180px;
  width: 100%;
}
.compare-tray__actions .link {
  color: #3e606f;
}
.compare-overlay {
  padding: 50px 0 0;
  width: 100%;
  height: 100%;
  top: auto;
  bottom: 0;
  background: none;
  overflow: visible;
  z-index: 1000;
  background: rgba(25, 52, 65, 0.8);
}
.compare-overlay .compare {
  height: 100%;
}
.compare-overlay .compare__toggle {
  top: 10px;
}
.compare-overlay__inner {
  padding-bottom: 60px;
  height: 100%;
  background: #ffffff;
  position: relative;
  border-top: 8px solid #193441;
}
.compare-overlay__inner.affixed .product__name a,
.compare-overlay__inner.affixed .table--compare td,
.compare-overlay__inner.affixed .price-box .price,
.compare-overlay__inner.affixed .price-box .quote,
.compare-overlay__inner.affixed .price-box,
.compare-overlay__inner.affixed .compare__menu,
.compare-overlay__inner.affixed .compare__title h1 {
  transition: all 0.25s ease-in;
}
.compare-overlay__inner.affixed .compare__menu {
  margin-top: 15px;
}
.compare-overlay__inner.affixed .compare__title h1 {
  margin: 10px 0 25px;
}
.compare-overlay__inner.affixed .compare__scroll-area {
  position: relative;
  padding-top: 250px;
  z-index: 100;
}
.compare-overlay__inner.affixed .price-box {
  margin: 10px 0 15px;
}
.compare-overlay__inner.affixed .price-box .quote,
.compare-overlay__inner.affixed .price-box .price {
  font-size: 15px;
}
.compare-overlay__inner.affixed .product__name {
  margin-bottom: 0;
  font-size: 20px;
}
.compare-overlay__inner.affixed .compare__table {
  border-bottom: 1px solid #bbb;
  background: #ffffff;
  position: fixed;
  top: 100px;
  left: 0;
  width: 100%;
}
.compare-overlay__inner.affixed .compare__table-inner {
  width: 1170px;
  margin: 0 auto;
}
.compare-overlay__inner.affixed .table--compare {
  margin: 0;
}
.compare-overlay__inner.affixed .table--compare td {
  border: none;
}
.compare-overlay__inner .compare__scroll-area {
  height: 100%;
  overflow-y: auto;
  padding-bottom: 20px;
}
.compare-overlay .compare-overlay__inner.affixed .compare__table {
  position: relative;
}
.compare-overlay.gor-active .compare-overlay__inner.affixed .compare__table {
  position: fixed;
}
.star-rating-control {
  height: 16px;
  margin: 15px 0;
  font-size: 24px;
  position: relative;
}
.star-rating-control div {
  overflow: hidden;
  height: 28px;
}
.star-rating-control .star-rating {
  display: inline-block;
  margin-right: 3px;
}
.star-rating-control .star-rating a {
  cursor: pointer;
}
.star-rating-control .star-rating a:before {
  font-family: 'catalyst';
  display: block;
  content: '\f006';
  color: #000;
}
.star-rating-control .star-rating.star-rating-hover a:before,
.star-rating-control .star-rating.star-rating-on a:before {
  content: '\f005';
}
.star-rating-control .rating-cancel {
  display: none !important;
}
.rating-box {
  position: relative;
  overflow: hidden;
  font-size: 18px;
  width: 100px;
  height: 22px;
}
.rating-box .star-width {
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 22px;
}
.rating-box .full {
  position: absolute;
  top: 0;
  width: 100px;
}
.ui-autocomplete {
  position: absolute;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 2px;
  display: block;
  float: left;
  background-color: white;
  border: 1px solid #ddd;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
.ui-menu .ui-menu {
  margin-top: -3px;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: bold;
}
#ui-datepicker-div {
  background-color: #fff;
  border: 1px solid #eeeeee;
  padding: 20px 20px 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  display: none;
}
#ui-datepicker-div .ui-datepicker-header {
  padding: 10px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  float: left;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before {
  vertical-align: middle;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:before {
  margin-right: 5px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'catalyst' !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;
  content: "\f0d9";
  font-size: 16px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  float: right;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after {
  vertical-align: middle;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after {
  margin-left: 5px;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'catalyst' !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;
  content: "\f0da";
  font-size: 16px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
  line-height: 1.5;
}
#ui-datepicker-div .ui-datepicker-calendar thead th {
  text-transform: uppercase;
}
#ui-datepicker-div .ui-datepicker-calendar td {
  padding: 10px;
  text-align: center;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #eeeeee;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day {
  border: 1px solid #000;
  background-color: #193441;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a {
  color: #fff;
}
* {
  outline: none;
}
body {
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: .75px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.page-title h1,
.section__title,
.section--page-title h3,
.block__content,
.product__brand,
.product-layout-top .section__title--h6 {
  margin-bottom: 14px;
  text-transform: uppercase;
}
.h1,
.h2,
h1,
h2,
.page-title h1,
.section--page-title h3 {
  color: #193441;
}
.h5,
.h6,
h5,
h6,
.block__content,
.product__brand,
.product-layout-top .section__title--h6 {
  font-weight: 500;
}
.page-title h1 {
  margin-top: 20px;
  margin-bottom: 30px;
}
.page-title--cart h1 {
  margin-bottom: 25px;
}
a {
  transition: all 0.25s ease-in;
}
p {
  font-size: 14px;
  font-weight: 300;
}
p a {
  text-decoration: underline;
  color: #282b2d;
}
ul,
ol {
  padding-left: 1.5em;
}
b,
strong {
  font-weight: 700;
}
.link,
.block--stacked .block__link {
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
}
[class^="link--"],
[class*=" link--"] {
  display: inline-block;
}
[class^="link--"]:before,
[class*=" link--"]:before {
  width: 35px;
  margin-right: 20px;
  text-align: center;
  font-size: 35px;
  color: #193441;
  display: inline-block;
  vertical-align: middle;
}
.link--info {
  position: relative;
  color: #282b2d;
}
.link--info .icon-info {
  display: inline-block;
  vertical-align: middle;
  color: #193441;
  font-size: 15px;
  position: relative;
  top: -1px;
}
.button,
.gor-tabs .tabs-tab,
.block--overlay .block__link {
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .button,
  .gor-tabs .tabs-tab,
  .block--overlay .block__link {
    display: inline-block;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .button,
  .gor-tabs .tabs-tab,
  .block--overlay .block__link {
    width: 100%;
    max-width: 90vw;
  }
}
a.button {
  text-decoration: none;
}
.button-small,
.button-xsmall,
.block--overlay .block__link,
.product__lazy .add-to-cart .button {
  padding: 13px 15px;
  font-size: 12px;
}
.button-xsmall {
  padding-top: 10px;
  padding-bottom: 10px;
  min-width: 0;
}
.button--max-block {
  width: 300px;
}
.button-default.custom-clear-cart-button {
  background: #017b85;
  border: solid 1px #017b85;
}
.button--wishlist {
  padding: 10px 30px 10px 20px;
  font-size: 12px;
  border: 1px solid #f6f6f6;
  background-color: #f6f6f6;
  color: #193441;
  position: relative;
  line-height: 18px;
  letter-spacing: .75px;
  text-align: left;
  bottom: 10px;
}
.button--wishlist:after {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 18px;
  padding: 10px 10px;
  color: #3e606f;
  content: "\e903";
  transition: transform 0.25s ease-in;
}
@media screen and (max-width: 768px) {
  .button--wishlist {
    width: 100%;
    margin-top: 10px;
    padding: 0;
    font-size: 14px;
    color: #3e606f;
    background: transparent;
    border: 0;
  }
  .button--wishlist:after {
    display: none;
  }
}
.breadcrumbs {
  margin: 7px 0;
  text-transform: uppercase;
}
.breadcrumbs a.last {
  color: #9d9d9d;
  cursor: default;
}
.breadcrumbs li + li:before {
  padding: 0 10px;
}
.breadcrumbs li {
  vertical-align: middle;
}
.breadcrumbs .icon-home {
  font-size: 22px;
  line-height: 22px;
  color: #193441;
}
@media screen and (max-width: 768px) {
  .breadcrumbs .icon-home {
    font-size: 15px;
  }
  .breadcrumbs li + li:before {
    padding: 0 5px;
    color: #9d9d9d;
  }
}
.input-box-label {
  display: none;
}
html.lte9 .input-box-label {
  display: block;
}
.input-box {
  min-height: 40px;
}
.input-box.qty {
  width: 44px;
}
.input-text {
  transition-timing-function: ease-in;
}
.input-text:focus {
  border-color: #193441;
}
.input-text.error,
.input-text.validation-failed {
  font-weight: 700;
}
.input-text:focus::placeholder {
  color: #888888;
}
.input-text::placeholder {
  text-transform: uppercase;
  transition: color 0.25s ease-in;
}
.input-text.qty {
  padding-left: 0;
  padding-right: 0;
  background-color: #f8f8f8;
  width: 44px;
  text-align: center;
}
.input-file {
  margin: 10px 0;
}
.input-file input[type="file"] {
  display: none;
}
.input-file label {
  margin-bottom: 0;
}
.input-file [data-status="file-error"] {
  color: #d45747;
}
.input-file [data-status="file-success"] {
  color: #3e606f;
}
.input-file img {
  float: left;
  width: 50px;
  display: inherit;
  margin-right: 20px;
}
.input-file p {
  font-size: 12px;
  color: #818182;
}
textarea::placeholder {
  text-transform: capitalize;
}
.order-notes {
  height: 110px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.form-list .label {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 12px;
  text-transform: uppercase;
}
.cc-card-number {
  padding-right: 40px;
}
.cc-card-number ~ .icon {
  font-size: 19px;
  position: absolute;
  top: 10px;
  right: 15px;
}
.grid-form {
  overflow: hidden;
}
.grid-form .form-list li {
  margin-left: -5px;
  margin-right: -5px;
}
.grid-form .form-list li.form-header {
  text-transform: uppercase;
}
.grid-form [class^="col-"],
.grid-form [class*=" col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.button-row {
  margin-top: 30px;
}
.form-list + .button-row {
  margin-top: 20px;
}
.button-row .button + .button {
  margin-left: 20px;
}
@media screen and (max-width: 480px) {
  .button-row .button + .button {
    margin: 20px 0 0 0;
  }
}
@media screen and (max-width: 768px) {
  .button-row .button + .link {
    margin-top: 20px;
    margin-left: 0;
    width: 100%;
    text-align: left;
  }
}
.no-margin {
  margin: 0 !important;
}
.custom-radio label,
.custom-checkbox label {
  text-transform: uppercase;
  font-size: 12px;
  cursor: pointer;
}
.custom-radio label:before,
.custom-checkbox label:before {
  width: 25px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #bababa;
  background: #fff;
  position: relative;
  top: 2px;
  text-align: center;
  transition: background-color 0.25s ease-in;
}
.custom-radio label.error,
.custom-checkbox label.error {
  width: 100%;
  position: absolute;
  bottom: -10px;
}
.custom-radio label.error:before,
.custom-checkbox label.error:before {
  display: none;
}
.custom-radio label.error ~ label,
.custom-checkbox label.error ~ label {
  margin-bottom: 20px;
}
#subsForm .custom-checkbox label {
  text-transform: inherit;
}
.custom-checkbox {
  padding-left: 36px;
}
.custom-checkbox input[type="checkbox"] {
  width: 25px;
  height: 25px;
}
.custom-checkbox input[type="checkbox"]:checked ~ label:before {
  background-color: #193441;
  border-color: #193441;
}
.custom-checkbox label {
  line-height: 20px;
  margin-top: 4px;
}
.custom-checkbox label:before {
  position: absolute;
  top: 0;
  left: 0;
}
.custom-radio input[type="radio"]:checked ~ label:after {
  background-color: #193441;
}
.custom-radio label:after,
.custom-radio label:before {
  border-radius: 50%;
}
.custom-radio label:after {
  display: block;
  content: " ";
  width: 15px;
  height: 15px;
  background-color: #fff;
  position: absolute;
  top: 8px;
  left: 6px;
  transition: background-color 0.25s ease-in;
}
.form--inline .input-box {
  position: relative;
}
.form--inline .input-text {
  padding: 15px 50px 15px 20px;
  border-radius: 0;
}
.form--inline .input-text::placeholder {
  color: #818182;
  font-style: italic;
  font-size: 11px;
}
.form--inline .input-text:focus::placeholder {
  color: #bababa;
}
.form--inline .button {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  border: none;
  white-space: nowrap;
  text-decoration: none;
  width: 50px;
  height: 50px;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 30px;
}
.form--inline .button .icon {
  width: 100%;
  line-height: 50px;
  color: #91aa9d;
  font-size: 35px;
  position: absolute;
  right: 0;
  top: 0;
  transition: color 0.25s ease-in;
}
.form--inline .button:hover .icon {
  color: #3e606f;
}
.form--filter .input-text {
  padding-top: 10px;
  padding-bottom: 10px;
}
.form--filter .button {
  height: 40px;
}
.form--filter .button .icon {
  line-height: 40px;
}
.form--create .input-text {
  background-color: #f6f6f6;
}
.form--create .button {
  padding-right: 10px;
  min-width: 70px;
  font-size: 12px;
  line-height: 50px;
}
address {
  font-style: normal;
  font-size: 14px;
}
#quick-order-page-container .order-quantity {
  width: 70px;
}
#quick-order-page-container #quick-order-page-paste-form-container,
#quick-order-page-container .instructions {
  max-width: 400px;
}
#quick-order-page-container .example {
  background-color: #f6f6f6;
  padding: 10px 15px;
}
#quick-order-page-container .example span {
  margin-right: 18px;
}
#quick-order-page-container textarea {
  margin-bottom: 30px;
}
.custom-styled-select .outer {
  text-transform: uppercase;
  transition: border 0.25s ease-in;
}
.custom-styled-select .outer:after {
  font-size: 14px;
}
select[multiple] {
  width: 100%;
  line-height: 18px;
  border: 1px solid #ededed;
  border-radius: 2px;
}
select[multiple] option {
  padding: 12px 14px;
  font-size: 12px;
}
.gor-nav .drop-down {
  border: 1px solid #ededed;
}
.gor-nav .drop-down .show {
  opacity: 1;
}
#globalMessages a {
  color: #ffffff;
  text-decoration: underline;
}
.container-fluid #globalMessages {
  padding: 0;
  max-width: 1170px;
}
.messages {
  padding: 0;
}
.messages ul li {
  text-align: left;
}
.messages li.error-msg {
  color: #ffffff;
  background-color: #d45747;
  border-color: transparent;
}
.messages li.success-msg {
  color: #ffffff;
  background-color: #3e606f;
  border-color: transparent;
}
.messages li.note-msg {
  color: #282b2d;
  background-color: #ededed;
  border-color: transparent;
}
.messages li.neutral,
.messages li.error-msg,
.messages li.success-msg,
.messages li.note-msg {
  padding: 7px 10px;
  margin: 20px 0 10px 0;
  border: none;
  border-radius: 0;
  text-align: center;
}
.messages li.neutral a,
.messages li.error-msg a,
.messages li.success-msg a,
.messages li.note-msg a {
  text-decoration: underline;
  color: initial;
}
.message-box {
  padding: 15px;
  background: #f6f6f6;
}
.message-box__title {
  margin-top: 0;
}
.message-box + .message-box {
  margin-top: 20px;
}
.gor-modal .gor-modal__content {
  max-height: 90vh;
}
.gor-modal .cart_popup_error_msg {
  position: absolute;
  top: 20px;
  left: 40px;
}
@media screen and (max-width: 1024px) {
  .gor-modal .modal-content,
  .gor-modal .gor-modal__content {
    width: 90vw;
  }
}
@media screen and (max-width: 767px) {
  .gor-modal .left-container {
    margin: -20px -20px 0 -20px;
    padding: 40px 60px;
  }
}
.gor-modal__template-content {
  position: relative;
}
.gor-modal--small .gor-modal__content {
  max-width: 500px;
  padding: 40px;
  border: 3px solid #ededed;
}
.gor-modal--small .gor-modal__template-content {
  max-height: 400px;
  overflow-y: auto;
}
.gor-modal--small .button {
  min-width: 42.85714286%;
}
.gor-modal--small .button-row {
  vertical-align: middle;
}
.gor-modal--small .separator {
  display: inline-block;
  width: 11.9047619%;
  text-align: center;
  font-size: 17px;
  font-weight: 300;
}
@media screen and (max-width: 1024px) {
  .gor-modal--small .gor-modal__content {
    padding-top: 40px;
  }
}
@media screen and (max-width: 480px) {
  .gor-modal--small .separator {
    clear: both;
    display: block;
    text-align: center;
    margin: 0 auto;
  }
  .gor-modal--small .button + .button {
    clear: both;
    display: block;
    margin: 10px auto 0;
  }
}
.gor-modal--product-video .modal-close {
  top: 0;
  right: 0;
  font-size: 30px;
  color: #ffffff;
}
.gor-modal--product-video .gor-modal__content {
  width: 960px;
  padding: 45px 0 0;
  text-align: center;
  border: none;
  background: none;
}
.gor-modal--californian-address form {
  display: inline-block;
  width: 42.85714286%;
}
.gor-modal--californian-address form button {
  width: 100%;
}
.gor-modal--californian-address form + form {
  margin-left: 20px;
}
@media screen and (max-width: 480px) {
  .gor-modal--californian-address form + form {
    margin: 20px 0 0 0;
  }
}
.jwplayer {
  margin: 0 auto !important;
}
.modal-content {
  width: 830px;
  border: 1px solid #ededed;
}
.modal-close {
  font-size: 15px;
  color: #91aa9d;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  .gor-modal {
    height: 100%;
  }
  .gor-modal__title {
    margin-top: 0;
    margin-bottom: 20px;
    padding-right: 30px;
  }
  .gor-modal:not(.gor-modal--small):not(.dc-cart-modal).gor-active .modal-content,
  .gor-modal:not(.gor-modal--small):not(.dc-cart-modal) .modal-content {
    padding: 20px 20px 30px;
    width: 100%;
    height: 100%;
    max-width: 100% !important;
    max-height: 100%;
    position: initial;
    top: 0;
    left: 0;
    transform: none;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .modal-close {
    font-size: 32px;
    position: fixed;
    right: 20px;
  }
}
.pagination-bar {
  padding: 0 15px;
  min-height: 62px;
  background: #f6f6f6;
}
.pagination-bar .total-results {
  float: left;
  display: inline-block;
  vertical-align: top;
  margin-top: 24px;
  text-transform: uppercase;
  color: #3e606f;
}
.pagination-bar .total-results .items {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  margin-bottom: 14px;
  text-transform: uppercase;
  margin-right: 10px;
  color: #282b2d;
}
.pagination-bar .search-within-form {
  margin: 20px 0;
}
.pagination-bar .horizontal-form {
  min-width: 380px;
}
.pagination-bar .horizontal-form .form-list label {
  margin-top: 3px;
}
.pagination-bar .horizontal-form .form-list li {
  margin-bottom: 0;
}
.pagination-bar .custom-styled-select {
  margin-top: 10px;
}
.pagination-bar .custom-styled-select .outer {
  background-color: #ffffff;
}
.pagination-bar .custom-styled-select .outer:after {
  border-left: none;
}
.pagination-bar.bottom .sort-form {
  display: none;
}
.pagination-bar.bottom .pages {
  float: right;
}
.pagination-bar .show-all {
  display: none;
}
.pagination li.first,
.pagination li.last {
  display: none;
}
.pagination li.disabled .previous,
.pagination li.disabled .next {
  margin: 10px 14px 10px 0;
  line-height: 22px;
  border: 0 solid;
}
.pagination li.active span {
  color: #282b2d;
  font-weight: 700;
}
.pagination li a,
.pagination li span {
  font-size: 12px;
  font-weight: 500;
  color: #3e606f;
  line-height: 62px;
}
.pagination li a.previous,
.pagination li span.previous,
.pagination li a.next,
.pagination li span.next {
  width: auto;
  background-color: #ffffff;
  color: #3e606f;
  margin: 10px 0;
  padding: 12px 8px;
}
.pagination li a.previous:hover,
.pagination li span.previous:hover,
.pagination li a.next:hover,
.pagination li span.next:hover {
  color: #282b2d;
}
.pagination li a.icon,
.pagination li span.icon {
  line-height: 18px;
}
.pages {
  text-align: right;
}
.pages .pagination {
  display: inline-block;
  margin-left: 10px;
}
.table th {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 15px;
}
.table td {
  border-left: none;
  border-right: none;
}
.table thead h4 {
  margin: 0;
}
.table-striped td {
  border: none;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #ffffff;
}
.table-striped tbody tr:nth-of-type(even) {
  background-color: #ededed;
}
.table-striped--inverted tbody tr:nth-of-type(odd) {
  background-color: #ededed;
}
.table-striped--inverted tbody tr:nth-of-type(even) {
  background-color: #ffffff;
}
.table--switch-accounts-wrapper {
  width: 100%;
}
.table--switch-accounts {
  margin: 0 0 20px 0;
  border: 1px solid #ededed;
}
.table--switch-accounts th {
  padding-right: 0;
  font-size: 12px;
}
.table--switch-accounts th,
.table--switch-accounts td {
  text-align: left;
  word-break: break-all;
  word-break: break-word;
  hyphens: auto;
}
.table--switch-accounts td:first-child {
  word-break: break-all;
}
.table--switch-accounts td {
  padding: 16px;
}
@media screen and (max-width: 769px) {
  .table-stacked:not(.no-headers) td > * {
    display: inline-block;
  }
  .table-stacked:not(.no-headers) td .product__stock-inner {
    white-space: normal;
  }
  .table--switch-accounts tr td:first-child {
    padding-top: 36px;
  }
  .switch-accounts__default-select {
    padding-bottom: 20px;
  }
}
.width-5 {
  width: 5% !important;
}
@media screen and (max-width: 768px) {
  .width-5 {
    width: 100% !important;
  }
}
.width-10 {
  width: 10% !important;
}
@media screen and (max-width: 768px) {
  .width-10 {
    width: 100% !important;
  }
}
.width-15 {
  width: 15% !important;
}
@media screen and (max-width: 768px) {
  .width-15 {
    width: 100% !important;
  }
}
.width-20 {
  width: 20% !important;
}
@media screen and (max-width: 768px) {
  .width-20 {
    width: 100% !important;
  }
}
.width-25 {
  width: 25% !important;
}
@media screen and (max-width: 768px) {
  .width-25 {
    width: 100% !important;
  }
}
.width-30 {
  width: 30% !important;
}
@media screen and (max-width: 768px) {
  .width-30 {
    width: 100% !important;
  }
}
.width-35 {
  width: 35% !important;
}
@media screen and (max-width: 768px) {
  .width-35 {
    width: 100% !important;
  }
}
.width-40 {
  width: 40% !important;
}
@media screen and (max-width: 768px) {
  .width-40 {
    width: 100% !important;
  }
}
.width-45 {
  width: 45% !important;
}
@media screen and (max-width: 768px) {
  .width-45 {
    width: 100% !important;
  }
}
.width-50 {
  width: 50% !important;
}
@media screen and (max-width: 768px) {
  .width-50 {
    width: 100% !important;
  }
}
.width-55 {
  width: 55% !important;
}
@media screen and (max-width: 768px) {
  .width-55 {
    width: 100% !important;
  }
}
.width-60 {
  width: 60% !important;
}
@media screen and (max-width: 768px) {
  .width-60 {
    width: 100% !important;
  }
}
.width-65 {
  width: 65% !important;
}
@media screen and (max-width: 768px) {
  .width-65 {
    width: 100% !important;
  }
}
.width-70 {
  width: 70% !important;
}
@media screen and (max-width: 768px) {
  .width-70 {
    width: 100% !important;
  }
}
.width-75 {
  width: 75% !important;
}
@media screen and (max-width: 768px) {
  .width-75 {
    width: 100% !important;
  }
}
.width-80 {
  width: 80% !important;
}
@media screen and (max-width: 768px) {
  .width-80 {
    width: 100% !important;
  }
}
.width-85 {
  width: 85% !important;
}
@media screen and (max-width: 768px) {
  .width-85 {
    width: 100% !important;
  }
}
.width-90 {
  width: 90% !important;
}
@media screen and (max-width: 768px) {
  .width-90 {
    width: 100% !important;
  }
}
.width-95 {
  width: 95% !important;
}
@media screen and (max-width: 768px) {
  .width-95 {
    width: 100% !important;
  }
}
.width-100 {
  width: 100% !important;
}
@media screen and (max-width: 768px) {
  .width-100 {
    width: 100% !important;
  }
}
.width-1 {
  width: 1% !important;
}
.gor-accordion {
  margin-bottom: 0;
}
.gor-accordion .accordion-header:after {
  display: inline-block;
  content: "\e903";
  transition: transform 0.25s ease-in;
}
.gor-accordion .accordion-header.gor-active:after {
  content: "\e903";
  transform: rotate(180deg);
  transform-origin: center;
}
.gor-accordion.facet-navigation .accordion-header.gor-active:after {
  transform: rotate(180deg) translate(0, 50%);
}
.gor-accordion--product-detail .accordion-header {
  padding: 10px 0;
}
.gor-accordion--product-detail .accordion-header:after {
  right: 0;
  content: '\e907';
  top: 10px;
  transform: none;
  color: #193441;
}
.gor-accordion--product-detail .accordion-header.gor-active:after {
  content: '\e914';
}
.gor-tray {
  visibility: visible;
}
.gor-tray.stage-bottom {
  transform: translate(0, 100%);
}
.gor-tray.stage-bottom.gor-active {
  transform: translate(0, 0);
}
.align-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.break-word {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
}
.icons__icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #bababa;
  border-radius: 50%;
  font-size: 20px;
}
.icons__icon:before {
  display: inline-block;
  width: 100%;
  color: #818182;
  text-align: center;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.icons__icon.icon-hazard,
.icons__icon.icon-strike {
  font-size: 22px;
}
.icons__icon.icon-hazard:before,
.icons__icon.icon-strike:before {
  padding-left: 1px;
}
.icon-mac {
  font-size: 46px;
}
.icons__image {
  display: inline-block;
  max-width: 40px;
  width: 100%;
  height: auto;
  margin-top: 40px;
}
.icons--list .icons__image {
  margin-top: 0px;
}
.icons--hover .icons__icon {
  vertical-align: middle;
  cursor: pointer;
  transition: background-color 0.25s ease-in;
}
.icons--hover .icons__icon:before {
  transition: color 0.25s ease-in;
}
.icons--hover .icons__icon:hover {
  background-color: #818182;
}
.icons--hover .icons__icon:hover:before {
  color: #000000;
}
.icons--hover .icons__image {
  margin-right: 8px;
  position: relative;
  margin-top: 0;
}
.icons--hover .icons__description {
  display: none;
}
.icons__mac img {
  height: 50px;
}
.icons--list {
  margin: 16px 0;
  line-height: 30px;
}
.icons--list .icons__item {
  margin-top: 25px;
  display: flex;
}
.icons--list .icons__item:first-child {
  margin-top: 0;
}
.icons--list .icons__icon {
  margin-right: 28px;
}
.icons--list .icons__description {
  padding: 14px 20px;
  flex-grow: 1;
}
.icons--list .icons__image {
  display: block;
  flex-grow: 0;
  align-self: center;
}
.addto-cart-layer.gor-active .modal-content {
  transform: translate(-50%, 0) scale(1);
}
.addto-cart-layer .modal-content {
  width: 830px;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
  top: 20px;
  max-height: 800px;
}
.addto-cart-layer .modal-content .product__name {
  white-space: normal;
}
.addto-cart-layer .modal-content .icon-check {
  color: #91aa9d;
  font-size: 24px;
}
.addto-cart-layer .modal-content .cart-quantity,
.addto-cart-layer .modal-content .itemQuantity {
  margin-bottom: 40px;
  font-size: 18px;
  display: flex;
  align-items: center;
}
.addto-cart-layer .modal-content .cart-quantity .quantity,
.addto-cart-layer .modal-content .itemQuantity .quantity {
  margin: 0 8px;
}
.addto-cart-layer .modal-content .left-container,
.addto-cart-layer .modal-content .right-container {
  padding: 45px 30px;
}
.addto-cart-layer .modal-content .left-container .qty,
.addto-cart-layer .modal-content .right-container .qty {
  margin-top: 20px;
}
.addto-cart-layer .modal-content .left-container {
  padding-right: 5px;
}
.addto-cart-layer .modal-content .right-container {
  background-color: #ededed;
  min-height: 450px;
}
.addto-cart-layer .modal-content .product-container__left {
  float: left;
}
.addto-cart-layer .modal-content .product-container__right {
  margin-left: 70px;
}
.addto-cart-layer .modal-content .itemThumb {
  width: 50px;
}
.addto-cart-layer .modal-content .itemThumb .product__image {
  height: 50px;
}
.addto-cart-layer .modal-content .cart-table {
  width: 100%;
  margin-bottom: 35px;
}
.addto-cart-layer .modal-content .cart-table tr {
  height: 35px;
  vertical-align: top;
}
.addto-cart-layer .modal-content .cart-table tr td + td {
  float: right;
}
.addto-cart-layer .modal-content .cart-table tr.totals {
  font-size: 18px;
  color: #3e606f;
  text-transform: uppercase;
}
.addto-cart-layer .modal-content .cart-links {
  text-align: center;
}
.addto-cart-layer .modal-content .cart-links .continue-shopping {
  display: block;
  margin-top: 20px;
  text-align: center;
}
.addto-cart-layer .modal-content .replenishment-options {
  margin-top: 20px;
}
.addto-cart-layer .modal-content .form-list li {
  float: left;
  width: 50%;
}
.addto-cart-layer .modal-content .form-list li.replenishment-options__interval {
  clear: left;
  width: 100%;
}
.addto-cart-layer__related {
  border-top: 1px solid #ededed;
  padding: 0 30px;
}
.cart-related-products {
  padding-right: 20px;
}
.recommended-products-container {
  padding: 40px 0;
  clear: both;
}
.recommended-products-container .section__title--h6 {
  font-size: 15px;
  margin: 0 0 15px 0;
  text-transform: capitalize;
}
.recommended-products-container .product__brand {
  color: #3e606f;
}
.recommended-products-container .price-box .price {
  font-size: 12px;
}
.recommended-products-container .product--grid .product__image {
  width: 120px;
  height: 120px;
}
.recommended-products-container .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton),
.recommended-products-container .addToCartButton.has-quote {
  width: 100% !important;
  margin: 5px 0;
  float: none;
}
.recommended-products-container .product__lazy .add-to-cart {
  padding-left: 0;
}
.recommended-products-container .price-box .quote {
  font-size: 14px;
}
.recommended-products-container .product__stock {
  white-space: normal;
}
.product-slider .price-box .quote {
  font-size: 14px;
}
.owl-carousel .owl-lazy.loaded {
  opacity: 1;
}
.owl-carousel .owl-nav {
  top: 38%;
}
.owl-carousel .owl-nav .owl-prev {
  left: 28px;
}
.owl-carousel .owl-nav .owl-next {
  right: 28px;
}
.owl-carousel .owl-next.disabled,
.owl-carousel .owl-prev.disabled {
  opacity: .5;
}
.owl-carousel .item__name {
  transition: color 0.25s ease-in;
  text-transform: uppercase;
}
.owl-carousel .item__name:hover {
  color: #91aa9d;
}
.owl-carousel--slider .item__name {
  display: block;
  margin-top: 20px;
}
.back-to-top {
  background: #ffffff;
  border: 1px solid #bababa;
  text-decoration: none;
  z-index: 101;
  opacity: 0;
  position: fixed;
  transform: translate(100px, 0);
  transition: all 0.25s ease-in;
}
.back-to-top:before {
  display: none;
  transform: rotate(-180deg);
  padding: 9px;
  font-size: 24px;
  color: #bababa;
  border-radius: 3px;
}
.back-to-top.show {
  opacity: .8;
  transform: translate(0, 0);
  right: 15px;
  bottom: 100px;
}
.back-to-top.show:before {
  display: block;
}
.back-to-top:hover {
  opacity: 1;
}
@media screen and (max-width: 768px) {
  .messages {
    padding-right: 0;
  }
  .buttons-set .button + .button {
    margin: 0 0 0 10px;
  }
}
@media screen and (max-width: 480px) {
  .buttons-set .button + .button {
    margin: 20px 0 0 0;
  }
  .buttons-set .link {
    width: auto;
  }
}
.badge {
  display: inline-block;
  min-width: 20px;
  min-height: 20px;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  background-color: #d45747;
  color: #ffffff;
  border-radius: 50%;
}
.list-inline,
.icons--hover {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
.list-inline > li,
.icons--hover > li {
  display: inline-block;
  vertical-align: middle;
}
.list-inline > li:first-child,
.icons--hover > li:first-child {
  margin-left: 0;
}
.list-piped {
  margin-left: 0;
  list-style: none;
}
.list-piped > li {
  display: inline-block;
  padding: 0 10px;
  border-left: 1px solid #3e606f;
  line-height: 1;
}
.list-piped > li:first-child {
  border-left: 0;
  padding-left: 0;
}
.links {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
.links a:not(.button) {
  color: #282b2d;
  font-size: 12px;
  text-transform: uppercase;
}
.links a:not(.button):hover {
  color: #91aa9d;
}
.display-list dt,
.display-list dd {
  float: left;
}
.display-list dt {
  clear: left;
  font-weight: 700;
}
.display-list dd {
  margin-left: 10px;
}
.lazy {
  opacity: 0;
  transition: opacity .4s ease;
}
.lazy.loaded {
  opacity: 1;
}
.ignore-margin {
  margin: 0;
}
.ajax-loader {
  display: inline-block;
  width: 50px;
}
.ajax-loader img {
  width: 100%;
}
.ajax-loader--large {
  width: auto;
}
.ajax-loader--small {
  width: 25px;
}
.loading-shade {
  display: none;
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  position: absolute;
  top: 0;
  left: 0;
  opacity: .9;
}
.loading-shade--fixed {
  display: none;
  width: 100%;
  height: 100%;
  background: #f6f6f6;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
  opacity: .9;
}
.loading-shade__loader,
.button-loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.align-with-heading {
  margin-top: 20px;
}
.tipsy {
  text-transform: none;
}
.tipsy::before,
.tipsy::after {
  height: 0;
  width: 0;
}
.gor-modal__error .messages {
  width: 100%;
  margin: 0;
}
.gor-modal__error .messages li {
  margin-top: 0;
  text-align: left;
}
.replenishment-options__interval {
  display: none;
  max-width: 350px;
}
.replenishment-options__interval.gor-active {
  display: block;
}
.replenishment-cart-options {
  position: relative;
}
.replenishment-cart-options .replenishment-options {
  position: absolute;
  left: 0;
  top: -80px;
  width: 330px;
}
.cart-popup__replenishment-options {
  width: 100%;
  margin-left: 70px;
}
.gor-modal__content--autoreplenish {
  overflow-y: auto;
}
.step--billing-address__on-account {
  display: none;
}
.orderApproval__message {
  display: none;
  color: #d45747;
}
.orderApproval__message.gor-active {
  display: block;
}
.cart_popup_info_msg {
  line-height: 2em;
  font-size: 12px;
  color: #282b2d;
  margin-top: 20px;
  font-weight: bold position: absolute;
  top: 20px;
  left: 40px;
  padding: 10px;
  background-color: #ededed;
  margin-bottom: 20px;
  font-family: inherit;
}
.cart_popup_info_msg::before {
  content: "\26A0";
  margin-right: 5px;
  font-size: 1.2em;
}
@media screen and (max-width: 1024px) {
  .modal-content,
  .addto-cart-layer .modal-content {
    width: 100%;
  }
  .addto-cart-layer .modal-content {
    top: 0;
    bottom: 0;
    max-height: 100%;
  }
  .recommended-products-container .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton) {
    width: 100% !important;
  }
  .count-mobile {
    display: block;
    border-radius: 50%;
    text-align: center;
    min-width: 25px;
    min-height: 25px;
    background: #d45747;
    color: #ffffff;
    font-size: 11px;
    font-weight: 300;
    position: absolute;
    top: -5px;
    right: -15px;
    line-height: 25px;
  }
  .count-mobile.empty {
    display: none;
  }
  .replenishment-cart-options .replenishment-options {
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .product-table .qty {
    vertical-align: bottom;
    display: inline;
  }
}
@media screen and (max-width: 769px) {
  .gor-mobile-accordion .accordion-header:after {
    transform: translate(0, 0);
    top: inherit;
  }
}
@media screen and (max-width: 768px) {
  .pagination-bar {
    padding: 0;
    background: none;
  }
  .pagination-bar .sorting-container {
    background: #f6f6f6;
    display: none;
    overflow: hidden;
    padding: 0 0 7px 15px;
    margin: 0 -15px;
  }
  .pagination-bar.bottom .sorting-container {
    display: none;
  }
  .pagination-bar .search-within-form {
    margin: 0 0 20px 0;
  }
  .pagination li a.previous,
  .pagination li a.next {
    border: 1px solid #f6f6f6;
    margin: 12px 0;
  }
  .pagination li a.previous span,
  .pagination li a.next span {
    margin: 0;
    padding: 0;
    line-height: initial;
  }
  .pagination li.disabled .previous {
    border: 1px solid #f6f6f6;
    width: auto;
  }
  .pagination li.disabled .previous span {
    padding: 0;
    line-height: initial;
  }
  .pagination .next {
    position: absolute;
    right: 15px;
  }
  .pagination .previous {
    position: absolute;
    left: 15px;
  }
  .pages {
    width: 100%;
  }
  .pages .pagination {
    width: auto;
    margin: 0 auto;
    float: none;
  }
  .pages .total-results {
    width: 100%;
    margin-top: 10px;
  }
  #quick-order-page-container .order-quantity {
    width: 100%;
  }
  #quick-order-page-container .grid-form .form-list {
    margin-bottom: 30px;
  }
  #quick-order-page-container .grid-form .form-list li {
    margin-bottom: 10px;
  }
  .addto-cart-layer .modal-content {
    background: #ededed;
  }
  .addto-cart-layer .modal-content .left-container {
    background-color: #ffffff;
  }
  .addto-cart-layer .modal-content .right-container {
    min-height: auto;
  }
  .addto-cart-layer__related,
  .cart-related-products {
    padding: 0;
  }
  .recommended-products-container {
    padding: 20px 0;
  }
  .recommended-products-container .addToCartButton {
    width: 100% !important;
  }
  .replenishment-cart-options {
    position: initial;
  }
  .replenishment-cart-options .replenishment-options {
    position: initial;
  }
  .cart-popup__replenishment-options {
    position: relative;
  }
}
@media screen and (max-width: 480px) {
  .pagination li a.previous,
  .pagination li a.next {
    margin: 0;
    border: 0;
  }
  .pagination-bar .horizontal-form {
    min-width: 290px;
  }
  .button--max-block {
    width: 100%;
  }
  .addto-cart-layer .modal-content .left-container,
  .addto-cart-layer .modal-content .right-container {
    padding: 45px 25px;
  }
  .addto-cart-layer .modal-content .cart-table {
    margin-left: 0;
    margin-right: 0;
  }
  .addto-cart-layer .modal-content .product-container__left {
    float: none;
  }
  .addto-cart-layer .modal-content .product-container__right {
    margin: 20px 0;
  }
  .addto-cart-layer .modal-content .form-list li {
    float: none;
    width: 100%;
  }
  .addto-cart-layer .modal-content .cart-popup__replenishment-options {
    margin-left: 0;
  }
  .addto-cart-layer .modal-content .itemThumb {
    width: 100%;
  }
  .addto-cart-layer .modal-content .itemThumb .product__image {
    height: 100%;
  }
  .addto-cart-layer .modal-content .itemThumb .product__image img {
    top: auto;
    transform: none;
  }
  .addto-cart-layer .modal-content .button {
    width: 100%;
  }
}
@media screen and (max-width: 1250px) {
  .owl-carousel {
    padding: 0 30px;
  }
  .owl-carousel .owl-nav {
    left: 0;
  }
  .owl-carousel .owl-nav .owl-prev {
    left: 0;
  }
  .owl-carousel .owl-nav .owl-next {
    right: 0;
  }
}
.hidden-sm,
.hidden-md,
.hidden-lg,
.hidden-tablet {
  display: block;
}
@media (max-width: 480px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .hidden-md {
    display: none !important;
  }
}
@media (max-width: 960px) {
  .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet {
    display: none !important;
  }
}
.visible-tablet {
  display: none !important;
}
@media (max-width: 1023px) {
  .visible-tablet {
    display: block !important;
  }
}
.auto-height {
  height: auto !important;
}
.no-border {
  border: 0 !important;
}
.sticky {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  border-top: 0;
}
.header .sayt-highlight {
  font-weight: bold;
}
.header #sayt-dropdown {
  background: white;
  position: absolute;
  z-index: 10;
  border: 1px solid grey;
  width: 100%;
  display: none;
}
.header #sayt-dropdown #sayt-navigation {
  background: #ededed;
  display: none;
}
.header #sayt-results {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  justify-content: center;
}
.header #sayt-category div,
.header #sayt-brand div,
.header #sayt-trending div {
  padding: 2px 5px;
  margin: 0px 5px;
}
.header #sayt-category div:hover,
.header #sayt-brand div:hover,
.header #sayt-trending div:hover {
  background: #ffffff;
}
.header #sayt-category h3,
.header #sayt-brand h3,
.header #sayt-trending h3 {
  color: white;
  background: #3e606f;
  padding: 5px;
  margin: 5px;
}
.header #sayt-trending {
  margin-top: 5px;
}
.header #sayt-navigation {
  padding: 5px 0;
  width: 33%;
}
.header #sayt-products {
  width: 100%;
  display: none;
}
.header .sayt-search {
  width: 33%;
}
.header .header-top {
  padding: 10px 0;
  background: #ededed;
}
.header .header-container .container-fluid span.menu-title {
  color: var(--Neutral-Black, #000000);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: 'DIN2014Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0;
}
.header .header-bottom {
  background: #193441;
}
.header .header-bottom .aqua {
  background: #3e606f;
}
.header .header-bottom .blue {
  background: #193441;
}
.header .branding .simple-banner {
  display: block;
  width: 9rem;
}
.header .site-search {
  width: 300px;
  float: right;
}
.header .search-box-wrap {
  float: right;
}
.header .search-box-wrap > * {
  float: right;
}
.header .mini-carts,
.header .utility-links {
  float: right;
}
.header .utility-links {
  margin-left: 30px;
  line-height: 30px;
}
.header .utility-links > li {
  margin-left: 30px;
}
.header .header-login {
  display: none;
}
.form--search .search-browse-action {
  left: 0;
  background-color: #ededed;
  width: 30px;
  height: 100%;
}
.form--search .search-browse-action .icon {
  font-size: 14px;
  color: #282b2d;
  transition: all 0.25s ease-in;
}
.form--search .search-browse-action.active .icon {
  transform: rotate(180deg);
}
.form--search .input-text {
  padding-left: 40px;
}
.form--search .input-text:focus {
  border-color: transparent;
}
.form--search .search-browse-container {
  display: none;
  background: #ffffff;
  position: absolute;
  top: 50px;
  z-index: 99;
  padding: 18px;
  border: 1px solid #9d9d9d;
}
.form--search .search-browse-container.active {
  display: block;
}
.form--search .search-browse-container .search-browser__title {
  color: #818182;
  font-style: italic;
  font-weight: 600;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.form--search .search-browse-container .search-browser__item {
  margin: 5px 0;
  cursor: pointer;
}
.form--search .search-browse-container .search-browser__item.active {
  color: #818182;
  font-weight: 600;
}
.header-login {
  background-color: #ededed;
  text-align: center;
  text-transform: uppercase;
}
.header-login p {
  margin: 0;
  padding: 13px 0;
  font-size: 10px;
  font-weight: 500;
}
.header-login a {
  text-decoration: none;
}
.country-switch-container {
  position: relative;
  z-index: 9;
  margin-left: 30px;
  float: right;
  line-height: 30px;
}
.country-switch-container .country-switch-item {
  position: relative;
  padding: 0 20px 0 5px;
  border: 1px solid transparent;
  border-bottom-width: 0;
  cursor: pointer;
}
.country-switch-container .country-switch-item.inactive {
  display: none;
  position: absolute;
  border-top-width: 0;
  border-bottom-width: 1px;
}
.country-switch-container .country-switch-item:before {
  position: absolute;
  top: 10px;
  right: 0;
  transition: all 0.25s ease-in;
}
.country-switch-container:hover .country-switch-item {
  background: #ffffff;
  border-color: #ededed;
}
.country-switch-container:hover .country-switch-item:first-child:before {
  transform: rotate(180deg);
}
.country-switch-container:hover .country-switch-item.inactive {
  display: block;
}
.country-switch-container .country-switch-flag {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 18px;
  position: relative;
  background-size: 30px 18px;
}
.country-switch-container .country-switch-flag.US {
  background-image: url(../../common/images/flag-us.png);
}
.country-switch-container .country-switch-flag.CA {
  background-image: url(../../common/images/flag-ca.png);
}
.menu-trigger span.icon {
  background: none repeat scroll 0 0 #193441;
  margin: 8px 0;
  display: inline-block;
  height: 3px;
  position: relative;
  width: 22px;
  transition: all 0.3s ease;
}
.menu-trigger span.icon:before,
.menu-trigger span.icon:after {
  background: none repeat scroll 0 0 #193441;
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  top: -8px;
  width: 22px;
  transition: all 0.3s ease;
  transform: rotate(0);
}
.menu-trigger span.icon:after {
  bottom: -8px;
  top: inherit;
}
.menu-trigger.active span.icon {
  background: transparent;
}
@media screen and (max-width: 1023px) {
  .page-homepage .header-login {
    display: block;
  }
  .header .header-container .container-fluid {
    display: flex;
  }
  .header .header-bottom.active {
    position: absolute;
    z-index: 10;
  }
  .header .menu-trigger span.icon {
    background: none repeat scroll 0 0 #193441;
    margin: 8px 0;
    display: inline-block;
    height: 3px;
    position: relative;
    width: 22px;
    transition: all 0.3s ease;
  }
  .header .menu-trigger span.icon:before,
  .header .menu-trigger span.icon:after {
    background: none repeat scroll 0 0 #193441;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    top: -8px;
    width: 22px;
    transition: all 0.3s ease;
    transform: rotate(0);
  }
  .header .menu-trigger span.icon:after {
    bottom: -8px;
    top: inherit;
  }
  .header .menu-trigger.active span.icon {
    background: transparent;
  }
  .header .menu-trigger.active span.icon:before,
  .header .menu-trigger.active span.icon:after {
    transform: rotate(45deg);
    top: 0;
  }
  .header .menu-trigger.active span.icon:after {
    transform: rotate(-45deg);
  }
  .header .storefinder-link {
    float: right;
    font-size: 28px;
    margin: 6px 7px 0 0;
    color: #193441;
  }
  .header .branding {
    position: absolute;
    float: none;
    width: 155px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .header .branding .simple-banner {
    width: 155px;
  }
  .header .header-top,
  .header .primary-navigation,
  .header .mini-carts {
    display: none;
  }
  .header .form--search {
    margin-left: 0;
    padding: 17px 0;
    width: 100%;
  }
  .header .form--search .input-text {
    padding: 11px 50px 11px 50px;
  }
  .header .form--search .search-browse-container {
    top: 42px;
    width: 100%;
  }
  .header .form--search .button {
    width: 42px;
    height: 42px;
  }
  .header .form--search .button .icon {
    font-size: 20px;
    line-height: 42px;
    color: #193441;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .branding .simple-banner {
    width: 230px;
  }
  .secondary-navigation li.level0 > a {
    padding: 12px 0 15px;
  }
}
.nav-container {
  padding: 17px 0 0;
  margin: 0 -15px;
}
.navigation a {
  display: block;
  text-decoration: none;
}
.navigation li.has-children > a {
  position: relative;
}
.navigation li.has-children > a:before {
  position: absolute;
  right: 14px;
  transition: all 0.25s ease-in;
}
.navigation li.loading {
  opacity: 0.4;
  pointer-events: none;
}
.navigation li.level0 {
  transition: all 0.25s ease-in;
}
.navigation li.level0.gor-active ul.level0 {
  visibility: visible;
  opacity: 1;
}
.navigation li.level0.gor-active > a:before {
  color: #193441;
  transform: rotate(180deg);
  white-space: nowrap;
}
.navigation li.level0 > a {
  text-transform: uppercase;
}
.navigation ul.level1,
.navigation ul.level0 {
  display: none;
  padding: 15px 30px;
  width: 270px;
  background: #ffffff;
  border: 1px solid #ededed;
  position: absolute;
  z-index: 100;
  top: 100%;
  opacity: 0;
  font-size: 14px;
  transition: opacity 0.25s ease-in;
}
.primary-navigation {
  float: left;
}
.primary-navigation li {
  margin: 0;
}
.primary-navigation li a {
  font-size: 14px;
  line-height: 14px;
}
.primary-navigation ul.level0 {
  width: 272px;
  padding: 10px 0;
  background: #ffffff;
  transition: opacity 0.25s ease-in, background 0.25s ease-in, width 0.4s ease-out;
  top: auto;
}
.primary-navigation ul.level0.tier-active {
  width: 810px;
}
.primary-navigation ul.level0.tier-active li.nav-promo-level {
  visibility: visible;
  opacity: 1;
}
.primary-navigation ul.level0.tier-active li.nav-promo-level,
.primary-navigation ul.level0.tier-active li.level1.gor-active ul.level1 {
  transition-delay: .4s;
}
.primary-navigation ul.level1 {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100%;
}
.primary-navigation li.level0 {
  float: left;
}
.primary-navigation li.level0:first-child > a:after {
  opacity: 0;
}
.primary-navigation li.level0:first-child ul.level0,
.primary-navigation li.level0:first-child ul.level1 {
  min-height: 610px;
}
.primary-navigation li.level0.gor-active > a {
  background-color: #3e606f;
}
.primary-navigation li.level0.gor-active > a:before {
  color: #fff;
}
.primary-navigation li.level0.gor-active > a:after,
.primary-navigation li.level0.gor-active + li.level0 > a:after {
  opacity: 0;
}
.primary-navigation li.level0 > a {
  padding: 30px 50px 30px 30px;
  color: #fff;
  transition-duration: 0.25s;
}
.primary-navigation li.level0 > a:after {
  display: block;
  content: " ";
  width: 1px;
  height: 14px;
  background: #ffffff;
  left: 0;
  transition: opacity 0.25s ease-in;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.primary-navigation li.level0.level0--quick > a:before {
  content: "\e90c";
  transform: rotate(0deg);
}
.primary-navigation li.level0--brands ul.level0 {
  padding-bottom: 50px;
  padding-right: 270px;
  width: 810px;
}
.primary-navigation li.level0--brands ul.level0 li > a {
  display: inline-block;
}
.primary-navigation li.level0--brands li.nav-promo-level {
  opacity: 1;
  visibility: visible;
}
.primary-navigation li.level0--brands li.all-brands {
  position: absolute;
  left: 0;
  bottom: 10px;
}
.primary-navigation ul.level0 li > div > a,
.primary-navigation ul.level1 li > div > a,
.primary-navigation ul.level0 li > a,
.primary-navigation ul.level1 li > a {
  width: 270px;
  padding: 10px 30px;
}
.primary-navigation ul.level0 li .block--promo .block__inner,
.primary-navigation ul.level1 li .block--promo .block__inner {
  padding: 0;
  width: 100%;
}
.primary-navigation li.level1 > a {
  position: relative;
  z-index: 101;
}
.primary-navigation li.level1 ul.level1 {
  display: block;
}
.primary-navigation li.level1.gor-active > a {
  color: #3e606f;
  background-color: #ffffff;
}
.primary-navigation li.level1.gor-active ul.level1 {
  visibility: visible;
  opacity: 1;
}
.primary-navigation li.nav-promo-level,
.primary-navigation ul.level1 {
  display: block;
  padding: 20px 0 10px 0;
  margin-left: 270px;
  position: absolute;
  top: -1px;
  border: none;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.25s ease-in, visibility 0.25s ease-in;
}
.primary-navigation li.nav-promo-level {
  padding: 30px;
  width: 270px;
  height: 100%;
  right: 0;
  background-color: #ffffff;
  border-left: 1px solid #ededed;
  z-index: 101;
}
.primary-navigation li.nav-promo-level .block {
  margin-bottom: 30px;
}
@media screen and (min-width: 1025px) {
  li.level0--brands ul.level0 {
    column-width: 140px;
    column-count: 2;
  }
}
.lte9 .primary-navigation li.level0--brands ul.level0 {
  width: 820px;
}
.lte9 .primary-navigation li.level0--brands ul.level0 li {
  float: left;
}
.secondary-navigation {
  float: right;
  margin-top: 5px;
}
.secondary-navigation a {
  color: #3e606f;
}
.secondary-navigation a:hover:before,
.secondary-navigation a:hover {
  color: #193441;
}
.secondary-navigation li.has-children > a:before {
  margin-top: 2px;
}
.secondary-navigation li.level0 {
  margin-left: 15px;
}
.secondary-navigation li.level0.has-children {
  margin-left: 15px;
}
.secondary-navigation li.level0.has-children > a {
  padding-right: 30px;
  background: #fff;
  z-index: 100;
  transition: all 0.2s ease-in;
}
.secondary-navigation li.level0.has-children.gor-active > a {
  z-index: 101;
  border-color: #ededed;
  border-bottom-color: #fff;
}
.secondary-navigation li.level0 > a {
  padding: 12px 10px 15px;
  border: 1px solid #fff;
  border-bottom: none;
}
.secondary-navigation ul.level0 {
  margin-top: -1px;
  right: 0;
}
.secondary-navigation ul.level0 li {
  display: block;
  margin: 5px 0 0;
  padding: 5px 0;
}
.secondary-navigation ul.level0 li:first-child {
  margin-top: 0;
}
.level0--quick ul.level0 {
  width: auto !important;
}
.quick-order-pad {
  width: 370px;
  padding: 30px;
}
.quick-order-pad p {
  font-weight: 300;
  letter-spacing: .5px;
}
.quick-order-pad .legend {
  margin-bottom: 0;
}
.quick-order-pad li {
  margin-bottom: 10px;
}
@media screen and (max-width: 1024px) {
  .nav-container {
    display: none;
    width: 70vw;
  }
  .nav-container.gor-tray {
    display: block;
  }
  #navigation li.level0 {
    float: none;
    padding: 0;
  }
  #navigation ul.level0 {
    display: block;
    padding: 0;
    opacity: 1;
    position: relative;
    top: auto;
    box-shadow: none;
    background: none;
  }
  #navigation .nav-title {
    display: none;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .secondary-navigation {
    margin-right: 4px;
  }
  .secondary-navigation li.level0 {
    margin-right: 10px;
    margin-left: 0;
  }
  .secondary-navigation li.level0.has-children {
    margin-left: 0;
  }
  .secondary-navigation li.level0 > a {
    padding: 12px 0 12px 10px;
  }
}
.footer .footer-top {
  padding: 45px 0px;
  text-align: center;
  background: #ededed;
}
.footer .footer-container {
  padding: 20px 0 35px;
  background: #193441;
  color: #fff;
}
.footer .footer-container .links {
  float: left;
  width: 19.65811966%;
  padding-right: 2.56410256%;
}
.footer .footer-container .links li {
  margin-top: 2px;
}
.footer .footer-container .links .title a {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  margin-bottom: 14px;
  text-transform: uppercase;
  font-weight: 500;
}
.footer .footer-bottom {
  padding: 45px 0 35px;
}
.footer .footer-bottom .container-fluid {
  display: block;
}
.footer .utility a,
.footer .utility {
  color: #959595;
  font-size: 10px;
  text-transform: uppercase;
}
.footer .utility {
  display: block;
  margin-top: 35px;
}
.footer .utility-links > li {
  margin-left: 30px;
}
.footer .utility-links > li:first-child {
  margin-left: 10px;
}
.social-links {
  display: inline-block;
  margin-left: 30px;
  vertical-align: middle;
}
.social-links > li {
  margin-left: 22px;
}
.social-links .icons__icon {
  width: 50px;
  height: 50px;
  background-color: #fff;
  font-size: 25px;
}
.social-links .icons__icon:before {
  color: #91aa9d;
}
.social-links .icons__icon:hover {
  background-color: #91aa9d;
}
.social-links .icons__icon:hover:before {
  color: #fff;
}
.form--newsletter {
  display: inline-block;
  width: 45.2991453%;
  vertical-align: middle;
}
.form--newsletter label.error {
  position: absolute;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .footer .footer-top {
    padding: 38px 0 33px;
  }
  .footer .footer-container {
    padding: 30px 0 41px;
  }
  .footer .footer-links {
    text-align: center;
  }
  .footer .footer-links .links {
    margin: 2.56410256% 0 0 0;
    float: none;
    width: 100%;
  }
  .footer .footer-links .links .title {
    margin-top: 30px;
    font-weight: 900;
  }
  .footer .footer-links .links .reset-list,
  .footer .footer-links .links .pagination {
    display: none;
  }
  .footer .footer-links .links li {
    margin: 6px 0 14px;
  }
  .footer .footer-links .links-4 .reset-list,
  .footer .footer-links .links-4 .pagination {
    display: block;
    font-weight: 700;
  }
  .footer .badges {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .footer .badges > li {
    margin: 0;
    max-width: 44px;
  }
  .footer .footer-bottom {
    padding: 30px 0 48px;
  }
  .footer .copyright {
    margin-bottom: 20px;
    padding: 0 40px;
  }
  .footer .utility {
    margin-top: 30px;
    padding: 0 10px;
  }
  .footer .utility-links {
    margin-left: 0;
    list-style: none;
  }
  .footer .utility-links > li {
    display: inline-block;
    padding: 0 10px;
    border-left: 1px solid #3e606f;
    line-height: 1;
  }
  .footer .utility-links > li:first-child {
    border-left: 0;
    padding-left: 0;
  }
  .footer .utility-links > li {
    margin: 0 0 12px;
    border-color: #959595;
  }
  .form--newsletter {
    width: 100%;
    margin-bottom: 30px;
  }
  .form--newsletter .input-text {
    padding: 19px 50px 16px 20px;
  }
  .form--newsletter .input-text:-moz-placeholder {
    color: #3e606f;
  }
  .form--newsletter .input-text::-moz-placeholder {
    color: #3e606f;
  }
  .form--newsletter .input-text:-ms-input-placeholder {
    color: #3e606f;
  }
  .form--newsletter .input-text::-webkit-input-placeholder {
    color: #3e606f;
  }
  .form--newsletter .button {
    top: 5px;
  }
  .social-links {
    margin-left: 0;
  }
  .social-links > li {
    margin-left: 30px;
  }
  .badges-container {
    display: block !important;
  }
}
.datepicker-field {
  position: relative;
}
.datepicker-field .icon-calendar {
  position: absolute;
  top: 11px;
  right: 19px;
  font-size: 20px;
  cursor: pointer;
  color: #193441;
}
.datepicker-field .icon-calendar.disabled {
  color: #bababa;
}
#ui-datepicker-div table td {
  transition: background .3s ease;
  color: #bababa;
}
#ui-datepicker-div table td:hover {
  background: #99b380;
}
#calendar-disabled {
  max-width: 320px;
  background: #ffffff;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.8);
}
#calendar-disabled .ui-datepicker {
  border: none;
}
#calendar-disabled .ui-datepicker a {
  cursor: default;
}
.quote-entry {
  border-top: 1px solid #9d9d9d;
}
.quote-entry__add-to-cart {
  padding-left: 65px;
  position: relative;
}
.quote-entry__qty {
  margin: 0 16px 0 0;
  width: 55px !important;
  height: 55px;
  position: absolute;
  left: 0;
}
.quote-entry__qty label.error {
  position: absolute;
  top: 52px;
}
.folder-edit {
  width: 150px;
  background: #fff;
  padding: 20px;
  line-height: 3;
  z-index: 6;
  display: block;
  position: absolute;
  left: 85%;
  top: 0;
}
.folder-edit a {
  cursor: pointer;
}
.folder-item {
  position: relative;
  background-color: #f6f6f6;
}
.folder-nav {
  background-color: #f6f6f6;
}
.folder-nav h4 {
  display: inline-block;
  padding-left: 28px;
}
.folder-nav .button {
  max-width: 38%;
  display: inline-block;
  white-space: normal;
  font-size: 11px;
  padding: 6px;
  float: right;
  margin-top: 10px;
  margin-right: 28px;
}
.folder-nav__items {
  padding-left: 0;
  margin-top: 10px;
  max-height: 260px;
  overflow-y: auto;
  overflow-x: visible;
  padding-bottom: 15px;
}
.folder-nav__items li {
  list-style: none;
  width: 100%;
  z-index: 5;
  padding-left: 28px;
  position: relative;
}
.folder-nav__items li.collapsed li {
  display: none;
}
.folder-nav__items li.collapsed .collapsing {
  top: 14px;
  transform: rotate(0);
}
.folder-nav__items li.active {
  cursor: pointer;
  background-color: #ededed;
}
.folder-nav__items li.active > .folder-nav__dots {
  display: inline-block;
}
.folder-nav__items li .folder-link {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0 10px 28px;
  position: relative;
  width: 100%;
}
.folder-nav__items li .folder-link:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 17px;
  width: 22px;
  background: url("../images/folder_icon.png") no-repeat center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.folder-nav__items li .folder-link:hover ~ .folder-nav__dots {
  display: inline-block;
}
.folder-nav__items li .collapsing {
  display: block;
  border: 5px solid transparent;
  border-left: 5px solid #000;
  position: absolute;
  left: 14px;
  transform: rotate(90deg);
  top: 16px;
}
.folder-nav__dots {
  display: none;
  height: 17px;
  position: absolute;
  right: 0;
  margin-top: 8px;
  cursor: pointer;
  width: 4px;
  background: url("../images/interface.png") no-repeat center;
  background-size: contain;
  padding-right: 50px;
  top: 0;
}
.folder-nav__dots:hover {
  display: inline-block;
}
.folders-new-type {
  display: inline-block;
  margin: 11px 30px 0 0;
  cursor: pointer;
}
.folders-new-type .new-type-item {
  display: none;
}
.folders-new-type select {
  display: none;
}
.folders-new-type form {
  display: inline-block;
}
.folder_add-to {
  display: inline-block;
  margin: 11px 30px 0 0;
  cursor: pointer;
}
.folder_add-to .add-to_name {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-width: 30px;
}
.folder_add-to .add-to_name:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 17px;
  width: 22px;
  background: url("../images/folder_icon.png") no-repeat center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.folder_add-to .add-to_name:after {
  content: '';
  border: 5px solid transparent;
  border-left: 5px solid #000;
  position: absolute;
  left: 100%;
  transform: rotate(90deg);
  top: 6px;
}
.folder_add-to .add-to_name.active:after {
  transform: rotate(0);
}
.page-savedlistdetail .ui-menu {
  width: 220px;
  max-height: 200px;
  overflow: auto;
  margin-top: 20px;
  margin-left: -20px;
}
.page-savedlistdetail .ui-menu .new-type-item {
  display: inline-block;
  width: 100%;
  padding: 10px;
  border-top: 1px solid #ededed;
}
.page-savedlistdetail .ui-menu .ui-menu-item {
  position: relative;
  cursor: pointer;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #282b2d;
  padding: 5px 5px 5px 30px;
}
.page-savedlistdetail .ui-menu .ui-menu-item:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 17px;
  width: 22px;
  background: url("../images/type_name.png") no-repeat center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.custom-combobox-toggle {
  position: relative;
  display: inline-block;
  min-width: 30px;
  padding: 0 6px 0 20px;
  vertical-align: top;
}
.custom-combobox-toggle:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 17px;
  width: 22px;
  background: url("../images/type_name.png") no-repeat center;
  background-size: contain;
  vertical-align: middle;
  margin-right: 10px;
}
.custom-combobox-toggle:after {
  content: '';
  border: 5px solid transparent;
  border-left: 5px solid #000;
  position: absolute;
  left: 100%;
  transform: rotate(90deg);
  top: 6px;
}
.custom-combobox-toggle.active:after {
  transform: rotate(0);
}
.custom-combobox-wrap {
  padding: 15px;
  background: #777777;
  position: absolute;
  width: 220px;
}
.custom-combobox-wrap:after {
  font-family: "catalyst";
  content: "\e90a";
  position: absolute;
  right: 20px;
  top: 16px;
  font-size: 20px;
}
.custom-combobox-wrap .custom-combobox-input {
  margin: 0;
  padding: 5px 10px;
  width: 100%;
}
#spinner {
  background: transparent url("../images/spinner.gif") 50% 50% no-repeat;
  height: 40px;
  margin-bottom: 20px;
}
#spinner img {
  display: none;
}
.account-page h1 {
  margin: 0 0 30px;
}
.account-page h2 {
  font-size: 22px;
}
.account-page .buttons-set {
  margin-top: 30px;
}
.account-page .block {
  margin-bottom: 30px;
}
.account-page .block ul li {
  margin-bottom: 10px;
}
.account-page .section {
  margin: 30px 0;
}
.account-page .pagination-bar.top {
  margin-bottom: 5px;
}
.account-page .pagination-bar.top .pages {
  display: none;
}
.account-page .pagination-bar.top .pagination-result {
  margin-right: 20px;
  line-height: 62px;
}
.account-page .pagination-bar.bottom .total-results,
.account-page .pagination-bar.bottom .pagination-result {
  display: none;
}
.accountBodyContentSlot .page-title h1 {
  margin-top: 0;
}
.accountBodyContentSlot .table th {
  font-size: 12px;
}
.account-profile-data {
  margin-bottom: 30px;
  font-size: 14px;
}
.account-profile-data tr td:first-child {
  text-align: right;
  font-weight: 700;
}
.update-profile-form {
  max-width: 400px;
}
.update-profile-form .form-list {
  padding-bottom: 20px;
}
.update-profile-form .pstrength-minchar {
  font-size: 14px;
  font-weight: 300;
}
.update-profile-form #newPassword\.errors {
  display: block;
  margin-bottom: 0;
  padding: 0;
  color: #d45747;
  font-size: 14px;
  font-style: italic;
  line-height: 2em;
}
.update-profile-form #checkNewPassword\.errors,
.update-profile-form .help-inline {
  display: none;
}
.account-profile-buttons {
  border-top: 1px solid #ededed;
  padding-top: 30px;
}
.service-center {
  margin-top: 20px;
  border-top: 1px solid #ededed;
}
.service-center .address {
  margin-top: 20px;
  max-width: 400px;
  padding: 10px 30px 30px;
  background-color: #f6f6f6;
  border: 1px solid #ededed;
}
.accountNav {
  padding: 30px 28px;
  background-color: #f6f6f6;
}
.accountNav .headline {
  margin: 0;
}
.accountNav li {
  text-transform: uppercase;
  margin-top: 17px;
}
.accountNav li.active a {
  color: #193441;
}
.page-profile table td:first-child {
  padding-right: 15px;
}
.manage-addresses .address-block {
  margin-bottom: 20px;
  padding: 20px;
  background-color: #f6f6f6;
}
.manage-addresses .address-block h2,
.manage-addresses .address-block h3 {
  margin-top: 0;
}
.manage-addresses .address-block address {
  margin-bottom: 20px;
}
.manage-addresses .add-address-button {
  margin-top: 20px;
}
.manage-addresses .save-shipping-button {
  margin-bottom: 20px;
}
.cart-table .ctas {
  margin-bottom: 20px;
}
.cart-table .right-ctas {
  text-align: right;
}
.cart-table .right-ctas .chosen-container {
  bottom: 10px;
}
.cart-table .right-ctas .cta {
  display: inline-block;
  vertical-align: top;
}
.cart-table .right-ctas .cta + .cta {
  margin-left: 20px;
}
@media screen and (max-width: 768px) {
  .cart-table .right-ctas .cta + .cta {
    margin-top: 1px;
  }
}
.product-table th {
  padding: 21px 18px 21px 20px;
  background-color: #f6f6f6;
}
.product-table .product-description {
  font-size: 12px;
}
.product-table #qty-header {
  text-align: center;
}
.product-table .submitUpdateAll {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 20px;
}
.product-table .qty .quantity {
  padding: 0;
  width: 44px;
  height: 40px;
  max-width: 50px;
  background-color: #f6f6f6;
  text-align: center;
}
.product-table .customer-information label {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 12px;
}
.product-table .customer-information .input-text {
  text-transform: none;
  margin-bottom: 10px;
  max-width: 240px;
}
.product-table .customer-information .input-text:-moz-placeholder {
  color: #818182;
}
.product-table .customer-information .input-text::-moz-placeholder {
  color: #818182;
}
.product-table .customer-information .input-text:-ms-input-placeholder {
  color: #818182;
}
.product-table .customer-information .input-text::-webkit-input-placeholder {
  color: #818182;
}
.product-table .customer-information .input-text.textarea {
  height: 60px;
}
.product-table .customer-information .input-text + .error {
  max-width: 240px;
}
.product-table .price-box--details .quote,
.product-table .price-box--details .price {
  font-size: 15px;
}
.product-table .price {
  text-align: right;
}
.product-table .price .total-price {
  font-size: 15px;
  color: #3e606f;
}
.product-table .price .total-price > span {
  float: right;
}
.product-table .price .original-price {
  margin-bottom: 0;
  text-decoration: line-through;
  font-size: 12px;
}
.product-table .price .unit-price {
  font-size: 12px;
  text-align: right;
}
.product-table .price .unit-price.discounted {
  color: #d45747;
}
.product-table .price .unit-price .unit {
  color: #282b2d;
  margin-left: 6px;
}
.product-table .price .unit-price .unit:before {
  content: '/';
  position: relative;
  right: 5px;
}
.product-table .customer-info__section {
  margin-bottom: 20px;
}
.product-table .customer-info__section .customer-info__section-title {
  font-weight: 700;
}
.product-table .item.expanded td {
  padding-bottom: 0;
  border: 0;
}
.product-table .showQuantityProduct {
  font-size: 26px;
}
.product-table .chosen-container-single .chosen-single {
  padding-left: 0;
  background-color: transparent;
  border: 0;
}
.history__search {
  margin-bottom: 20px;
  padding: 20px;
  background: #ededed;
}
.history__search h2 {
  margin-top: 0;
}
.history__search .custom-styled-select .outer {
  background-color: #ffffff;
}
.history__number-input:first-child {
  width: 52.5% !important;
}
.history__search-inputs {
  margin-bottom: 20px;
}
.history__date-message,
.history__search-message,
.datepicker-field,
.history__secondary-input,
.history__error-message {
  display: none;
}
.history__date-message.active,
.history__search-message.active,
.datepicker-field.active,
.history__secondary-input.active,
.history__error-message.active {
  display: block;
}
.datepicker-field {
  min-width: 140px;
}
.history__error-message {
  color: #d45747;
  font-weight: 500;
  font-style: italic;
}
.history__export-link {
  float: right;
  margin-top: 10px;
}
.order-list-table {
  table-layout: fixed;
}
.order-list-table .actions .link {
  white-space: normal;
  word-wrap: break-word;
}
.order-list-table td {
  vertical-align: middle;
}
.order-list-table td .button {
  padding: 10px 15px;
  min-width: 0;
  font-weight: normal;
}
.order-list-table td.actions ul {
  list-style: none;
  padding-left: 0;
  display: inline;
}
.order-list-table td.actions ul li .button {
  width: 100%;
}
.order-list-table td.actions ul li:last-child {
  padding-top: 10px;
}
.page-quote-detail .quote-info {
  margin: 50px 0;
}
.page-quote-detail #negotiate-quote-div {
  margin-top: 50px;
}
.page-quote-detail .quote-shipping-payment .row {
  margin-bottom: 30px;
}
.page-quote-detail .product-table td:before {
  width: auto;
  margin-right: 10px;
}
.page-quote-detail .page-title__links {
  margin-top: 8px;
}
.page-order .replenishment-info,
.page-order .order-boxes {
  padding-bottom: 20px;
}
.page-order .account-orderdetail-ordertotals .order-detail ul {
  list-style: none;
  padding-left: 0;
  font-size: 16px;
}
.page-order .accountOrderDetailOrderTotals .reset-list li,
.page-order .accountOrderDetailOrderTotals .pagination li {
  margin: 0;
}
.page-order .accountOrderDetailOrderTotals .reset-list li span,
.page-order .accountOrderDetailOrderTotals .pagination li span {
  font-weight: 500;
}
.page-order #reorderForm {
  text-align: right;
  margin: 20px 0;
}
.page-order #reorderButton {
  padding: 20px 0;
  width: 100%;
}
.page-order .quote-shipping-payment {
  background: #eeeeee;
  padding: 0 15px;
}
.page-order .order-boxes .headline {
  margin: 0;
}
.page-order .order-boxes ul {
  font-size: 14px;
  list-style: none;
  padding-left: 0;
}
.page-order .replenishment-info {
  padding-bottom: 20px;
}
.page-order .order-details-table {
  margin-top: 30px;
}
.page-order .message-box {
  margin-top: 30px;
  margin-bottom: 20px;
  clear: both;
}
.page-order .message-box li {
  margin: 10px 0;
}
.page-order .order_status_container {
  border-bottom: 1px solid #9d9d9d;
}
.page-my-replenishment-details .address ul,
.page-my-replenishment-details .payment ul {
  list-style: none;
  padding-left: 0;
}
.page-my-replenishment-details .order-total {
  margin-bottom: 10px;
}
.page-my-replenishment-details .delivery-stages {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 25px;
  padding-bottom: 25px;
}
.order-detail__top-detail tr {
  font-size: 15px;
}
.order-detail__top-detail tr td {
  color: #282b2d;
  line-height: 22px;
  vertical-align: top;
}
.order-detail__top-detail tr td:first-child {
  padding-right: 20px;
  font-weight: 700;
}
.order_detail__shipping-information {
  margin: 30px 0;
  padding: 0 20px 20px;
  background-color: #eeeeee;
}
.order_detail__autoship-control {
  text-align: right;
}
.order-detail__add-to-cart {
  margin-bottom: 20px;
}
.order-detail__add-to-cart .addToCartForm,
.order-detail__add-to-cart .product--details__add-to-wishlist {
  display: inline-block;
  position: relative;
  left: 0;
}
.order-detail__add-to-cart .addToCartForm {
  margin-right: 20px;
}
.order-history .product-table .price {
  text-align: left;
}
.order-history .order-detail__add-to-cart .addToCartForm {
  margin-right: 0;
}
.order-totals-table__inputs .custom-checkbox {
  padding-left: 35px;
}
.order-totals-table__inputs .custom-checkbox label {
  margin-bottom: 20px;
  text-align: left;
  text-transform: none;
}
.order-totals-table__inputs .custom-checkbox label:before {
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 3px;
  width: 22px;
}
.order-totals-table__inputs .button {
  padding: 20px 0;
  width: 100%;
}
.address-block,
.quote-detail {
  margin: 30px 0;
  padding: 0 10px;
  min-height: 180px;
  background-color: #f6f6f6;
}
.address-block table,
.quote-detail table {
  word-break: break-all;
}
#defaultShippingForm .shipping-methods-list .carrier_item {
  *zoom: 1;
}
#defaultShippingForm .shipping-methods-list .carrier_item:before,
#defaultShippingForm .shipping-methods-list .carrier_item:after {
  content: " ";
  display: table;
  line-height: 0;
}
#defaultShippingForm .shipping-methods-list .carrier_item:after {
  clear: both;
}
#defaultShippingForm .shipping-methods-list .carrier_item .custom-radio {
  float: left;
}
#defaultShippingForm .shipping-methods-list .carrier_item .control {
  position: relative;
  float: right;
  width: 60%;
  bottom: 3px;
}
.quote-detail__service-center,
.quote-detail__sold-to-section-title {
  font-weight: 700;
}
.page-payment-details .payment-item {
  padding-bottom: 20px;
}
.page-payment-details .payment-item ul {
  margin: 0;
  padding: 20px;
  background: #f6f6f6;
}
.page-payment-details .payment-item .default {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.page-payment-details .payment-item .default + dd {
  text-transform: uppercase;
  font-size: 14px;
}
.page-payment-details .payment-item .payment-item__buttons {
  display: inline-block;
  width: 100%;
  padding: 0 20px 20px;
  background: #f6f6f6;
}
.page-payment-details .payment-item .payment-item__buttons form {
  float: left;
}
.page-payment-details .payment-item .payment-item__buttons form + form {
  margin-left: 20px;
}
.page-payment-details .payment-item #defaultPoNumber {
  max-width: 260px;
}
.page-payment-details .payment-item dd,
.page-payment-details .gor-modal dd {
  margin-left: 0;
}
.page-payment-details .payment-item dd:first-child,
.page-payment-details .gor-modal dd:first-child {
  text-transform: uppercase;
  font-size: 14px;
}
.page-payment-details .payment-item .credit-card,
.page-payment-details .gor-modal .credit-card {
  text-transform: uppercase;
}
.page-payment-details .gor-modal .modal-content {
  max-width: 630px;
}
.page-order-approval-details .order-details-table {
  border-top: 1px solid #eeeeee;
}
.page-switch-accounts .account--search .form--search {
  padding: 0;
  margin: 40px 0;
}
.page-switch-accounts .account--search__clear-default {
  display: none;
  margin: 40px 0;
  float: right;
}
.page-switch-accounts .account--search__clear-default.gor-active {
  display: block;
}
.account-dashboard .contact-information p {
  margin-bottom: 0;
}
.account-dashboard address {
  font-weight: 300;
}
.switch-accounts__default-select {
  cursor: pointer;
  text-transform: uppercase;
  color: #3e606f;
}
.switch-accounts__default-select.gor-active {
  cursor: default;
  color: #282b2d;
}
.gor-modal--account-selection .modal-content {
  padding: 40px;
}
.gor-modal--account-selection .table--switch-accounts {
  border: none;
}
.gor-modal--account-selection .table--switch-accounts thead tr th {
  border: 1px solid #9d9d9d;
}
.gor-modal--account-selection .table--switch-accounts tbody {
  padding: 0;
}
.gor-modal--account-selection .table--switch-accounts tbody tr td {
  border: 1px solid #9d9d9d;
}
.gor-modal--account-selection .table--switch-accounts tbody tr:first-child td {
  border-top: none;
}
.gor-modal--account-selection .table--switch-accounts tbody tr:hover {
  cursor: pointer;
}
.gor-modal--account-selection .table--switch-accounts tbody tr:hover td {
  background-color: #ededed;
}
.gor-modal--account-selection .gor-modal__title {
  float: left;
}
.gor-modal--account-selection .gor-modal--account-selection-filter {
  float: right;
  margin-top: 10px;
}
.gor-modal--account-selection .form--search {
  width: 100%;
}
.gor-modal--account-selection-filter .form--search {
  padding: 0;
  margin: 0 0 20px;
}
.gor-modal--account-switch__form-list {
  margin-bottom: 20px;
}
.page-login #loginForm {
  max-width: 480px;
}
.page-login .userLogin .buttons-set {
  margin-top: 20px;
}
.saved-lists-table__action-icon {
  font-size: 24px;
}
.wishlist__name {
  margin-bottom: 20px;
}
.wishlist__name h2 {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.wishlist__name .modal-content {
  max-height: 90%;
}
.wishlist__image {
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}
.wishlist__image-small {
  width: 50px;
  height: 50px;
}
.wishlist__image-large {
  width: 100px;
  height: 100px;
}
.wishlist__image img {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
}
.wishlist__actions {
  margin-bottom: 9px;
  margin-top: 30px;
}
.wishlist__actions span {
  margin: 0 5px;
}
.wishlist__owner-actions {
  margin: 11px 7px 0 0;
  float: right;
}
.wishlist__reset-search,
.wishlist__input-action {
  max-width: 100%;
  margin-top: 8px;
  float: right;
}
.wishlist__reset-search {
  margin-right: 10px;
}
.wishlist__top-bar {
  margin-bottom: 10px;
}
.wishlist__pagination-bar .pagination-bar {
  padding: 0;
  background: #ffffff;
}
.wishlist__pagination-bar .pagination-bar .custom-styled-select .outer {
  background-color: #f6f6f6;
}
.wishlist__pagination-bar .total-results {
  display: none;
}
.wishlist__pagination-bar .top .pages {
  display: none;
}
.wishlist__collaborators {
  padding: 20px;
  max-height: 400px;
  overflow: auto;
  border: 1px solid #ededed;
}
.wishlist__collaborators li > ul {
  margin-left: 35px;
}
.wishlist-share-modal__account-list {
  max-height: 400px;
  overflow: auto;
}
.wishlist-share-modal__account-list li > ul {
  margin: 0;
}
.wishlist-share-modal__account-list .level-0 {
  border-bottom: 1px solid #9d9d9d;
  margin-bottom: 20px !important;
  padding-bottom: 20px;
}
.wishlist-tabs .tabs-buttons {
  background: #f6f6f6;
  padding: 25px 30px;
}
.wishlist-tabs .tabs-buttons .tabs-tab {
  padding: 0;
  background: transparent;
  color: #282b2d;
  font-weight: 700;
  font-size: 20px;
  position: relative;
  margin-right: 20px;
}
.wishlist-tabs .tabs-buttons .tabs-tab.gor-active:after {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -5px;
  border-bottom: 1px solid #9d9d9d;
}
#modal--wishlist-collaborators-modal.gor-modal--small .gor-modal__content {
  padding: 30px 0;
}
.wishlist--filter {
  padding: 30px 0;
  overflow: auto;
}
.wishlist--filter label {
  font-weight: 700;
}
.wishlist--filter .wishlist__modal-heading {
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0 0 30px 0;
  padding: 0 30px ;
}
.wishlist--filter .wishlist-share-modal__container .custom-checkbox + .custom-checkbox {
  margin: 0;
}
.wishlist--filter .wishlist-share-modal__usersContainer li,
.wishlist--filter .selected-users-container li {
  margin-bottom: 20px !important;
}
.wishlist--filter .selected-accounts-container,
.wishlist--filter .selected-users-container {
  background: #ededed;
  padding: 15px;
  position: relative;
  max-height: 400px;
  overflow: auto;
}
.wishlist--filter .selected-accounts-container .ajax-loader,
.wishlist--filter .selected-users-container .ajax-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  transform: translate(-50%, -50%);
}
.wishlist--filter .selected-accounts-container .selected-title,
.wishlist--filter .selected-users-container .selected-title {
  font-weight: 700;
}
.wishlist--filter .selected-accounts-container .wishlist-share-modal__account-list,
.wishlist--filter .selected-users-container .wishlist-share-modal__account-list {
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 60px;
}
.wishlist--filter .selected-accounts-container .wishlist-share-modal__account-list .level-0,
.wishlist--filter .selected-users-container .wishlist-share-modal__account-list .level-0 {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.wishlist--filter .wishlist-not-selected .share-account-edit {
  display: none;
}
.wishlist--filter .tabs-content {
  padding: 30px;
}
.wishlist--filter .button-row {
  padding: 0 30px;
  margin: 0;
}
.wishlist--filter .share-account-item {
  max-width: 210px;
  margin-bottom: 20px;
}
.wishlist--filter .share-account-edit {
  position: absolute;
  top: 0;
  right: 0;
}
.wishlist--filter .wishlist-share-modal__item {
  width: 100%;
  margin: 0;
}
.wishlist--filter .share-edit {
  position: relative;
}
.wishlist--filter .share-edit .share-edit__button {
  border: none;
  background: transparent;
  position: relative;
  padding: 0 15px 0 5px;
  font-size: 22px;
  color: #193441;
}
.wishlist--filter .share-edit .share-edit__button .icon-eye-open {
  display: block;
  height: 22px;
  width: 22px;
  position: relative;
  padding-right: 8px;
}
.wishlist--filter .share-edit .share-edit__button .icon-eye-open:before {
  content: '';
  display: block;
  height: 18px;
  width: 18px;
  background: url("../images/eye.png") no-repeat center;
  background-size: contain;
}
.wishlist--filter .share-edit .share-edit__button:after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 14px;
  color: #282b2d;
}
.wishlist--filter .share-edit.active {
  display: block;
}
.wishlist--filter .share-edit.active .share-edit__permissions {
  display: block;
}
.wishlist--filter .share-edit.active .share-edit__button:after {
  transform: rotate(180deg);
  top: 30%;
}
.wishlist--filter .share-edit .share-edit__permissions {
  display: none;
  border: 1px solid #f6f6f6;
  width: 100px;
  position: absolute;
  top: 35px;
  right: 0;
  z-index: 999;
}
.wishlist--filter .share-edit .share-edit__permissions input[type='radio'] {
  /* Hide the input, but have it still be clickable */
  opacity: 0;
  float: left;
  width: 1px;
}
.wishlist--filter .share-edit .share-edit__permissions input[type='radio'] + label {
  text-align: center;
  padding: 5px;
  display: block;
  width: 100%;
  border: none;
  background: #ffffff;
  color: #3e606f;
  font-size: 12px;
  margin: 0;
}
.wishlist--filter .share-edit .share-edit__permissions input[type='radio'] + label:before {
  display: none;
}
.wishlist--filter .share-edit .share-edit__permissions input[type='radio']:checked + label {
  background: #f6f6f6;
  color: #282b2d;
}
.wishlist__account-list-additional-fields {
  margin-top: 5px;
}
.wishlist__collaborators-action .icon-shared {
  position: relative;
  top: 5px;
  font-size: 24px;
}
.wishlist__collaborators li {
  padding: 20px 0;
  border-top: 1px solid #ededed;
}
.wishlist__collaborators li:first-child {
  border-top: none;
}
.wishlist__modal-filter .form--search {
  margin: 0 0 35px;
  padding: 0;
  width: 100%;
}
.wishlist-input-modal__error-message {
  display: none;
  color: #d45747;
}
.wishlist-input-modal__error-message.error {
  display: block;
}
.wishlist-items .wishlist__action {
  float: left;
  margin-right: 20px;
}
.wishlist-items .h4 {
  font-weight: 500;
}
.order-details__title {
  float: left;
}
.order-detail__add-to-cart,
.order-details__links {
  float: right;
}
.user-permissions-item {
  padding: 10px 0;
}
@media screen and (max-width: 960px) {
  .history__search-inputs {
    margin-bottom: 0;
  }
  .history__search-inputs > div {
    margin-bottom: 20px;
  }
  .history__number-input:first-child {
    width: 100% !important;
  }
  .account-navigation {
    background-color: #f6f6f6;
    margin-bottom: 20px;
  }
  .account-navigation .accountNav {
    padding: 16px 0px;
  }
  .account-navigation .accountNav .accordion-header {
    padding: 0;
    text-align: left;
  }
  .account-navigation .accountNav .accordion-header:after {
    content: '\e907';
    font-size: 12px;
    color: #3e606f;
    top: 0;
    transform: none;
    right: 0;
  }
  .account-navigation .accountNav .accordion-header.gor-active:after {
    content: '\e914';
  }
  .account-navigation .accountNav .accordion-content {
    padding: 0;
  }
  .account-navigation .accountNav__last {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .product-table .price-box {
    margin-top: 0;
  }
  .wishlist--filter .tabs-buttons {
    display: flex;
  }
  .wishlist--filter .selected-accounts-container,
  .wishlist--filter .selected-users-container {
    margin-top: 30px;
  }
  .order_detail__autoship-control {
    text-align: left;
  }
  .history__form .button-row {
    margin-top: 0;
  }
  .history__form .button-row .button + .button {
    margin-left: 0;
    padding-top: 20px;
    text-align: center;
  }
  .order-list-table td {
    border: 0;
    padding: 4px 18px;
  }
  .order-list-table td:first-child {
    padding-top: 20px;
  }
  #subsForm li {
    margin-bottom: 20px;
  }
  #subsForm .form-list {
    display: inline-block;
  }
  .subsForm__unsubscribe {
    margin: 0;
  }
  .form--switch-accounts {
    margin-left: -15px;
    margin-right: -15px;
  }
  .form--switch-accounts .table-stacked tr td {
    border: 0;
    float: left;
  }
  .form--switch-accounts .table-stacked tr td:first-child {
    border-top: 1px solid #ededed;
  }
  .form--switch-accounts .table-stacked tr td > span,
  .form--switch-accounts .table-stacked tr td > div {
    width: 50%;
    float: right;
  }
  .form--switch-accounts .button-row {
    padding: 0 15px;
  }
  .page-switch-accounts .account--search .form--search {
    margin: 20px 0;
    width: 100%;
  }
  .page-switch-accounts .account--search__clear-default {
    margin: 20px 0;
    width: 100%;
    float: left;
  }
  .gor-modal--account-selection .modal-content {
    padding: 0 20px 20px;
  }
  .gor-modal--account-selection .gor-modal--account-selection-filter {
    float: none;
  }
  .gor-modal--account-selection .table--switch-accounts {
    margin: 0;
  }
  .gor-modal--account-selection .table--switch-accounts tbody tr {
    border-top: 1px solid #9d9d9d;
  }
  .gor-modal--account-selection .table--switch-accounts tbody tr:first-child {
    border: 0;
  }
  .gor-modal--account-selection .table--switch-accounts tbody tr td {
    padding: 8px 16px;
    border: 0;
  }
  .table--switch-accounts-wrapper {
    border: 1px solid #9d9d9d;
  }
  .wishlist__actions {
    margin-bottom: 20px;
    width: 100%;
    float: left;
  }
  .wishlist__actions .button {
    width: 100%;
  }
  .wishlist__pagination-bar .pagination-bar .horizontal-form {
    width: 100%;
  }
  .wishlist__reset-search,
  .wishlist__input-action {
    float: left;
    width: 100%;
  }
  .wishlist__owner-actions {
    margin-bottom: 20px;
    padding-left: 0;
  }
  .wishlist-items.table-stacked:not(.no-headers) tbody tr {
    border-top: 1px solid #9d9d9d;
    border-bottom: 1px solid #9d9d9d;
  }
  .wishlist-items.table-stacked:not(.no-headers) td:before {
    margin-top: 22px;
  }
  .wishlist-items.table-stacked:not(.no-headers) td.actions {
    padding-top: 8px;
    padding-bottom: 20px;
  }
  .wishlist-items.table-stacked:not(.no-headers) td.actions:before {
    display: none;
  }
  .wishlist-items.table-stacked:not(.no-headers) td.actions > * {
    width: 100%;
  }
  .wishlist-items.table-stacked:not(.no-headers) td.actions > * .addToCartButton {
    width: 100%;
  }
  .wishlist__collaborators-action {
    padding-left: 50%;
  }
  .wishlist .table td {
    padding: 8px 18px;
  }
  .wishlist__owner-actions--mobile {
    padding-left: 0;
  }
  .order-details__links {
    float: left;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .order-details__title {
    float: right;
  }
  .order-detail__add-to-cart {
    float: left;
    width: 100%;
  }
  .order-detail__add-to-cart .addToCartForm {
    width: 100%;
  }
  .order-detail__add-to-cart .addToCartButton {
    width: 100%;
    margin-top: 20px;
  }
  #defaultShippingForm .page-title {
    padding-bottom: 10px;
  }
  #defaultShippingForm .shipping-methods-list {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 480px) {
  .product-table .grid .grid-three-dimensions tr,
  .product-table .grid .grid-three-dimensions td {
    display: block;
  }
  .product-table .grid .grid-three-dimensions tr {
    float: left;
    width: 25%;
  }
  .product-table .grid .grid-three-dimensions tr:first-child {
    border-top: 1px solid #eeeeee;
  }
  .product-table .grid .grid-three-dimensions td {
    padding: 10px 2%;
    height: 35px;
    width: 100%;
    text-align: center;
  }
  .product-table .grid .grid-three-dimensions td:before {
    display: none;
  }
  .wishlist--filter .selected-accounts-container label,
  .wishlist--filter .selected-users-container label {
    max-width: 170px;
  }
}
.most-frequent {
  padding: 5px;
  margin-top: 15px;
  background: goldenrod;
  font-size: medium;
  border: 1px solid yellow;
  border-radius: 30px;
}
.wishlist-items {
  margin-top: 25px;
}
.wishlist-items td {
  border: none;
}
.wishlist-items tbody tr {
  border-top: none !important;
  border-bottom: 1px solid #d9d9d9;
}
.wishlist-item.draggable-source--is-dragging {
  opacity: 0.45;
  transition: all 0.1s ease-in-out;
  cursor: move;
}
.wishlist-item.draggable--over {
  transition: all 0.45s ease-in-out;
}
.wishlist-item.draggable-mirror {
  display: table;
  background-color: #fff;
}
.wishlist-item__draghandle {
  cursor: move;
  font-size: 18px;
}
#product-header,
.wishlist-item .wishlist-product {
  width: 351px;
}
#qty-header,
.wishlist-item .qty {
  width: 71px;
}
#price-header,
.wishlist-item .price {
  width: 206px;
}
#actions-header,
.wishlist-item .actions {
  width: 209px;
}
#drag-header,
.wishlist-item .drag-cell {
  width: 33px;
}
.wishlist-item .actions .link {
  margin: 10px 0 40px 0;
}
.wishlist-item .error {
  margin-top: 15px;
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .wishlist-item__draghandle--mobile {
    position: absolute;
    right: 18px;
  }
}
.cart-details #checkoutButtonTop {
  margin-top: 50px;
}
.cart-details .support {
  font-size: 18px;
  font-weight: 300;
  color: #193441;
  text-transform: none;
  vertical-align: top;
}
.cart-details .support a {
  display: inline;
  vertical-align: top;
}
.cart-details .order-totals .promo-form {
  position: relative;
  margin-bottom: 30px;
}
.cart-details .order-totals .promo-form .input-box {
  width: 100%;
}
.cart-details .order-totals .promo-form .remove-btn,
.cart-details .order-totals .promo-form .apply-btn {
  position: absolute;
  margin-top: 12px;
  padding-right: 16px;
  right: 2px;
  float: right;
  background-color: #ffffff;
  text-transform: uppercase;
}
.cart-details .order-totals .promo-form .remove-btn {
  display: none;
}
.cart-details .order-totals .promo-form .promo-buttons.remove .apply-btn {
  display: none;
}
.cart-details .order-totals .promo-form .promo-buttons.remove .remove-btn {
  display: block;
}
.quote-actions,
.cart-table {
  margin-bottom: 40px;
}
.special-notes {
  resize: vertical;
}
.special-notes::placeholder {
  text-transform: capitalize;
}
.page-multiStepCheckoutSummaryPage .mini-cart__item .btn-remove,
.page-cartPage .mini-cart__item .btn-remove,
.page-quotePage .mini-cart__item .btn-remove {
  display: none;
}
.page-title--cart__support {
  float: right;
}
.page-title--print {
  position: relative;
  padding-right: 40px;
}
.page-title--print .print-button {
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 769px) {
  .page-title-cart h1 {
    margin-top: 25px;
  }
  .list-piped > li.cart-remove-product {
    display: none;
  }
  .cart-details .list-piped {
    margin-bottom: 15px;
  }
  .cart-details .order-summary {
    margin-bottom: 15px;
  }
  .cart-details .clear-cart {
    margin: 0 0 15px;
    text-align: center;
  }
  .cart-table {
    margin-top: 10px;
    margin-bottom: 15px;
  }
  .cart-table .grid {
    top: 1px;
    position: relative;
  }
  .cart-table .grid td:before {
    content: none;
  }
  .order-summary__container {
    padding: 0;
  }
  .order-summary__description p {
    font-size: 12px;
  }
  .order-summary {
    padding: 30px 15px 5px;
  }
  .quote-actions .order-totals-table button {
    display: block;
    margin: 0 auto 15px;
  }
}
.hero--catalog {
  margin-bottom: 30px;
}
.addToCartButton.has-quote {
  width: auto !important;
  float: left;
  padding: 20px 8px;
}
.addToQuoteButton {
  display: none;
}
.addToQuoteButton .icon {
  display: none;
}
.addToQuoteButton.icon-show {
  width: auto;
  margin-left: 10px;
  padding: 20px;
  z-index: 1;
}
.addToQuoteButton.icon-show .icon {
  display: block;
}
.addToQuoteButton.icon-show .quote-text {
  display: none;
}
.addToQuoteButton.hotspot {
  position: relative;
}
.addToQuoteButton.hotspot .icon-quote {
  position: relative;
  z-index: 1;
}
.addToQuoteButton.hotspot .dot,
.addToQuoteButton.hotspot .dot:before,
.addToQuoteButton.hotspot .dot:after {
  position: absolute;
  border-radius: 50%;
}
.addToQuoteButton.hotspot .dot {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background: #272574;
  z-index: 3;
  transform: translate(-50%, -50%);
}
.addToQuoteButton.hotspot .dot:before,
.addToQuoteButton.hotspot .dot:after {
  display: block;
  content: ' ';
  top: 50%;
  left: 50%;
  background: #272574;
  border: 1px solid #3d407c;
  width: 80px;
  height: 80px;
  animation: pulse 2s infinite ease-out;
  transform-origin: 0 0;
}
.addToQuoteButton.hotspot .dot:after {
  animation: pulse-inner 2s infinite ease-out;
}
@keyframes pulse {
  0% {
    transform: scale(0.1) translate(-50%, -50%);
    opacity: 1;
  }
  100% {
    transform: scale(1) translate(-50%, -50%);
    opacity: 0;
  }
}
@keyframes pulse-inner {
  0% {
    opacity: 0;
    transform: scale(0.1) translate(-50%, -50%);
  }
  24%,
  90% {
    opacity: 0;
  }
  25% {
    opacity: 1;
    transform: scale(0.1) translate(-50%, -50%);
  }
  100% {
    opacity: 0;
    transform: scale(1) translate(-50%, -50%);
  }
}
.category__image {
  display: block;
  padding: 10px;
  height: 200px;
  position: relative;
}
.category__image img {
  display: block;
  margin: 0 auto;
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  max-height: 100%;
  max-width: 100%;
}
.industry-container .category__image {
  padding: 0;
}
.all-facet-values,
.top-facet-values {
  padding-bottom: 8px;
  background-color: #f0f0f0;
  padding-left: 10px;
}
.facet-navigation {
  background-color: #f6f6f6;
  padding: 10px 0 10px 20px;
}
.facet-navigation:empty {
  display: none;
}
.facet-navigation .headline {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  margin-bottom: 14px;
  text-transform: uppercase;
}
.facet-navigation .facet {
  border-bottom: 0 solid #777777;
  margin-bottom: 10px;
}
.facet-navigation .facet .facet-head {
  font-family: inherit;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 15px;
  margin-bottom: 14px;
  text-transform: uppercase;
  text-align: left;
  font-weight: 700;
  padding-left: 0;
  padding-right: 30px;
  margin: 0;
  white-space: inherit;
}
.facet-navigation .facet .facet-head:after {
  content: "\e907";
  color: #3e606f;
  margin-right: -15px;
}
.facet-navigation .facet .facet-head.gor-active {
  margin-bottom: 10px;
}
.facet-navigation .facet .facet-head.gor-active:after {
  content: "\e914";
  margin-right: -15px;
}
.facet-navigation .facet .facet-values {
  padding-right: 20px;
  transition: height .3s ease;
  text-transform: uppercase;
}
.facet-navigation .facet .facet-values ul {
  list-style: none;
  padding-left: 0;
}
.facet-navigation .facet .facet-values .custom-checkbox label {
  font-family: "Museo Sans W01", Arial, "Lucida Grande", sans-serif;
  color: #3e606f;
}
.facet-navigation .facet .facet-values .custom-checkbox label:before {
  vertical-align: middle;
}
.facet-navigation .facet .facet-values .more {
  display: block;
  margin-bottom: 20px;
}
.facet-navigation .facet .facet-values .more .icon {
  vertical-align: middle;
}
.facet-navigation .remove-item-left .icon {
  color: #282b2d;
}
.facet-navigation .remove a {
  display: block;
  height: 30px;
  border: 1px solid #333;
}
.facet-navigation .clear-all {
  display: block;
  padding-left: 15px;
  margin-top: 20px;
  text-transform: capitalize;
}
.facet-navigation--mobile {
  display: none;
}
.template-pages-search-searchListPage .section--related,
.page-searchEmpty .section--related {
  border-top: 1px solid #ededed;
  margin-top: 50px;
}
.template-pages-search-searchListPage .section--related .section__title,
.page-searchEmpty .section--related .section__title {
  text-align: left;
}
.template-pages-search-searchListPage .quote-entry__form .quote-entry__add-to-cart .addToCartButton,
.page-searchEmpty .quote-entry__form .quote-entry__add-to-cart .addToCartButton {
  display: none;
}
.template-pages-search-searchListPage .quote-entry__form .quote-entry__add-to-cart .addToCartButton.addToQuoteButton,
.page-searchEmpty .quote-entry__form .quote-entry__add-to-cart .addToCartButton.addToQuoteButton {
  display: block;
  padding: 20px 40px;
}
.template-pages-search-searchListPage .quote-entry__form .quote-entry__add-to-cart .addToCartButton {
  display: none;
}
.template-pages-search-searchListPage .quote-entry__form .quote-entry__add-to-cart .addToCartButton.addToQuoteButton {
  display: block;
  padding: 20px 40px;
}
.category-list-item {
  margin-bottom: 80px;
}
.category-list-item:nth-child(4n + 1) {
  clear: left;
}
.category-list-item .category-name {
  letter-spacing: 1.7px;
  line-height: 19px;
}
.category-list-item .category-name a {
  color: #282b2d;
}
.category-list-item .subcategories li {
  margin-bottom: 10px;
}
.category-list-item .view-all {
  font-weight: 700;
}
.industry-container .category-list-item {
  margin-bottom: 40px;
}
@media screen and (max-width: 959px) {
  .facet-navigation--mobile {
    display: block;
  }
  .facet-navigation .clear-all {
    padding-left: 0;
  }
  .category-list-item:nth-child(2n + 1) {
    clear: none;
  }
  .category-list-item:nth-child(4n + 1) {
    clear: left;
  }
  #popup-mobile-sort-filter {
    background: none;
  }
  #popup-mobile-sort-filter .modal-content {
    width: 100%;
    height: 100%;
    max-height: 100%;
  }
  #popup-mobile-sort-filter .modal-close {
    right: 15px;
    position: absolute;
    top: 15px;
    font-size: 32px;
  }
  #popup-mobile-sort-filter .facet-navigation {
    display: block;
    float: left;
    width: 100%;
    padding: 20px 0 0 0;
  }
  #popup-mobile-sort-filter .sort-form {
    width: 100%;
    display: block;
    margin-top: 40px;
  }
  #popup-mobile-sort-filter .sort-form h4 {
    margin-top: 0;
  }
  #popup-mobile-sort-filter .modal-content {
    background: #f6f6f6;
    border: none;
  }
  #popup-mobile-sort-filter .modal-title {
    margin: 0;
  }
  #popup-mobile-sort-filter .custom-styled-select .outer {
    background: #ffffff;
  }
  #mobile-sort-filter .sort-form ul li > .input-box,
  #mobile-sort-filter .sort-form ul li > label {
    width: 100%;
  }
  #filter-desktop-container .facet {
    margin: 0;
  }
  #filter-desktop-container .facet-head {
    padding: 0;
  }
  #filter-desktop-container .filter-modal {
    color: #282b2d;
    display: block;
    width: 100%;
  }
  #filter-desktop-container .facet-navigation .gor-accordion {
    display: none;
  }
  .facet-navigation .facet.facet--modal {
    margin: 0;
  }
  .facet--head-button:after {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'catalyst' !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;
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translate(0, -50%);
  }
  .facet-values {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .main .total-results {
    padding-bottom: 0;
  }
  .pages {
    text-align: center;
    margin-bottom: 10px;
  }
  .pagination-bar.top .total-results {
    display: none;
  }
  .hero--catalog {
    margin-bottom: 10px;
  }
  .category__image {
    padding: 0;
    height: auto;
  }
  .category__image img {
    top: auto;
    transform: none;
    width: 100%;
  }
  .category-list-item {
    margin-bottom: 20px;
  }
  .category-list-item .subcategories li {
    margin-bottom: 12px;
  }
  .category-list-item .subcategories li a {
    word-break: break-word;
  }
  .category-list-item:nth-child(4n + 1) {
    clear: left;
  }
  .product--list {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .product--list .short-description {
    margin: 25px 0 20px;
  }
  .product--list .product__info {
    padding-left: 0;
    margin-bottom: 0;
  }
  .product--list .product__info > div {
    padding: 0;
  }
  .product--list .addToCartButton:not(.addToQuoteButton).has-quote {
    width: calc(100% - 47px) !important;
  }
}
@media screen and (max-width: 767px) {
  .category-list-item:nth-child(4n + 1) {
    clear: left;
  }
  .category-list-item:nth-child(2n + 1) {
    clear: left;
  }
}
@media screen and (max-width: 480px) {
  .advanced-search .advanced-search-section .radios > li,
  .advanced-search .advanced-search-section .idCheckbox > li {
    display: block;
    padding: 10px 5px 0;
  }
  .advanced-search .advanced-search-section .radios {
    float: left !important;
  }
}
.filter__no-results,
.filter__results {
  display: none;
}
.highlight {
  font-weight: 700;
  background: #f6f6f6;
}
.brands__list {
  margin-top: 35px;
}
.brands__list .brands__separator {
  margin-top: 35px;
  width: 100%;
}
.brands__list .brands__separator:first-child {
  margin-top: 0;
}
.brands__list a {
  font-size: 14px;
  font-weight: 300;
  color: #193441;
}
.brands__list li {
  display: inline-block;
  margin-top: 8px;
  width: 33%;
}
.brands__title {
  margin-top: 0;
  padding-bottom: 20px;
  border-bottom: 1px solid #9d9d9d;
}
.glossary__toolbar {
  padding: 10px 20px;
  margin-top: 50px;
  background: #f6f6f6;
}
.glossary__search {
  float: left;
  width: 38.46153846%;
}
.glossary__search .form--search {
  padding-top: 0;
  margin-left: 0;
  width: 100%;
}
.glossary__key {
  float: right;
  margin-top: 12px;
}
.glossary__key > li {
  margin: 0 3px;
}
.glossary__key > li:first-child {
  margin-right: 10px;
}
.glossary__key > li .disabled {
  display: inline-block;
  cursor: default;
  color: #bababa;
}
.glossary__mask {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.glossary__results {
  margin-top: 20px;
}
.control--glossary {
  display: flex;
}
.custom-radio--glossary {
  float: left;
  flex-grow: 1;
}
.brands__none-found {
  display: none;
}
.brands__none-found.no-result {
  display: block;
}
.brands__featured > div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.brands__featured-list .block__image {
  width: 75%;
  margin: 0 auto;
  border: 0;
}
@media screen and (max-width: 1170px) {
  .control--glossary {
    display: block;
  }
  .custom-radio--glossary {
    width: 20%;
    margin-bottom: 10px;
  }
  .custom-radio--glossary + .custom-radio {
    margin-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  .glossary__toolbar {
    margin-top: 10px;
  }
  .brands__featured-list .block__image {
    width: 100%;
  }
  .custom-radio--glossary {
    width: 25%;
  }
}
@media screen and (max-width: 768px) {
  .glossary__search {
    width: 100%;
  }
  .brands__list li {
    width: 50%;
  }
  .glossary__key > li:first-child {
    width: 100%;
    text-align: left;
  }
  .glossary__key li {
    width: 16%;
    text-align: center;
    margin: 10px 3px;
  }
  .custom-radio--glossary {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  .glossary__key > li {
    margin: 10px;
  }
  .brands__list li {
    width: 100%;
  }
}
.register ul + p {
  margin: 20px 0;
}
html[lang=fr] .page-multiStepCheckoutSummaryPage button.place-order {
  padding-left: 5px;
  padding-right: 5px;
  text-wrap: wrap;
}
.order-summary {
  width: 100%;
  margin-bottom: 30px;
  padding: 30px 30px 20px;
  background: #f6f6f6;
}
.order-summary a {
  text-decoration: underline;
}
.order-summary .terms {
  margin-bottom: 20px;
}
.order-summary--approvals {
  margin-top: 20px;
}
.order__notes {
  margin-bottom: 20px;
}
.order-summary__title,
.order-totals-title {
  margin-top: 0;
}
.order-summary__description {
  margin-bottom: 0;
  text-align: center;
  font-weight: 300;
  font-size: 12px;
  font-style: italic;
}
.order-summary__description a {
  font-weight: 600;
  text-decoration: none;
}
.order-totals #couponMessage {
  position: absolute;
  top: 42px;
  color: #d45747;
  font-size: 14px;
  font-style: italic;
}
.order-totals .tax-exempt {
  margin-top: 18px;
  margin-bottom: 18px;
}
.order-totals-bottom .realTotals {
  font-size: 12px;
  font-style: italic;
}
.order-totals-bottom .terms {
  margin-bottom: 15px;
}
.order-totals-bottom .button {
  margin-left: 0;
  margin-bottom: 20px;
  width: 100%;
}
.order-totals-bottom .order-totals-bottom__approval-buttons {
  width: 100%;
  margin-top: 20px;
}
.order-totals-bottom .express-checkout-icon {
  margin-top: 4px;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}
.checkoutContentPanel__payment-details {
  font-size: 14px;
  font-weight: normal;
}
.totals-table {
  margin-bottom: 0;
}
.totals-table th,
.totals-table td {
  background-color: #f6f6f6;
  color: #3e606f;
  border: none;
}
.totals-table td {
  text-align: right;
  border: 0;
  background: #f6f6f6;
  color: #193441;
  font-weight: 500;
}
.totals-table td:first-child {
  padding-left: 0 !important;
  text-align: left;
}
.totals-table td:last-child {
  padding-right: 0 !important;
}
.totals-table tbody td {
  font-size: 12px;
  padding: 5px 18px 0 18px;
}
.totals-table tfoot td {
  padding: 18px;
}
.totals-table tr.totals {
  text-transform: uppercase;
  font-size: 15px;
}
.shopping-cart-items .expanded td {
  border-bottom: 0;
}
.shopping-cart-items td {
  padding: 30px 10px;
}
.shopping-cart-items [data-header="Quantity"] a {
  display: block;
}
.product-table .grid > td {
  padding: 0;
  border: none;
}
.ajax-grid .order-form-grid-group:last-child {
  border-bottom: solid 1px #eeeeee;
}
.product-grid-container {
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
}
.single-grid-three-dimensions table {
  margin-bottom: 20px;
  border: solid 1px #eeeeee;
}
.promo__title {
  font-size: 15px;
  font-weight: 500;
}
/* --- 2. SHIPPING ADDRESS -------------------------- */
.shipping-selection .view-address-book {
  margin-bottom: 15px;
}
.shipping-selection .address {
  clear: both;
  margin: 10px 0 20px;
}
.shipping-selection .address form {
  float: left;
  margin: 10px 10px 10px 0;
}
.steps .edit {
  display: none;
  margin-left: 20px;
}
.steps .complete .edit {
  display: inline-block;
}
.steps--registration {
  margin-top: 40px;
}
.steps--registration .step.last {
  padding-top: 5px;
}
.steps--registration .step .step__button {
  display: none;
}
.steps--registration .step.active.allowed .step__button {
  display: block;
}
.step {
  padding-top: 17px;
  padding-left: 70px;
  position: relative;
}
.step.disabled {
  opacity: .5;
}
.step.disabled:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  cursor: not-allowed;
}
.step.active .edit {
  display: none;
}
.step.last .step__content:before {
  display: none;
}
.step .saved-address {
  margin-bottom: 20px;
}
.step__title {
  margin-top: 0;
  margin-bottom: 18px;
}
.step__number {
  display: inline-block;
}
.step__number > span {
  width: 100%;
  line-height: 50px;
  position: absolute;
  top: 0;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.step__content {
  padding-bottom: 40px;
  position: relative;
}
.step__content:before {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background: #193441;
  position: absolute;
  top: 0;
  left: -45px;
}
.step__content--max-width {
  max-width: 910px;
}
.steps--checkout .form-list.seperate-shipping {
  margin-left: 0;
}
.steps--checkout .form-list .cg-wrapp {
  float: left;
  width: 100%;
}
.steps--checkout .form-list .cg-wrapp .control-group {
  width: 100%;
}
.steps--checkout .form-list .cg-wrapp li:last-child {
  margin-bottom: 0;
}
.steps--checkout .step.active .edit {
  display: none;
}
.steps--checkout .step.disabled .step__content > div {
  display: none;
}
.steps--checkout .step.complete .step__static {
  display: block;
}
.steps--checkout .step.complete .step__editable {
  display: none;
}
.steps--checkout .step.toggle .step__editable {
  display: block;
}
.steps--checkout .step.toggle .step__static {
  display: none;
}
.steps--checkout .saved-address {
  width: 50%;
  padding-right: 5px;
}
.steps--checkout .step__editable {
  display: block;
}
.steps--checkout .step__static {
  display: none;
  font-size: 14px;
}
.steps--checkout .custom-radio label.error {
  bottom: -5px;
  min-width: 200px;
  left: 18px;
}
.steps--checkout .custom-radio label.error::after {
  display: none;
}
.step--payment-method .cardForm li {
  clear: both;
}
.step--payment-method .custom-styled-select .outer:after {
  padding: 11px;
}
.step--payment-method .optional {
  border-left: 1px solid #ededed;
  padding-left: 40px;
}
.step--payment-method .save-payment-details {
  margin-top: 15px;
}
.step--payment-method .saved-cards {
  padding-left: 40px;
}
.step--payment-method .cc-expiry-row {
  padding-right: 10px;
}
.step--shipping-method .step__content:before {
  display: none;
}
.step--shipping-method .delivery_method_item label {
  display: inline-block;
}
.step--shipping-method .form-list {
  margin: 0;
}
.step--shipping-method .form-list > li {
  width: 100%;
}
.step--shipping-method .active .additional-options {
  display: block;
}
.step--shipping-method .active .icon-plus {
  display: none;
}
.step--shipping-method .active .icon-minus {
  display: inline;
}
.step--shipping-method .icon-plus {
  display: inline;
}
.step--shipping-method .icon-minus {
  display: none;
}
.step--shipping-method .additional-options {
  display: none;
}
.step--shipping-method .carrier-preferences h5 {
  cursor: pointer;
}
.step--shipping-method .carrier-preferences i {
  font-size: 20px;
  padding: 0 5px 0 0;
  top: 4px;
  position: relative;
}
.step--shipping-method .border-left {
  border-left: 1px solid #ededed;
  padding-left: 40px;
}
.shipping-methods-list > li {
  padding: 5px 10px 10px;
  margin-bottom: 20px;
  background: #f6f6f6;
}
.step--billing-address .new-address,
.step--billing-address .custom-checkbox + .saved-address {
  margin-top: 15px;
}
.summary {
  padding: 40px 0 0;
  border-top: 1px solid #9d9d9d;
}
.summary-flow {
  font-size: 14px;
}
.summary-flow .summary-payment li {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
}
.summary-flow .order-notes {
  height: auto;
  word-break: break-word;
}
.summary-payment__carrier-info {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
  white-space: inherit;
}
/* --- Confirmation pages------------------------- */
.order-confirmation .order-confirmation__section {
  font-size: 14px;
  font-weight: 300;
}
.order-confirmation .order-confirmation__section + .cart-table,
.order-confirmation .order-confirmation__section + .order-confirmation__section {
  border-top: 1px solid #ededed;
}
.order-confirmation .order-confirmation__section + .cart-table {
  padding-top: 20px;
}
.order-confirmation .order-confirmation__section .optional {
  font-weight: 500;
  font-size: 14px;
  text-transform: lowercase;
}
.order-confirmation .order-confirmation__section .form-actions {
  margin-top: 20px;
}
.order-confirmation .product--cart .product__image {
  left: 0;
}
.order-confirmation .order-box {
  width: 100%;
  float: none;
  padding: 0;
}
.order-confirmation .order-box .h4 {
  margin-top: 0;
}
.order-confirmation .order-box p {
  margin: 0;
}
.order-confirmation .order-box ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
}
.order-confirmation .order-box ul li {
  line-height: 20px;
}
.order-notes {
  word-break: break-all;
}
#guestRegisterForm {
  margin-bottom: 20px;
}
.page-termsOfSalePage .terms.custom-checkbox.hide-for-print {
  display: none;
}
.modal--terms__terms-content {
  height: 100%;
  overflow-y: auto;
}
#modal--terms .modal-content {
  padding-bottom: 90px;
  padding-top: 50px;
  overflow-y: auto;
  height: 100%;
}
#modal--terms .gor-modal__footer {
  padding-left: 80px;
  padding-right: 80px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 40px;
}
#modal--terms .termsAndConditionsLink {
  color: #017b85;
}
#modal--terms .termsAndConditionsLink:hover {
  color: #201c52;
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media screen and (max-width: 1024px) {
  #modal--terms .modal-content {
    padding-bottom: 120px;
  }
}
.table-stacked.shopping-cart-items:not(.no-headers) td.customer-information {
  padding: 30px 10px;
}
.customer-information__mobile {
  display: none;
}
@media screen and (max-width: 769px) {
  .table-stacked.shopping-cart-items:not(.no-headers) td.customer-information {
    padding: 10px;
  }
  .table-stacked.shopping-cart-items tr.customer-information__mobile {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #checkoutOrderDetails .product-table tr:not(.grid) td:first-child,
  #checkoutOrderDetails .product-table tr:not(.grid) td:not(:first-child) {
    width: 100%;
    float: none;
    text-align: left;
    padding: 5px 10px;
  }
  .step__button {
    margin-bottom: 30px;
  }
  .page-register .steps--registration .step__title {
    font-size: 12px;
    position: absolute;
    top: 10px;
  }
  .page-register .steps--registration .step__content:before {
    left: -30px;
  }
  .page-register .steps--registration .step {
    padding-left: 48px;
    padding-top: 37px;
  }
  .page-register .steps--registration .step__content {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .page-register .steps--registration .step__number:before {
    width: 35px;
    height: 35px;
  }
  .page-register .steps--registration .step__number > span {
    line-height: 35px;
  }
  .step .form-list li {
    margin-bottom: 14px;
  }
  .steps--checkout .saved-address {
    width: 100%;
    padding: 0;
  }
  .steps--checkout .custom-radio label {
    padding: 8px 0 0 35px;
    line-height: 15px;
  }
  .steps--checkout .custom-radio label:before {
    position: absolute;
    left: 0;
  }
  #command label {
    margin-top: 0;
  }
  #command textarea {
    height: 120px;
    margin-bottom: 30px;
  }
  /* --- Confirmation pages------------------------- */
  .order-confirmation .order-confirmation__section + .cart-table {
    border-top: none;
  }
  .order-confirmation .order-confirmation__section h1 {
    font-size: 24px;
  }
  #modal--terms .gor-modal__footer {
    padding-left: 60px;
    padding-right: 60px;
    width: 100%;
    bottom: 20px;
  }
}
@media screen and (max-width: 480px) {
  #modal--terms .gor-modal__footer {
    padding-left: 20px;
    padding-right: 20px;
  }
  .order-totals-bottom .button {
    white-space: normal;
  }
  .product__stock-status {
    transform: translate(-60%, -100%);
  }
  .product__stock-status:after,
  .product__stock-status:before {
    left: 60%;
  }
  #checkout h4 {
    margin-top: 40px;
  }
  .checkout-progress {
    display: block;
    border-right: 0;
  }
  .checkout-progress li {
    display: block;
    margin-bottom: 3px;
    border-right: solid 1px #777777;
  }
}
.hero {
  display: block;
  position: relative;
  background: url("../images/hero-bkgd.jpg") repeat;
}
.hero__copy {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
  .hero__copy-inner {
    padding: 0;
  }
}
.hero-industry .hero__copy-inner {
  position: relative;
}
.hero__copy--center {
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.hero__copy--left {
  text-align: left;
  left: 0;
  right: auto;
}
.hero__copy--right {
  text-align: right;
  left: auto;
  right: 0;
}
.hero__image {
  display: block;
  width: 100%;
  max-width: none;
}
.hero__title {
  margin-top: 0;
  font-weight: 700;
  font-size: 44px;
}
.hero__description {
  max-width: 660px;
  font-weight: 300;
  font-size: 17px;
}
.hero__description,
.hero__title {
  color: #fff;
}
@media screen and (max-width: 767px) {
  .hero__description,
  .hero__title {
    color: #282b2d;
  }
}
.hero__title--dark {
  color: #193441;
}
.hero__description-under-hero {
  max-width: 100%;
  color: #193441;
}
.hero--home {
  display: none;
  height: 410px;
  opacity: 0;
}
.hero--home.gor-active {
  opacity: 1;
}
.hero--home .hero__image {
  float: right;
  width: auto;
}
.hero--home .hero__copy {
  max-width: 480px;
}
.hero--home .hero__title {
  margin-bottom: 8px;
}
.hero--home .hero__description {
  margin-bottom: 15px;
}
.hero--page .hero__title,
.hero--page .hero__title--dark,
.hero--catalog .hero__title,
.hero--catalog .hero__title--dark {
  font-size: 24px;
}
.hero--page .hero__copy,
.hero--catalog .hero__copy {
  width: 100%;
}
.section .hero__copy {
  padding-left: 40px;
}
.section .hero--page .hero__copy-inner,
.section .hero--catalog .hero__copy-inner {
  width: auto;
}
.hero--no-image {
  display: flex;
  align-items: center;
  padding: 40px 0;
}
.hero--no-image .hero__copy {
  position: relative;
  top: auto;
  transform: none;
}
.hero--no-image.hero-industry {
  padding: 0;
}
.hero--no-image.hero-industry .block--image-right {
  position: absolute;
  right: 0;
  height: 100%;
}
.hero--no-image .block--banner__wrapper {
  padding: 40px 0;
}
.hero--need-help {
  text-align: center;
  background: #ededed;
}
.hero--need-help .hero__copy-inner {
  padding: 140px 50px;
  color: #282b2d;
}
.hero--need-help a {
  font-size: 14px;
  text-transform: uppercase;
}
.hero--cms-featured-supplier-component,
.hero--cms-download-component {
  padding: 40px 15px;
  border: 1px solid #ededed;
}
.hero--cms-featured-supplier-component a,
.hero--cms-download-component a {
  font-size: 14px;
  text-transform: uppercase;
}
.hero--cms-download-component__img {
  margin: 0 auto;
}
.hero--cms-featured-supplier-component {
  text-align: center;
}
.hero--list-component {
  background: #ededed;
  padding: 60px 40px;
}
.hero--list-component h3 {
  text-align: center;
}
.hero--list-component ul {
  display: inline-block;
  margin-top: 36px;
  width: 100%;
}
.hero--list-component__list {
  padding-left: 0;
  list-style-position: inside;
}
.hero--list-component__list-item {
  width: 50%;
  float: left;
  padding-right: 70px;
}
.hero--cms-featured-supplier-component__image {
  max-width: 200px;
  height: auto;
}
.hero--no-image.hero--no-description {
  min-height: 175px !important;
}
.category-specific__heading {
  margin: 0 auto 30px;
  max-width: 960px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 36px;
  color: #282b2d;
}
.category-specific__cms-components {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.category-specific__cms-components .hero--catalog {
  height: 100%;
}
.category-specific__cms-block {
  width: 48%;
  margin-bottom: 36px;
}
.category-specific__cms-block--full-width {
  width: 100%;
}
.hero--grey-banner {
  padding: 75px 0;
  background-color: #ededed;
}
.hero--grey-banner a {
  text-transform: uppercase;
  font-size: 14px;
}
.hero--grey-banner__image-wrapper {
  text-align: center;
}
.hero--grey-banner__image-wrapper img {
  max-width: 350px;
  height: auto;
}
.category-specific-list {
  margin-top: 10px;
  border-bottom: 1px solid #282b2d;
}
.category-specific-list h6 {
  margin: 0;
  padding: 26px 20px;
  text-transform: uppercase;
  background-color: #ededed;
}
.category-specific-list ul {
  list-style-type: none;
}
.category-specific-list li {
  position: relative;
  padding: 16px 0;
  text-indent: 30px;
  border-top: 1px solid #282b2d;
}
.category-specific-list li:first-child {
  border-top: 0;
}
.category-specific-list__heading {
  width: 100%;
  text-align: center;
}
.category-specific-list--highlighted {
  border: 1px solid #f2ae02;
}
.category-specific-list--highlighted h6 {
  background-color: #f2ae02;
}
.category-specific-list--highlighted li:last-child {
  border-bottom: none;
}
.category-specific-list--highlighted li:before {
  position: absolute;
  left: -19px;
  top: 13px;
  font-family: "catalyst";
  content: "\e90f";
  color: #f2ae02;
  font-size: 15px;
}
.category-specific-checkbox-lists h2 {
  text-align: center;
}
.category-specific-checkbox-lists__inner {
  display: flex;
  justify-content: center;
  max-width: 700px;
  margin: 10px auto 0;
}
.category-specific-checkbox-lists__list {
  flex-basis: 25%;
  display: flex;
  justify-content: center;
}
.category-specific-checkbox-lists__list li {
  position: relative;
  margin-bottom: 15px;
}
.category-specific-checkbox-lists__list li:before {
  position: absolute;
  left: -19px;
  top: -1px;
  font-family: "catalyst";
  content: "\e90f";
  color: #f2ae02;
  font-size: 15px;
}
.hero--catalog .hero__copy {
  padding-left: 0;
  width: 100%;
}
.hero--catalog .hero__description,
.hero--catalog .hero__title,
.hero--catalog .hero__copy {
  color: #fff;
}
.hero--catalog .hero__description {
  font-size: 15px;
  max-width: none;
}
.hero--catalog .hero__description strong {
  font-weight: 500;
}
.hero--catalog .hero__description p {
  font-weight: 300;
  font-size: 15px;
}
.hero--highlight {
  height: 250px;
  background: #f6f6f6;
  border: 4px solid #ededed;
}
.hero--highlight .hero__copy {
  max-width: 500px;
  left: 170px;
}
.hero--highlight .hero__title {
  margin-top: 0;
  font-size: 18px;
}
.hero--highlight .hero__image {
  width: auto;
  position: absolute;
  right: 100px;
  bottom: 0;
}
@media screen and (max-width: 1024px) {
  .hero--highlight .hero__copy {
    left: 0;
  }
}
.hero--no-image .hero__description,
.hero--highlight .hero__description,
.hero--home .hero__description,
.hero--no-image .hero__title,
.hero--highlight .hero__title,
.hero--home .hero__title,
.hero--no-image .hero__copy,
.hero--highlight .hero__copy,
.hero--home .hero__copy {
  color: #193441;
}
.section__inner {
  text-align: center;
}
.section__title {
  text-align: center;
}
.section__title--left {
  text-align: left;
}
.section__title--right {
  text-align: right;
}
.section--page-title h3 {
  margin-top: 0;
}
.section__sub {
  margin-bottom: 40px;
}
.section__button {
  margin-top: 45px;
}
.section--hero {
  height: 410px;
  background: url("../images/hero-bkgd.jpg") repeat;
}
.section--brands .owl-carousel--slider .owl-stage {
  display: flex;
  align-items: center;
  justify-content: center;
}
.section--brands .item__name {
  display: none;
}
.section--highlight {
  padding-top: 50px;
}
.section--bordered {
  margin-bottom: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #9d9d9d;
}
.section--bordered .block--stacked .block__link {
  position: relative;
}
.section--featured-categories {
  padding-bottom: 20px;
  border-top: 1px solid #9d9d9d;
  border-bottom: 1px solid #9d9d9d;
}
.section--featured-categories__title {
  font-size: 15px;
}
.section--gray {
  margin-bottom: 20px;
}
.section--gray > div {
  padding: 35px 30px 55px;
  background: #f6f6f6;
}
.section--bottom-border hr {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #9d9d9d;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.block {
  display: block;
}
.block__inner {
  display: block;
  position: relative;
}
.block__image {
  display: block;
  width: 100%;
  max-width: none;
  border: 4px solid #ededed;
}
.block__content {
  display: block;
}
.block--banner {
  margin: 20px 0;
}
.block--overlay {
  overflow: hidden;
}
.block--overlay:hover .block__content {
  transform: translateY(0);
}
.block--overlay:hover .block__link {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.25s;
}
.block--overlay .block__inner {
  text-align: center;
}
.block--overlay .block__content {
  padding: 27px 10px 30px;
  margin: 0;
  width: 100%;
  background: rgba(237, 237, 237, 0.74);
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(70px);
  transition: transform 0.35s ease-in;
}
.block--overlay .block__link {
  margin-top: 24px;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.25s ease-in;
}
.block--stacked .block__content {
  margin-top: 12px;
  margin-bottom: 8px;
  text-align: left;
  position: relative;
}
.block--stacked .block__link {
  display: block;
  margin-top: 5px;
  font-size: 12px;
}
.block--stacked .block__link:before {
  vertical-align: middle;
}
.block--wide .block__copy {
  max-width: 500px;
}
.block--promo .block__image {
  border: none;
}
.block--promo .block__content {
  text-transform: none;
  font-weight: 300;
  color: #282b2d;
  margin-bottom: 0;
}
.block__brand {
  margin-bottom: 75px;
}
.block__brand-image {
  margin-bottom: 10px;
}
.block--subindustry {
  padding: 30px 0;
  border-bottom: 1px solid #9d9d9d;
}
.block--subindustry:first-child {
  padding-top: 0;
}
.block--banner__media {
  max-width: 100%;
  margin-bottom: 20px;
}
.block--image-left {
  float: left;
  width: 50%;
  padding-right: 40px;
}
.block--image-right {
  float: right;
  width: auto;
  max-width: 50%;
  padding-left: 40px;
}
.block--image-left + .block--banner__headlines h3,
.block--image-right + .block--banner__headlines h3 {
  margin: 0;
}
.block--banner__headlines + .link {
  margin-bottom: 30px;
  display: block;
}
.block--bottom-border {
  border-bottom: 1px solid #9d9d9d;
}
.block--gray {
  margin-bottom: 20px;
}
.block--gray .block--banner {
  margin: 0;
}
.block--gray > div {
  padding: 30px;
  background: #f6f6f6;
}
.block--gray h3 {
  margin-top: 0;
}
.block--gray-brandspecific {
  text-align: center;
  margin-bottom: 30px;
}
.middle-align {
  display: block;
  text-align: center;
}
.video-page .block--stacked {
  margin-bottom: 70px;
}
.cms-list-spaced {
  font-size: 14px;
}
.cms-list-spaced li {
  margin-bottom: 30px;
}
.brandspecific__search-within .pagination-bar {
  padding: 0;
  min-height: 0;
  background: none;
}
.brandspecific__search-within .pagination-bar .col-md-3 {
  display: none;
}
.brandspecific__search-within .input-box {
  max-width: 450px;
}
.brandspecific__cta-button a {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  background-color: transparent;
  white-space: nowrap;
  text-decoration: none;
  padding: 20px 40px;
  font-size: 14px;
  line-height: 1em;
  border: none;
  border-radius: 2px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #91aa9d;
  border: 1px solid #91aa9d;
  font-weight: 500;
  transition: 0.3s ease-out;
  padding: 13px 15px;
  font-size: 12px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .brandspecific__cta-button a {
    display: inline-block;
    width: auto;
  }
}
@media screen and (max-width: 480px) {
  .brandspecific__cta-button a {
    width: 100%;
    max-width: 90vw;
  }
}
.brandspecific__cta-button a:focus,
.brandspecific__cta-button a:hover {
  color: #ffffff;
  background-color: #749483;
  border-color: #749483;
}
.brandspecific__cta-button a[disabled] {
  opacity: .5;
  cursor: not-allowed;
}
.brandspecific__cta-button a[disabled]:focus,
.brandspecific__cta-button a[disabled]:hover {
  background-color: #91aa9d;
  border-color: #91aa9d;
}
.block--brandspecific,
.industry-container .center-block:last-of-type {
  margin-top: 0;
  padding-bottom: 20px;
}
.block--brandspecific .owl-carousel {
  width: 50%;
  float: left;
}
@media screen and (min-width: 1251px) {
  .block--brandspecific .owl-carousel .owl-nav .owl-prev {
    left: -28px;
  }
  .block--brandspecific .owl-carousel .owl-nav .owl-next {
    right: -28px;
  }
}
.featured--brandspecific .section__title {
  text-align: left;
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  margin-bottom: 14px;
  text-transform: uppercase;
}
.industry-container .center-block {
  margin-left: -15px;
  margin-right: -15px;
}
.industry-container .industry-logos {
  text-align: center;
  font-size: 0;
}
.industry-container .industry-logos img {
  display: inline-block;
  padding: 0 40px 40px 40px;
  vertical-align: middle;
}
.industry-container .industry-logos-large {
  width: 45%;
}
.industry-container .industry-logos-medium {
  width: 32%;
}
.industry-container .industry-logos-small {
  width: 15%;
}
@media screen and (max-width: 1024px) {
  .industry-container .industry-logos-large,
  .industry-container .industry-logos-medium,
  .industry-container .industry-logos-small {
    width: 40%;
  }
}
.industry-video__item {
  margin-bottom: 30px;
}
.indistry-wrap {
  margin-bottom: 40px;
}
.industry-paragraph .block--brandspecific {
  border-bottom: none;
}
@media screen and (max-width: 1024px) {
  .hero--page,
  .hero--catalog {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .hero {
    background: none;
  }
  .hero__copy {
    position: relative;
    top: auto;
    transform: none;
  }
  .hero__title {
    margin: 20px 0;
  }
  .hero--catalog .hero__description,
  .hero--catalog .hero__title,
  .hero--catalog .hero__copy {
    color: #193441;
  }
  .hero--catalog .hero__title {
    margin-top: 15px;
  }
  .hero--page .hero__copy-inner,
  .hero--catalog .hero__copy-inner {
    width: 100%;
  }
  .hero--no-image {
    padding: 0;
  }
  .hero--no-image.hero--no-description {
    min-height: initial !important;
  }
  .hero--no-image .hero__title {
    margin-bottom: 0;
  }
  .section .block {
    margin-bottom: 30px;
  }
  .section--hero {
    height: auto;
  }
  .section--hero .hero--home {
    height: auto;
  }
  .section--hero .hero--home > div {
    padding: 0;
  }
  .section--hero .hero--home .hero__image {
    width: 100%;
    padding: 0 23px;
    margin: 0 0 15px 0;
  }
  .section--hero .hero__title {
    padding-left: 30px;
    padding-right: 30px;
  }
  .section--hero .hero__copy {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    max-width: 100%;
    transform: none;
    top: auto;
    padding: 23px 10px;
    margin: 0;
    background: #ffffff;
    text-align: center;
  }
  .section--hero .hero__description {
    max-width: 100%;
  }
  .section--hero .hero__description + .hero_button {
    font-size: 14px;
    padding-bottom: 40px;
  }
  .hero__title {
    font-size: 24px;
  }
  .block--overlay .block__content {
    position: relative;
    top: auto;
    bottom: auto;
    transform: none;
    background: none;
    padding: 18px 0 30px;
  }
  .section--promos-2 .block__link,
  .section--promos-2 .link {
    display: none;
  }
  .hero--highlight {
    height: auto;
    text-align: center;
    overflow: hidden;
  }
  .hero--highlight .hero__copy {
    max-width: 500px;
    margin: 0 auto;
    padding: 0 10px;
    left: auto;
    right: auto;
    top: auto;
    position: relative;
    transform: none;
    text-align: center;
  }
  .hero--highlight .hero__title {
    margin: 10px 0 15px;
  }
  .hero--highlight .hero__image {
    right: 0;
    position: relative;
    margin: 0 auto;
    bottom: -50px;
  }
  .block--stacked .block__content {
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .block--stacked .block__link {
    margin-top: 12px;
  }
  .block--image-right,
  .block--image-left {
    max-width: 100%;
    width: 100%;
    padding: 0;
  }
  .hero--no-image.hero-industry .block--image-right,
  .hero--no-image.hero-industry .block--image-left {
    position: static;
  }
  .block--banner__wrapper {
    width: 100%;
  }
  .block--brandspecific,
  .industry-container .center-block:last-of-type {
    margin-top: 20px;
  }
  .block--brandspecific .owl-carousel {
    width: 100%;
  }
  .brandspecific__search-within .input-box {
    margin-top: 20px;
    max-width: 100%;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  #quick-order-page-paste-form-container {
    margin-top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .category-specific__cms-components {
    display: block;
  }
  .category-specific__cms-block {
    width: 100%;
  }
  .hero--need-help .hero__copy-inner {
    padding: 40px 50px;
  }
  .hero--grey-banner {
    text-align: center;
  }
  .hero--grey-banner__image-wrapper img {
    max-width: 100%;
  }
  .category-specific-checkbox-lists__inner {
    display: block;
  }
  .category-specific-checkbox-lists__list {
    display: block;
    width: 50%;
    float: left;
    justify-content: left;
  }
  .category-specific-checkbox-lists__list ul {
    padding: 0 15px;
  }
}
.page-homepage .section--hero,
.page-homepage .section--ticker {
  margin-top: 0;
}
.section--ticker {
  text-align: center;
  background: #3e606f;
}
.owl-carousel--ticker {
  top: 50%;
  transform: translateY(-50%);
}
.ticker {
  vertical-align: middle;
}
.ticker > * {
  display: inline-block;
  vertical-align: middle;
}
.ticker .ticker__list {
  display: inline-block;
  height: 57px;
  margin: 0 18px;
  width: 53.84615385%;
  background: #f6f6f6;
  text-align: left;
  position: relative;
}
.ticker .ticker__list:after,
.ticker .ticker__list:before {
  display: block;
  content: " ";
  position: absolute;
  border-style: solid;
}
.ticker .ticker__list:before {
  border-width: 0 0 58px 18px;
  border-color: transparent transparent #f6f6f6 transparent;
  left: -18px;
  bottom: 0;
}
.ticker .ticker__list:after {
  border-width: 58px 18px 0 0;
  border-color: #f6f6f6 transparent transparent transparent;
  right: -18px;
  top: 0;
}
.ticker .ticker__item {
  text-transform: uppercase;
}
.ticker .ticker__icon {
  display: inline-block;
  width: 30px;
  margin-right: 10px;
}
.ticker .ticker__icon img {
  display: block;
}
.ticker .ticker__link {
  margin-left: 10px;
  margin-top: 4px;
}
.ticker .ticker__link a {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .page-homepage .section--highlight {
    margin-top: 0;
    padding-top: 22px;
  }
  .page-homepage .section--highlight .hero__image {
    width: 100%;
  }
  .page-homepage .section--highlight .block__button {
    margin-bottom: 20px;
  }
  .container--categories {
    padding: 0;
  }
  .section--ticker {
    text-align: center;
    background: #f6f6f6;
  }
  .ticker {
    text-align: center;
  }
  .ticker .ticker__list {
    display: inline-block;
    padding: 20px 0;
    margin: 0;
    width: 100%;
    height: auto;
    background: none;
    text-align: center;
    position: relative;
  }
  .ticker .ticker__list:after,
  .ticker .ticker__list:before {
    display: none;
  }
  .ticker .ticker__icon,
  .ticker .ticker__link {
    display: none;
  }
  .owl-carousel--ticker {
    top: auto;
    transform: none;
  }
}
.container-industry .product {
  min-height: 400px;
  margin-bottom: 20px;
}
.product__info {
  float: right;
}
.product__name,
.product-name {
  margin-top: 8px;
  color: #3e606f;
  font-weight: 500;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
  white-space: normal;
}
.product__image,
.product-image {
  display: block;
  padding: 10px;
  border: 1px solid #bababa;
  position: relative;
}
.product__image img,
.product-image img {
  display: block;
  margin: 0 auto;
  width: auto !important;
  max-width: 100%;
  max-height: 100%;
  position: relative;
}
.product__image--thumb {
  width: 50px;
  height: 50px;
}
.product__image--no-border {
  border: none;
}
.product__stock {
  font-size: 12px;
  cursor: default;
}
.product__stock .icon-info {
  cursor: pointer;
}
.product__stock-inner + .product__stock-inner {
  margin-top: 8px;
}
.product__stock-inner:only-child .product__stock-quantity {
  display: none;
}
.product__form-wrapper {
  float: left;
  width: 100%;
}
.product__brand {
  margin: 0;
  min-height: 50px;
}
.wishlist-items .product__brand {
  min-height: 0;
}
.product__lazy {
  position: relative;
}
.product__lazy .ajax-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.product__lazy .product__lazy-inner {
  opacity: 0;
  visibility: hidden;
}
.product__lazy .product__stock {
  margin-bottom: 20px;
}
.product__lazy .add-to-cart {
  position: relative;
  padding-left: 55px;
}
.container-industry .product__lazy .add-to-cart {
  padding-left: 0;
}
.product__lazy .add-to-cart .input-box {
  width: 44px;
  position: absolute;
  top: 0;
  left: 0;
}
.product__lazy .add-to-cart .input-box label.error {
  width: 208px;
  position: relative;
  top: -4px;
}
.product__lazy .add-to-cart .button {
  min-width: 0;
  width: 100%;
}
.product__lazy.loaded .product__lazy-inner {
  opacity: 1;
  visibility: visible;
}
.product-table .product__lazy {
  width: 100%;
}
.product-table .product__lazy .ajax-loader {
  top: auto;
  transform: translate(-50%, 0);
}
.product-manufacturer {
  color: #3e606f;
}
.product--details .product__name {
  display: block;
  margin-bottom: 18px;
}
.product--details .product__stock {
  margin-bottom: 20px;
}
.product--details .product__add-to-cart .qty {
  width: 55px;
  height: 55px;
}
.product--details .product__add-to-cart .qty label.error {
  position: absolute;
  top: 52px;
}
.product--details .customer-part-number {
  font-size: 14px;
  font-weight: 300;
}
.product--details .details p {
  margin-bottom: 0;
}
.product--details .add-to-cart {
  padding-left: 65px;
}
.product--details .add-to-cart .button {
  padding: 20px 40px;
}
.product--details__add-to-wishlist {
  float: left;
  min-width: 200px;
  padding-top: 24px;
}
.product--details__add-to-wishlist .chosen-container-single .chosen-single {
  background-color: #ffffff;
  border-color: #ffffff;
}
.product-details__add-to-cta:not(.clearfix) {
  display: inline-block;
  float: left;
  margin-right: 20px;
  width: 100%;
}
.product-details__add-to-cta:not(.clearfix) .addToCartButton:not(.addToQuoteButton) {
  min-width: 175px;
  width: 280px;
}
.product-layout-bottom .product-details__add-to-cta,
.collateral .product-details__add-to-cta {
  float: none;
  margin-right: 0;
}
.product-layout-bottom .product-details__add-to-cta .add-to-cart,
.collateral .product-details__add-to-cta .add-to-cart {
  padding-left: 0;
}
.product-layout-bottom .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton),
.collateral .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton) {
  width: auto;
  padding: 15px 20px;
}
@media screen and (max-width: 1024px) {
  .product-layout-bottom .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton),
  .collateral .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton) {
    width: 100% !important;
  }
}
@media screen and (max-width: 768px) {
  .product-layout-bottom .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton),
  .collateral .product-details__add-to-cta .addToCartButton:not(.addToQuoteButton) {
    padding: 15px;
    float: none;
  }
}
.product-layout-bottom .product-details__add-to-cta .button.has-quote,
.collateral .product-details__add-to-cta .button.has-quote {
  padding: 15px 12px;
}
@media screen and (max-width: 768px) {
  .product-layout-bottom .product-details__add-to-cta .button.has-quote.addToQuoteButton,
  .collateral .product-details__add-to-cta .button.has-quote.addToQuoteButton {
    width: 100% !important;
    margin: 10px 0;
    position: relative;
    float: none;
  }
}
.product-layout-bottom .product__add-to-compare,
.collateral .product__add-to-compare {
  margin: 20px 0;
}
.product-layout-bottom .product__stock,
.collateral .product__stock {
  white-space: normal;
}
.product--grid .product__info {
  margin-top: 10px;
  float: none;
}
.product--grid .product__name {
  margin-top: 4px;
  font-size: 15px;
}
.product--grid .product__image {
  width: 170px;
  height: 170px;
}
.product--grid .price-box {
  margin-top: 0;
}
.product--grid .price {
  font-size: 12px;
}
.product--list {
  padding: 25px 0;
  border-bottom: 1px solid #9d9d9d;
  font-weight: 500;
}
.product--list .product__name {
  font-size: 24px;
}
.product--list .product__image {
  width: 250px;
  height: 250px;
  margin-bottom: 25px;
}
.product--list .product__info {
  margin-bottom: 20px;
}
.product--list .short-description {
  margin: 25px 0 40px;
}
.product--list .actions {
  text-align: right;
  padding: 15px;
}
.product--list .product__stock {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto;
  white-space: pre-wrap;
  white-space: normal;
}
.product--list .product__brand {
  margin: 0;
  min-height: 0;
}
.product--list .product__brand--compare {
  min-height: 50px;
}
.product--list .buttons-set {
  text-align: right;
}
.product--list__add-to-wishlist {
  display: inline-block;
  padding-top: 20px;
}
.product--list__add-to-wishlist,
.cart__add-to-wishlist {
  width: 180px;
}
.product--cart {
  width: 100%;
  position: relative;
}
.product--cart .product__image {
  position: absolute;
  left: 30px;
  top: 0;
  width: 100px;
  height: 100px;
  text-align: center;
  display: flex;
  align-items: center;
}
.product--cart:not(.product--cart-remove) .product__image {
  left: auto;
  top: auto;
  width: 50px;
  height: 50px;
}
.product--cart .product__name {
  font-size: 15px;
  margin-bottom: 20px;
}
.product--cart .product__info {
  float: left;
  padding-left: 20px;
  width: 54%;
}
.product--cart .product__item-number {
  margin-bottom: 10px;
}
.product--cart .cart__add-to-wishlist {
  margin: 20px 0 0 120px;
  max-width: 158px;
  float: left;
}
.product--cart .btn-remove {
  left: 0;
  position: absolute;
}
.product--cart:not(.mini-cart__item) {
  background-color: transparent !important;
}
.product--cart:not(.mini-cart__item) .product__info {
  padding-left: 120px;
  width: 100%;
  min-height: 150px;
  /*temporary until the rest of cart is done, replenish options overlapping qty field */
}
@media screen and (max-width: 768px) {
  .product--cart .product__image {
    width: 75px;
    height: 75px;
    left: 20px;
  }
  .product--cart .cart__add-to-wishlist {
    display: block;
    margin: 0 0 20px 82px;
    max-width: 200px;
    width: 100%;
  }
  .product--cart:not(.mini-cart__item) .product__info {
    padding-left: 87px;
    padding-bottom: 36px;
  }
}
.product--cart-remove {
  padding-left: 30px;
  position: relative;
}
.product--cart-remove .product__info {
  padding-left: 150px;
}
.product--cart-remove .btn-remove {
  top: 40px;
}
.product--cart-remove .icon-close {
  font-size: 18px;
}
.product--cart-remove .icon-close .tipsy {
  min-width: 100px;
}
@media screen and (max-width: 768px) {
  .product--cart-remove .icon-close {
    font-size: 14px;
  }
  .product--cart-remove .btn-remove {
    top: 30px;
  }
}
.product--autoreplenish-service {
  float: left;
  margin: 20px 0 0 0;
  padding: 0 100px 0 15px;
  background-color: #f6f6f6;
}
.price-box {
  margin: 20px 0;
}
.price-box .quote,
.price-box .price {
  color: #3e606f;
  font-size: 22px;
  font-weight: 300;
  text-transform: uppercase;
}
.price-box .unit {
  margin-left: 5px;
  color: #282b2d;
  font-size: 12px;
  font-weight: 500;
}
.price-box .unit:before {
  position: relative;
  right: 4px;
  content: '/';
}
.price-box--details .quote,
.price-box--details .price {
  font-size: 24px;
}
.product-top {
  padding-bottom: 40px;
}
.item-brand {
  margin-top: 0;
  color: #193441;
}
.itemPrice {
  font-size: 18px;
  color: #3e606f;
}
.itemPrice .unit {
  font-size: 14px;
  color: #282b2d;
}
.itemPrice .unit:before {
  content: '/';
  position: relative;
  right: 2px;
}
.itemThumb {
  width: 100%;
  max-width: 150px;
  min-width: 100px;
}
.itemThumb .product__image {
  height: auto;
}
.itemThumb img {
  max-width: 100%;
  height: auto;
}
.product-print {
  margin-top: 15px;
}
.product-layout-top .primary-image {
  max-width: 372px;
}
.product-layout-top .product-image-wrapper {
  margin-bottom: 20px;
}
.product-layout-top .product-image-wrapper .owl-dots {
  display: none;
}
.product-layout-top .product-image-wrapper .product__image {
  height: 370px;
  width: 100%;
}
.product-layout-top .product__image-thumb {
  display: block;
  margin-bottom: 20px;
}
.product-layout-top .product__image-thumb.active {
  border-color: #193441;
}
.product-layout-top .icon-play,
.product-layout-top .link--play {
  font-size: 70px;
}
.product-layout-top .image-thumbs {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
.product-layout-top .image-thumbs.owl-loaded .owl-item {
  text-align: center;
}
.product-layout-top .image-thumbs.owl-loaded .owl-nav {
  top: 35%;
}
.product-layout-top .image-thumbs a {
  opacity: .7;
  transition: opacity .25s ease;
}
.product-layout-top .image-thumbs a.active {
  opacity: 1;
}
.product-layout-top .section__title {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 15px;
  text-align: left;
}
.product-layout-top .section__title--h6 {
  font-size: 12px;
}
.product-layout-top .table {
  margin-bottom: 0;
}
.product-layout-top .review-summary {
  margin-top: 20px;
}
.product-layout-top .review-summary .icon-angle-down {
  margin-top: 10px;
}
.product-layout-top .review-summary .icon-angle-down:before {
  vertical-align: top;
  font-size: 20px;
  margin-right: 5px;
}
.product-layout-top .review-summary .reviews-top {
  margin-bottom: 10px;
}
.product-layout-top .review-summary .rating-box,
.product-layout-top .review-summary .review-count {
  display: inline-block;
  vertical-align: middle;
}
.product-layout-top .goto-section {
  margin: 20px 0;
  border-top: 1px solid #9d9d9d;
  border-bottom: 1px solid #9d9d9d;
}
.product-layout-top .goto-section li {
  margin-bottom: 20px;
}
.product-layout-top .add-to-container .qty .future-stock-link {
  margin-right: 10px;
}
.product-layout-top .add-to-container .qty input {
  padding: 10px 15px;
  text-align: center;
  vertical-align: middle;
  float: left;
}
.product-layout-top .variantList {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
.product-layout-top .variantList li {
  display: inline-block;
}
.product-layout-top .variantList li.selected {
  border: 1px solid;
}
.product-layout-top .add-to-cart .action {
  width: auto;
  margin-bottom: 10px;
}
#reviews .review {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee;
}
.product-layout-bottom .section {
  padding: 40px 0;
  border-top: 1px solid #9d9d9d;
}
.product-layout-bottom .section ul {
  margin-bottom: 0;
}
.product-layout-bottom #documents li {
  margin-bottom: 30px;
}
.product-layout-bottom #documents i {
  vertical-align: middle;
  font-size: 44px;
  margin-right: 20px;
}
.product-layout-bottom #documents h5 {
  display: inline-block;
  margin: 0;
}
#product-tabs .desktop-accordion {
  display: none;
}
.best-sellers .product--grid .product__name {
  white-space: normal;
}
#product__local-vendors {
  margin-bottom: 20px;
}
#product__local-vendors thead td:first-child {
  padding-left: 0;
}
.cart__replenishment-options-save,
.cart-popup__replenishment-options-save {
  display: none;
}
.cart__replenishment-options-save.gor-active,
.cart-popup__replenishment-options-save.gor-active {
  display: block;
}
.cart__replenishment-options-save {
  position: absolute;
  left: 0;
  top: 48px;
}
@media screen and (max-width: 1080px) {
  .product--grid .product__image {
    height: 280px;
    width: auto;
  }
  .product--list .product__image {
    width: auto;
    height: auto;
  }
  .product--list .product__image img {
    transform: none;
    top: auto;
  }
}
@media screen and (min-width: 480px) and (max-width: 960px) {
  .product--details__add-to-wishlist {
    width: auto;
    padding-top: 8px;
  }
}
@media screen and (max-width: 960px) {
  .product-image-wrapper .owl-carousel .owl-nav {
    top: 50%;
  }
  .product--details__add-to-wishlist {
    width: 100%;
    padding-top: 20px;
  }
  .product--details__add-to-wishlist .chosen-container-single .chosen-single {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
  }
}
@media screen and (max-width: 768px) {
  .product--grid .product__image {
    height: 170px;
  }
  .product-image-carousel .product__image {
    border: 0;
  }
  #product-tabs .tabs-header {
    display: none;
  }
  #product-tabs .desktop-accordion,
  #product-tabs .tabs-content {
    display: block;
  }
  .product--list__add-to-wishlist,
  .cart__add-to-wishlist {
    width: 100%;
  }
  .product--cart:not(.product--cart-remove) {
    position: relative;
  }
  .product--cart:not(.product--cart-remove) .product__image {
    left: 0;
    top: 0;
    width: 120px;
    height: 120px;
  }
  .product--cart:not(.product--cart-remove) .product__info {
    padding-left: 136px;
  }
  .product-layout-bottom .section {
    padding: 10px 0;
  }
  .product-layout-bottom .product-tabs .section {
    padding: 0 0 40px;
  }
  .product-layout-bottom .product-tabs .section__title {
    padding: 10px 0;
  }
  .product-layout-bottom .product-tabs .section__sub {
    margin-bottom: 0;
  }
  .product-layout-bottom .product-tabs .section__sub.gor-active {
    margin-bottom: 20px;
  }
  .page-productDetails .product-layout-top {
    padding-top: 20px;
  }
  .page-productDetails .product-layout-top .section__title {
    margin: 6px 0;
  }
  .page-productDetails .product-layout-top .section__title--h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 15px;
    margin-bottom: 14px;
    text-transform: uppercase;
    margin-top: 6px;
  }
  .page-productDetails .product-layout-top .product-image-wrapper .owl-carousel {
    padding: 0;
  }
  .page-productDetails .product-layout-top .product-image-wrapper .product__image {
    padding: 0;
    height: 200px;
    width: 200px;
    margin: 0 auto;
  }
  .page-productDetails .breadcrumbs .last {
    display: none;
  }
  .cart__replenishment-options-save {
    display: none !important;
    position: relative;
    left: 125px;
    top: 0;
  }
  .cart__replenishment-options-save.gor-active {
    display: inherit !important;
  }
  .product--autoreplenish-service {
    float: none;
    margin-left: 115px;
  }
}
@media screen and (max-width: 480px) {
  .product-details__add-to-cta {
    margin-right: 0;
    width: 100%;
  }
  .product-layout-bottom .product-tabs .section {
    padding: 0;
  }
  .product--grid .product__image {
    height: 135px;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  .product--cart:not(.mini-cart__item) .product__image {
    position: relative;
    left: 0;
  }
  .product--cart:not(.mini-cart__item) .product__info {
    padding-left: 0;
    padding-top: 10px;
  }
  .product--cart:not(.mini-cart__item) .cart__add-to-wishlist {
    margin-left: 0;
  }
}
@media print {
  .product--cart .product__image {
    position: relative;
  }
}
.store-finder__form {
  background: #f6f6f6;
  padding: 20px;
}
.store-finder__near-me {
  display: none;
}
.geolocation-enabled .store-finder__near-me {
  display: block;
  border-top: 1px solid #bababa;
}
.store-finder__form-title {
  margin-top: 0;
}
.store-finder__form-input {
  margin-bottom: 20px;
}
.store-result-list {
  margin-top: 50px;
}
.store-result-list .item {
  border-top: 1px solid #eeeeee;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .store-result-list .item {
    width: 50%;
    float: left;
  }
}
.store-result-list .item .marker,
.store-result-list .item .image {
  float: left;
}
.store-result-list .item .marker {
  margin-right: 20px;
  background: transparent url("../images/map-marker.png") 0 0 no-repeat;
  width: 20px;
  height: 40px;
}
.store-result-list .item .marker a {
  display: block;
  text-align: center;
  padding: 4px 0 0 2px;
  color: #ffffff;
}
.store-result-list .viewMap {
  margin: 20px 0 0 40px;
}
.store-result-list .store-list {
  width: 100%;
}
.store-result-list .store-list td {
  vertical-align: top;
}
.store-result-list .store-list td h5 {
  margin: 0;
}
.store-detail {
  padding-top: 20px;
  border-top: 1px solid #bababa;
}
#map_canvas {
  width: 100%;
  height: 500px;
}
.store-location-hours {
  margin-bottom: 0;
  padding-left: 0;
  text-indent: 0;
  list-style: none;
}
@media screen and (max-width: 769px) {
  .store-finder__search-pane,
  .store-detail__panel {
    margin-bottom: 30px;
  }
  .store-result-list tr:first-child td:first-child {
    border: 0;
  }
  .store-result-list tr td {
    border: 0;
  }
  .store-result-list tr td.distance,
  .store-result-list tr td.address {
    padding: 0 0 0 58px;
  }
  .store-result-list tr td.distance {
    padding-bottom: 16px;
  }
  .store-result-list tr td.address {
    padding-bottom: 16px;
  }
  .store-result-list tr td:first-child:before {
    display: none;
  }
  .store-result-list .item {
    border: 0;
  }
  .store-result-list .item .marker {
    position: relative;
    bottom: 2px;
  }
}
.page-register .address-title-select {
  display: none;
}
.page-register .profile-type {
  padding: 10px;
  height: 248px;
  cursor: pointer;
  border: 1px solid #dbdbdb;
}
.page-register .profile-type.active {
  border: 1px solid #193441;
}
.page-register .profile-type__radio {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.page-register .profile-type__image-wrapper {
  text-align: center;
  background: #f4f4f4 no-repeat center center;
  height: 166px;
}
.page-register .profile-type__image-wrapper .h5 {
  margin-top: 0;
  text-align: left;
  position: absolute;
  top: 196px;
}
.page-register .registration-benefits {
  float: right;
}
.page-register .inline-text {
  line-height: 29px;
}
.page-register .applied-terms .control-group {
  float: left;
  margin-right: 5px;
}
.page-register .applied-terms .inline-text {
  font-size: 12px;
}
.page-register .step__number {
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
}
.page-register .step__number:before {
  display: block;
  content: "";
  width: 50px;
  height: 50px;
  border: 1px solid #193441;
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  .page-register .profile-type__image-wrapper {
    position: relative;
  }
  .page-register .registration-benefits {
    float: none;
  }
}
.sidebar__section {
  margin-bottom: 20px;
  border-top: 1px solid #ededed;
}
.sidebar__section:first-child {
  border-top: 0;
}
.social-links--sidebar {
  margin-left: 0;
}
.service-center--sidebar {
  margin-top: 0;
  border-top: 0;
}
.wishlist-modal .gor-modal__content {
  padding: 0 20px 30px;
}
.wishlist-modal__create {
  margin-top: 20px;
  margin-bottom: 15px;
}
.wishlist-modal__search {
  padding: 20px;
  margin-left: -20px;
  margin-right: -20px;
  background: #f6f6f6;
}
.wishlist-modal__search .form--search {
  float: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.mobile-list-menu li {
  margin: 10px 0 10px;
}
.mobile-list-menu a {
  font-size: 12px;
}
.wishlist-items .add_to_cart_form .has-quote {
  padding: 13px 12px;
}
.bonsai,
.bonsai li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bonsai li {
  position: relative;
  padding-left: 36px;
  /* padding for the thumb */
  width: 100%;
}
li .thumb {
  margin: -1px 0 0 -1em;
  /* negative margin into the padding of the li */
  position: absolute;
  cursor: pointer;
  display: none;
}
li.has-children > .thumb:after {
  content: '▸';
}
li.has-children.expanded > .thumb:after {
  content: '▾';
}
li.collapsed > ol.bonsai {
  height: 0;
  overflow: hidden;
}
.bonsai .all,
.bonsai .none {
  cursor: pointer;
}
.wishlist__pagination-bar .pagination-bar .horizontal-form {
  min-width: 100%;
}
.list-menu--folder + .chosen-container {
  margin-right: 10px;
}
.list-menu--folder + .chosen-container .chosen-single {
  background: transparent;
  border: transparent;
}
.list-menu--folder + .chosen-container .chosen-single:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 17px;
  width: 22px;
  background: url("../images/folder_icon.png") no-repeat center;
  background-size: contain;
  margin-right: 10px;
}
.list-menu--folder + .chosen-container .chosen-single span {
  display: none;
  margin-left: 10px;
}
.list-menu--folder + .chosen-container .chosen-single div b:after {
  display: none;
}
.list-menu--folder + .chosen-container .chosen-single div b:before {
  content: '';
  border: 5px solid transparent;
  border-left: 5px solid #000;
  position: absolute;
  transform: rotate(90deg);
  top: 16px;
  right: 0;
}
.list-menu--folder + .chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
  padding-bottom: 0;
}
.list-menu--folder + .chosen-container.chosen-with-drop div b:before {
  top: 12px;
  transform: rotate(-90deg);
}
#list_menu__set_folder_type_chosen .chosen-single:before {
  background: url(../images/type_name.png) no-repeat center;
  background-size: contain;
}
.chosen-drop__link,
.list-menu--folder__clear {
  display: block;
  padding: 10px 0;
  border-top: 1px solid #bababa;
  margin-right: 4px;
}
.chosen-container .chosen-results .list-menu--folder__clear {
  margin-left: -8px;
  display: block;
  margin-top: 10px;
}
.rename-option--mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .chosen-drop__link {
    border-top: 0;
  }
  .rename-option--mobile.gor-active {
    display: block;
  }
  .list-menu__mobile-option {
    margin-top: 15px;
  }
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.5.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  user-select: none;
  text-transform: uppercase;
}
.chosen-container .chosen-drop {
  width: 270px;
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  border: 3px solid #f6f6f6;
  background: #fff;
  padding: 20px;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: -10%;
}
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 10px 20px;
  height: 40px;
  border: 1px solid #f6f6f6;
  background-color: #f6f6f6;
  background-clip: padding-box;
  color: #193441;
  text-decoration: none;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
}
.chosen-container-single .chosen-default {
  color: #193441;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}
.chosen-container-single .chosen-single div b:after {
  transition: transform 0.25s ease-in;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 18px;
  padding: 10px 10px;
  color: #3e606f;
  content: "\e903";
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0 0 10px;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search:after {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  padding: 8px;
  content: "\e90a";
  color: #91aa9d;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #f6f6f6;
  background: #f6f6f6;
  font-size: 1em;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}
/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #3e606f;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  text-align: left;
  display: none;
  margin: 0;
  padding: 8px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.list-menu__create-option {
  margin-bottom: 7px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f6f6f6;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.highlighted {
  color: #193441;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b:after {
  transform: rotate(180deg);
}
html.lte7 .custom-checkbox input[type="checkbox"] {
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
}
html.lte7 .custom-radio input[type="radio"] {
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
}
html.lte7 .row {
  width: 100%;
}
html.lte7 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
  float: left;
}
html.lte7 .col-md-12 {
  width: 100%;
}
html.lte7 .col-md-11 {
  width: 91.66666667%;
}
html.lte7 .col-md-10 {
  width: 83.33333333%;
}
html.lte7 .col-md-9 {
  width: 75%;
}
html.lte7 .col-md-8 {
  width: 66.66666667%;
}
html.lte7 .col-md-7 {
  width: 58.33333333%;
}
html.lte7 .col-md-6 {
  width: 50%;
}
html.lte7 .col-md-5 {
  width: 41.66666667%;
}
html.lte7 .col-md-4 {
  width: 33.33333333%;
}
html.lte7 .col-md-3 {
  width: 25%;
}
html.lte7 .col-md-2 {
  width: 16.66666667%;
}
html.lte7 .col-md-1 {
  width: 8.33333333%;
}
html.lte7 .col-md-pull-12 {
  right: 100%;
}
html.lte7 .col-md-pull-11 {
  right: 91.66666667%;
}
html.lte7 .col-md-pull-10 {
  right: 83.33333333%;
}
html.lte7 .col-md-pull-9 {
  right: 75%;
}
html.lte7 .col-md-pull-8 {
  right: 66.66666667%;
}
html.lte7 .col-md-pull-7 {
  right: 58.33333333%;
}
html.lte7 .col-md-pull-6 {
  right: 50%;
}
html.lte7 .col-md-pull-5 {
  right: 41.66666667%;
}
html.lte7 .col-md-pull-4 {
  right: 33.33333333%;
}
html.lte7 .col-md-pull-3 {
  right: 25%;
}
html.lte7 .col-md-pull-2 {
  right: 16.66666667%;
}
html.lte7 .col-md-pull-1 {
  right: 8.33333333%;
}
html.lte7 .col-md-pull-0 {
  right: auto;
}
html.lte7 .col-md-push-12 {
  left: 100%;
}
html.lte7 .col-md-push-11 {
  left: 91.66666667%;
}
html.lte7 .col-md-push-10 {
  left: 83.33333333%;
}
html.lte7 .col-md-push-9 {
  left: 75%;
}
html.lte7 .col-md-push-8 {
  left: 66.66666667%;
}
html.lte7 .col-md-push-7 {
  left: 58.33333333%;
}
html.lte7 .col-md-push-6 {
  left: 50%;
}
html.lte7 .col-md-push-5 {
  left: 41.66666667%;
}
html.lte7 .col-md-push-4 {
  left: 33.33333333%;
}
html.lte7 .col-md-push-3 {
  left: 25%;
}
html.lte7 .col-md-push-2 {
  left: 16.66666667%;
}
html.lte7 .col-md-push-1 {
  left: 8.33333333%;
}
html.lte7 .col-md-push-0 {
  left: auto;
}
html.lte7 .col-md-offset-12 {
  margin-left: 100%;
}
html.lte7 .col-md-offset-11 {
  margin-left: 91.66666667%;
}
html.lte7 .col-md-offset-10 {
  margin-left: 83.33333333%;
}
html.lte7 .col-md-offset-9 {
  margin-left: 75%;
}
html.lte7 .col-md-offset-8 {
  margin-left: 66.66666667%;
}
html.lte7 .col-md-offset-7 {
  margin-left: 58.33333333%;
}
html.lte7 .col-md-offset-6 {
  margin-left: 50%;
}
html.lte7 .col-md-offset-5 {
  margin-left: 41.66666667%;
}
html.lte7 .col-md-offset-4 {
  margin-left: 33.33333333%;
}
html.lte7 .col-md-offset-3 {
  margin-left: 25%;
}
html.lte7 .col-md-offset-2 {
  margin-left: 16.66666667%;
}
html.lte7 .col-md-offset-1 {
  margin-left: 8.33333333%;
}
html.lte7 .col-md-offset-0 {
  margin-left: 0%;
}
html.lte7 .product--list .product__image {
  width: 150px;
  height: 150px;
  margin-bottom: 25px;
}
html.lte7 .primary-navigation li.level0 {
  width: 180px;
}
html.lte7 .primary-navigation li.level0 a {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
}
html.lte7 #secondary-navigation {
  position: relative;
  z-index: 100;
}
html.lte7 #primary-navigation {
  position: relative;
  z-index: 90;
}
html.lte7 #content {
  position: relative;
  z-index: 80;
}
html.lte7 .header {
  position: relative;
  z-index: 85;
}
html.lte7 .sort-form.horizontal-form .input-box {
  width: 50%;
}
html.lte7 .reset-list,
html.lte7 .form-list,
html.lte7 .pagination {
  text-indent: 0;
  float: left;
  margin: 0;
  padding: 0 20px 0 0;
}
html.lte7 .shipping-selection .summary {
  width: 100%;
}
html.lte7 .modal-close {
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMLWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVBSHFv6m7C5lWToCUpbeBOlFpHdBQDrEwrK7wFKWZdlFxW4MUTB2sWBFoyJGjQWQWBA12IJg7w81qERisGBD5f1YwMT3/rxz3j1nZr5z57v3fvfOnDlzAXV3nkRSQGoAhWKZNCEimJuWnsFldYIBA2jCESSPXyIJio+PAYCh6z/tzXUQAHDFkSeRFOB/M02BsIQPEPEAsgQl/EKAOATQhnyJVAYw2gFYTJVJZADjNQAdaVp6BsBUAqCTo8BGAHSyFNgZgI40KSEEYIYCSmweT5oDcOIBcEv5OTKAIwHgLBaIxABnCwB/fi5PAHA6AYwqLCwSAOpsALZZf8uT84+cWcM5ebycYazoBQCgFCoqkRTwpuP/bYUF8qEa5gDYudLIBAA6ALErvyg6AQAbII6Ks2LjAGgBxFmRABjEt3PlkcmD/B5+SUgGAD2AhIAXGg3ACCD15PnJQYPYlScFFHwyViSLShrEWdKihMH8ZKm4IDZmMM/CXGHUEN4kLAlLHOJki8KjAGgA5KGy3KRUhU7ydKkoJRYAByDbS/ITowdj75flhsQOcaTyhGQAlgD5OlsanqDgUPqFJUN9UU58XlgiAH2ACpTlJkUqYqk0YUlazJAGgTA0TKGBEgjFyYPaKJlEFpwwGFsuKYgf5FObhAURCYo5U/tLShOHYi/LpEmDM6ce5vHGxSv0U28ksvgkhTaaRgxCEAou5OAiC0XIg6itp6EH3ME74eBBihwI4TjoGYpIBQ9SiMFDIsrwJ8QQomQ4Lhg8SCFEKcT4NOxVnB2RDR6kKIUQJcjHY0hRSBvS/rQvHUP704G0P+1Ke9M+Q3Fc9aGqzDBmKDOSGc60G9bBRxEKUAQpRP/FF40CCCGHFEKIh3r4ko/xmNHBeMi4xuhk3EIKfocUoiHWFNF86VfKuRiPTsgHpyJEFsToHuLQ1rQr7UEH0360P+0DLq1HG8KRdqe96SA6gPalPWiffyiUD2v7Msuv6wkh/kc/g36OPcdjUEXW8JMJGWZ9nSXkbzMSoAjRXzOphdRBqpU6SZ2jjlIN4FInqEbqInWMavjbm/A7pMgZrpYAIcTIRwFEQxznOudu54//UZ03qEAKIUoAmXCaDABCiiTTpaKcXBk3SCIpEHKjxHynUVxXZxdPIC09g6v4fLzSAwGA0Dv/xVfcDPhUAETOFx/PAjjyGNB+88Vn8RJgLwOOtfPl0lKFjwYABlSgDh0YwAQWsIUjXOEJXwQiDOMQhySkYzL4yEUhpJiKmZiHclRiGVZjPTZjG3bhJxxAA47iJH7FBbTjGu6gE114hl68QT9BECxCjdAmDAhTwopwIFwJb8KfCCNiiAQincgkcggxISdmEt8SlcQKYj2xlaglfiaOECeJc0QHcYt4QHQTL4kPJEWySR3SmLQmR5PeZBAZTSaRk8gcspgsIxeQS8i1ZA25h6wnT5IXyGtkJ/mM7KNAqVJ6lBnlSHlTIVQclUFlU1JqNlVBVVE11F6qiWqlrlCdVA/1nmbS2jSXdqR96Ug6mebTxfRsejG9nt5F19On6Sv0A7qX/sxQYxgxHBhjGFGMNEYOYyqjnFHF2ME4zDjDuMboYrxhMpl6TBumFzOSmc7MY85gLmZuZO5jNjM7mI+YfSwWy4DlwPJjxbF4LBmrnLWOtYd1gnWZ1cV6p6SqZKrkqhSulKEkVpqvVKW0W+m40mWlJ0r9yhrKVspjlOOUBcrTlZcqb1duUr6k3KXcr6KpYqPip5KkkqcyT2Wtyl6VMyp3VV6pqqqaq/qoTlAVqc5VXau6X/Ws6gPV92wttj07hD2RLWcvYe9kN7NvsV+pqalZqwWqZajJ1Jao1aqdUruv9o6jzXHiRHEEnDmcak495zLnubqyupV6kPpk9TL1KvWD6pfUezSUNaw1QjR4GrM1qjWOaNzQ6NPU1nTRjNMs1FysuVvznOZTLZaWtVaYlkBrgdY2rVNaj7QpbQvtEG2+9rfa27XPaHfpMHVsdKJ08nQqdX7SadPp1dXSdddN0Z2mW617TLdTj9Kz1ovSK9BbqndA77rehxHGI4JGCEcsGrF3xOURb/VH6gfqC/Ur9PfpX9P/YMA1CDPIN1hu0GBwz5A2tDecYDjVcJPhGcOekTojfUfyR1aMPDDythFpZG+UYDTDaJvRRaM+YxPjCGOJ8TrjU8Y9JnomgSZ5JqtMjpt0m2qb+puKTFeZnjD9g6vLDeIWcNdyT3N7zYzMIs3kZlvN2sz6zW3Mk83nm+8zv2ehYuFtkW2xyqLFotfS1HK85UzLOsvbVspW3la5VmusWq3eWttYp1p/b91g/dRG3ybKpsymzuaurZptgG2xbY3tVTumnbddvt1Gu3Z70t7DPte+2v6SA+ng6SBy2OjQMYoxymeUeFTNqBuObMcgx1LHOscHTnpOMU7znRqcno+2HJ0xevno1tGfnT2cC5y3O99x0XIZ5zLfpcnlpau9K9+12vWqm5pbuNsct0a3F+4O7kL3Te43PbQ9xnt879Hi8cnTy1Pqudez28vSK9Nrg9cNbx3veO/F3md9GD7BPnN8jvq8H+M5RjbmwJi/fB198313+z4dazNWOHb72Ed+5n48v61+nf5c/0z/Lf6dAWYBvICagIeBFoGCwB2BT4LsgvKC9gQ9D3YOlgYfDn4bMiZkVkhzKBUaEVoR2hamFZYctj7sfrh5eE54XXhvhEfEjIjmSEZkdOTyyBtRxlH8qNqo3nFe42aNOx3Njk6MXh/9MMY+RhrTNJ4cP278yvF3Y61ixbENcYiLilsZdy/eJr44/pcJzAnxE6onPE5wSZiZ0JqonTglcXfim6TgpKVJd5Jtk+XJLSnqKRNTalPepoamrkjtTBudNivtQrphuii9MYOVkZKxI6Pvm7BvVn/TNdFjYvnE65NsJk2bdG6y4eSCycemqE/hTTmYychMzdyd+ZEXx6vh9WVFZW3I6uWH8NfwnwkCBasE3UI/4Qrhk2y/7BXZT3P8clbmdOcG5Fbl9ohCROtFL/Ii8zbnvc2Py9+ZP1CQWrCvUKkws/CIWEucLz5dZFI0rahD4iApl3QWjyleXdwrjZbuKCFKJpU0ynRkEtlFua38O/mDUv/S6tJ3U1OmHpymOU087eJ0++mLpj8pCy/7cQY9gz+jZabZzHkzH8wKmrV1NjE7a3bLHIs5C+Z0zY2Yu2ueyrz8eb/Nd56/Yv7rb1O/bVpgvGDugkffRXxXV84pl5bf+N73+80L6YWihW2L3BatW/S5QlBxvtK5sqry42L+4vM/uPyw9oeBJdlL2pZ6Lt20jLlMvOz68oDlu1Zorihb8Wjl+JX1q7irKla9Xj1l9bkq96rNa1TWyNd0ro1Z27jOct2ydR/X566/Vh1cvW+D0YZFG95uFGy8vClw097NxpsrN3/YItpyc2vE1voa65qqbcxtpdseb0/Z3vqj94+1Owx3VO74tFO8s3NXwq7TtV61tbuNdi+tI+vkdd17Ju5p/yn0p8a9jnu37tPbV7kf++X7//g58+frB6IPtBz0Prj3kNWhDYe1D1fUE/XT63sbchs6G9MbO46MO9LS5Nt0+BenX3YeNTtafUz32NLjKscXHB84UXair1nS3HMy5+Sjliktd06lnbp6esLptjPRZ87+Gv7rqdag1hNn/c4ePTfm3JHz3ucbLnheqL/ocfHwbx6/HW7zbKu/5HWpsd2nvaljbMfxywGXT14JvfLr1airF67FXuu4nnz95o2JNzpvCm4+vVVw68Xt0tv9d+beZdytuKdxr+q+0f2af9n9a1+nZ+exB6EPLj5MfHjnEf/Rs99Lfv/YteCx2uOqJ6ZPap+6Pj3aHd7d/sc3f3Q9kzzr7yn/U/PPDc9tnx/6K/Cvi71pvV0vpC8GXi5+ZfBq52v31y198X333xS+6X9b8c7g3a733u9bP6R+eNI/9SPr49pPdp+aPkd/vjtQODAg4Ul5AAAKAJmdDbzcCailA9rtgApHsX8BAAjFzggo/kH+O1bsaAAAT2BnIJA8F4hpBjY1A1ZzAXYzEA8gKRCkm9vwMWgl2W6uilxsKcB4NzDwyhhgNQGfpAMD/RsHBj5tB6hbQHOxYu8DAKYGsMUJANq7Xm35ev/6N4eQbhXhfnAAAAA4mWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTM6Mzk6MTArMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxMzo0MTo1MiswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDNUMTM6NDE6NTIrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjM2MzE1Mzg4LWM3NDMtNGMyMi05YzdhLWY1ZGJmMTY5ZDA3MDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDozNjMxNTM4OC1jNzQzLTRjMjItOWM3YS1mNWRiZjE2OWQwNzA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDozNjMxNTM4OC1jNzQzLTRjMjItOWM3YS1mNWRiZjE2OWQwNzA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjM2MzE1Mzg4LWM3NDMtNGMyMi05YzdhLWY1ZGJmMTY5ZDA3MDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxMzo0MTo1MiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MTQ0MDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTQ0MDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjU8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PlyR144AAAAgY0hSTQAAbXUAAHOgAAD83QAAg2QAAHDoAADsaAAAMD4AABCQ5OyZ6gAAA4lJREFUeNqs1tlT01cUwPHvL2FLgCjTUhyURZao7JYlgSQksgUwVVqn0+f+ZX3udKxoIxA2E5JAQkDDFjUssggj0hbZErbk1wdGW8oWhft67p3PnHvP3HMEURQXVz78lbK9uxNI+yaVi1oL75eIi4mVJ1/+alkQRXHtl6e/Kvzzb/he30hFXsm5gUGfl0e2DpTp1/n57k/rgiiKayOTPsUTRychUaRJfQfVOSC3z0u76xlSQeCetoHi3LwDBFC88E/QNtBLKLxPQ4Uedf63nw24Jp7TOWhDKomiubKG28p8gH8RgJGpl5id3ezt72FU6aksKI0YGBgfxuK2ER0VjUlTR3HOrY+hwwjAyKQPc38P+6EQDapqKiPIaGDiOZ3uPqKkUkxVtRTn5v03fBQBGJt+hdnZzfbeDrWlOqpLKk4E+ryD9AzbiYuOxaSpozD75v+3HI98hP5wdrGzt0t9eTXaovIjgGPUQ5enj9joGL7T1B8HnI4ATMy8xuzsIbAbpKZUi75E9Slm87rpHXYgj5Fh0tSSn3XjpGRPRwBezk7SarcQ3NnGqDKgKSzDOTaExW1FFhtHi87Irczc057sbATAN+vnaX8vAKlfp7D05zIAd6tqyMtUnlUXkSEAr+amMDt7CIVDSCVSTJpabmbkRFLdkSP9Y0PYvYOExBBSQYqupIKqwrKLQ7o8dhyjHpIvJZGXqcQ362dlbRVtUTn15brzI91DDmwvXMTHyXhgaCI3LYvJhRkeWtvZ2g6iv62mrkz75UiXx459ZJAEmZz72gZuZGR/ir2em+axo5PNYABdccVpGR2PiIDFbcU54iExPoEWnRFletaR0/75GVrtFja2NtEUl2NUGRAiRTo9duxeN4lyOS3VjSjTsk68C//CDK19HWwEAuhKVDQczegwIooi7S4rA+NDJCVe5p62npxrmWeWz9TbWZ44uljd+EBlQRlNagOCIByPdLisOEc9KBISeWBoJis1PeKvfmZpnofWNtY3N9AUldOoNhxGwqKoaB94hmt8mCTFJe7rjGRfzfjspjW9OMdju4XV9TXUBaU0Vd5BIggHiMVtU/QM2UlJSuYHQzPXU9O+uP2+WVrgd1sby3+vUFumw6jSHyC/9ZoViyvvaNE3knnl2rkHibl3b3lk6+Bq8hV+rDGtC6IoLgZ2ginhcDiQIIu/sJFoM7iFRCKRy2Nly/8MADe1wGBibO1hAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  backgorund-size: 12px 12px;
}
html.lte7 .mini-cart--quote .mini-cart__trigger {
  background: url('data:image/png;base64,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ICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTM6NDc6NTMrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxMzo0OToxNCswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDNUMTM6NDk6MTQrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjRiMGJkMjc2LTgyY2QtNDQ3YS04NjYyLTE5OTM4OWVmYmQ0YTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUzNmMxYjU4LWUyNTItMTE3OS05MGE2LTg0ZWQxOGUyZWU2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjcyMGJlM2M4LTc1YmUtNGQ5NC05NzI5LWYxNmRjOGUxMDhjODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NzIwYmUzYzgtNzViZS00ZDk0LTk3MjktZjE2ZGM4ZTEwOGM4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjQ5OjE0KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NGIwYmQyNzYtODJjZC00NDdhLTg2NjItMTk5Mzg5ZWZiZDRhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjQ5OjE0KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg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');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
}
html.lte7 .mini-cart--default .mini-cart__trigger {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAABYlAAAWJQFJUiTwAAAMLWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVdnVBSHFv6m7C5lWToCUpbeBOlFpHdBQDrEwrK7wFKWZdlFxW4MUTB2sWBFoyJGjQWQWBA12IJg7w81qERisGBD5f1YwMT3/rxz3j1nZr5z57v3fvfOnDlzAXV3nkRSQGoAhWKZNCEimJuWnsFldYIBA2jCESSPXyIJio+PAYCh6z/tzXUQAHDFkSeRFOB/M02BsIQPEPEAsgQl/EKAOATQhnyJVAYw2gFYTJVJZADjNQAdaVp6BsBUAqCTo8BGAHSyFNgZgI40KSEEYIYCSmweT5oDcOIBcEv5OTKAIwHgLBaIxABnCwB/fi5PAHA6AYwqLCwSAOpsALZZf8uT84+cWcM5ebycYazoBQCgFCoqkRTwpuP/bYUF8qEa5gDYudLIBAA6ALErvyg6AQAbII6Ks2LjAGgBxFmRABjEt3PlkcmD/B5+SUgGAD2AhIAXGg3ACCD15PnJQYPYlScFFHwyViSLShrEWdKihMH8ZKm4IDZmMM/CXGHUEN4kLAlLHOJki8KjAGgA5KGy3KRUhU7ydKkoJRYAByDbS/ITowdj75flhsQOcaTyhGQAlgD5OlsanqDgUPqFJUN9UU58XlgiAH2ACpTlJkUqYqk0YUlazJAGgTA0TKGBEgjFyYPaKJlEFpwwGFsuKYgf5FObhAURCYo5U/tLShOHYi/LpEmDM6ce5vHGxSv0U28ksvgkhTaaRgxCEAou5OAiC0XIg6itp6EH3ME74eBBihwI4TjoGYpIBQ9SiMFDIsrwJ8QQomQ4Lhg8SCFEKcT4NOxVnB2RDR6kKIUQJcjHY0hRSBvS/rQvHUP704G0P+1Ke9M+Q3Fc9aGqzDBmKDOSGc60G9bBRxEKUAQpRP/FF40CCCGHFEKIh3r4ko/xmNHBeMi4xuhk3EIKfocUoiHWFNF86VfKuRiPTsgHpyJEFsToHuLQ1rQr7UEH0360P+0DLq1HG8KRdqe96SA6gPalPWiffyiUD2v7Msuv6wkh/kc/g36OPcdjUEXW8JMJGWZ9nSXkbzMSoAjRXzOphdRBqpU6SZ2jjlIN4FInqEbqInWMavjbm/A7pMgZrpYAIcTIRwFEQxznOudu54//UZ03qEAKIUoAmXCaDABCiiTTpaKcXBk3SCIpEHKjxHynUVxXZxdPIC09g6v4fLzSAwGA0Dv/xVfcDPhUAETOFx/PAjjyGNB+88Vn8RJgLwOOtfPl0lKFjwYABlSgDh0YwAQWsIUjXOEJXwQiDOMQhySkYzL4yEUhpJiKmZiHclRiGVZjPTZjG3bhJxxAA47iJH7FBbTjGu6gE114hl68QT9BECxCjdAmDAhTwopwIFwJb8KfCCNiiAQincgkcggxISdmEt8SlcQKYj2xlaglfiaOECeJc0QHcYt4QHQTL4kPJEWySR3SmLQmR5PeZBAZTSaRk8gcspgsIxeQS8i1ZA25h6wnT5IXyGtkJ/mM7KNAqVJ6lBnlSHlTIVQclUFlU1JqNlVBVVE11F6qiWqlrlCdVA/1nmbS2jSXdqR96Ug6mebTxfRsejG9nt5F19On6Sv0A7qX/sxQYxgxHBhjGFGMNEYOYyqjnFHF2ME4zDjDuMboYrxhMpl6TBumFzOSmc7MY85gLmZuZO5jNjM7mI+YfSwWy4DlwPJjxbF4LBmrnLWOtYd1gnWZ1cV6p6SqZKrkqhSulKEkVpqvVKW0W+m40mWlJ0r9yhrKVspjlOOUBcrTlZcqb1duUr6k3KXcr6KpYqPip5KkkqcyT2Wtyl6VMyp3VV6pqqqaq/qoTlAVqc5VXau6X/Ws6gPV92wttj07hD2RLWcvYe9kN7NvsV+pqalZqwWqZajJ1Jao1aqdUruv9o6jzXHiRHEEnDmcak495zLnubqyupV6kPpk9TL1KvWD6pfUezSUNaw1QjR4GrM1qjWOaNzQ6NPU1nTRjNMs1FysuVvznOZTLZaWtVaYlkBrgdY2rVNaj7QpbQvtEG2+9rfa27XPaHfpMHVsdKJ08nQqdX7SadPp1dXSdddN0Z2mW617TLdTj9Kz1ovSK9BbqndA77rehxHGI4JGCEcsGrF3xOURb/VH6gfqC/Ur9PfpX9P/YMA1CDPIN1hu0GBwz5A2tDecYDjVcJPhGcOekTojfUfyR1aMPDDythFpZG+UYDTDaJvRRaM+YxPjCGOJ8TrjU8Y9JnomgSZ5JqtMjpt0m2qb+puKTFeZnjD9g6vLDeIWcNdyT3N7zYzMIs3kZlvN2sz6zW3Mk83nm+8zv2ehYuFtkW2xyqLFotfS1HK85UzLOsvbVspW3la5VmusWq3eWttYp1p/b91g/dRG3ybKpsymzuaurZptgG2xbY3tVTumnbddvt1Gu3Z70t7DPte+2v6SA+ng6SBy2OjQMYoxymeUeFTNqBuObMcgx1LHOscHTnpOMU7znRqcno+2HJ0xevno1tGfnT2cC5y3O99x0XIZ5zLfpcnlpau9K9+12vWqm5pbuNsct0a3F+4O7kL3Te43PbQ9xnt879Hi8cnTy1Pqudez28vSK9Nrg9cNbx3veO/F3md9GD7BPnN8jvq8H+M5RjbmwJi/fB198313+z4dazNWOHb72Ed+5n48v61+nf5c/0z/Lf6dAWYBvICagIeBFoGCwB2BT4LsgvKC9gQ9D3YOlgYfDn4bMiZkVkhzKBUaEVoR2hamFZYctj7sfrh5eE54XXhvhEfEjIjmSEZkdOTyyBtRxlH8qNqo3nFe42aNOx3Njk6MXh/9MMY+RhrTNJ4cP278yvF3Y61ixbENcYiLilsZdy/eJr44/pcJzAnxE6onPE5wSZiZ0JqonTglcXfim6TgpKVJd5Jtk+XJLSnqKRNTalPepoamrkjtTBudNivtQrphuii9MYOVkZKxI6Pvm7BvVn/TNdFjYvnE65NsJk2bdG6y4eSCycemqE/hTTmYychMzdyd+ZEXx6vh9WVFZW3I6uWH8NfwnwkCBasE3UI/4Qrhk2y/7BXZT3P8clbmdOcG5Fbl9ohCROtFL/Ii8zbnvc2Py9+ZP1CQWrCvUKkws/CIWEucLz5dZFI0rahD4iApl3QWjyleXdwrjZbuKCFKJpU0ynRkEtlFua38O/mDUv/S6tJ3U1OmHpymOU087eJ0++mLpj8pCy/7cQY9gz+jZabZzHkzH8wKmrV1NjE7a3bLHIs5C+Z0zY2Yu2ueyrz8eb/Nd56/Yv7rb1O/bVpgvGDugkffRXxXV84pl5bf+N73+80L6YWihW2L3BatW/S5QlBxvtK5sqry42L+4vM/uPyw9oeBJdlL2pZ6Lt20jLlMvOz68oDlu1Zorihb8Wjl+JX1q7irKla9Xj1l9bkq96rNa1TWyNd0ro1Z27jOct2ydR/X566/Vh1cvW+D0YZFG95uFGy8vClw097NxpsrN3/YItpyc2vE1voa65qqbcxtpdseb0/Z3vqj94+1Owx3VO74tFO8s3NXwq7TtV61tbuNdi+tI+vkdd17Ju5p/yn0p8a9jnu37tPbV7kf++X7//g58+frB6IPtBz0Prj3kNWhDYe1D1fUE/XT63sbchs6G9MbO46MO9LS5Nt0+BenX3YeNTtafUz32NLjKscXHB84UXair1nS3HMy5+Sjliktd06lnbp6esLptjPRZ87+Gv7rqdag1hNn/c4ePTfm3JHz3ucbLnheqL/ocfHwbx6/HW7zbKu/5HWpsd2nvaljbMfxywGXT14JvfLr1airF67FXuu4nnz95o2JNzpvCm4+vVVw68Xt0tv9d+beZdytuKdxr+q+0f2af9n9a1+nZ+exB6EPLj5MfHjnEf/Rs99Lfv/YteCx2uOqJ6ZPap+6Pj3aHd7d/sc3f3Q9kzzr7yn/U/PPDc9tnx/6K/Cvi71pvV0vpC8GXi5+ZfBq52v31y198X333xS+6X9b8c7g3a733u9bP6R+eNI/9SPr49pPdp+aPkd/vjtQODAg4Ul5AAAKAJmdDbzcCailA9rtgApHsX8BAAjFzggo/kH+O1bsaAAAT2BnIJA8F4hpBjY1A1ZzAXYzEA8gKRCkm9vwMWgl2W6uilxsKcB4NzDwyhhgNQGfpAMD/RsHBj5tB6hbQHOxYu8DAKYGsMUJANq7Xm35ev/6N4eQbhXhfnAAAAA6Y2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTM6NDg6MTkrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxMzo0OTo1MSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDNUMTM6NDk6NTErMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmE2Yzc1OTA5LWY4MjctNGIxYi05OTQ3LTRlYTM2MTcwNWUzODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZkYTZiZDUyLWUyNTItMTE3OS05MGE2LTg0ZWQxOGUyZWU2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4YTY4OGY4LTJkNzAtNDAwNi05MTJkLWM1ZjM3MjVmMjNhMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OThhNjg4ZjgtMmQ3MC00MDA2LTkxMmQtYzVmMzcyNWYyM2EyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjQ5OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTZjNzU5MDktZjgyNy00YjFiLTk5NDctNGVhMzYxNzA1ZTM4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjQ5OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg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');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
}
html.lte7 .icon-search {
  background: url('data:image/png;base64,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ICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTM6NTU6MTIrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxMzo1NTo1NSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDNUMTM6NTU6NTUrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjhiNzA1NWI5LTc3YmYtNGUzZi1hYTY2LTc4MTI0Mzk3MmI5ODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4YWM4Njc0LWUyNTMtMTE3OS05MGE2LTg0ZWQxOGUyZWU2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjA2MjY5MWRlLTZhNWMtNGFhNi04MjdkLTg5OTI1ZjkwMzBmYzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDYyNjkxZGUtNmE1Yy00YWE2LTgyN2QtODk5MjVmOTAzMGZjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjU1OjU1KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OGI3MDU1YjktNzdiZi00ZTNmLWFhNjYtNzgxMjQzOTcyYjk4PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDEzOjU1OjU1KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+OoY75gAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAADvElEQVR42qzW2U9UdxTA8e+dgZlh7sy9s4FiaMVESYuIgCxTwEKhZbFSQVrSSqh9aV/6JzU8Yws1skwbWQWEVoGyDIVhE42GHR2HOwuG4fah2kjLmnIeT07y+Z2T30mOoKrqMiDyVngVH9NPH7GwuoQvoKCqYIoyEmuP4WxcPDFWB0cIv6Cqqvp2pnOoj5GZCVa966iqilajBVS2VRVQsZmtJJ45R2F6Lgad/lCKoKqqAoihV5s0dLmYmJ9GEDSctEdz+mQc0RY7GgHWfV4eLz5jaX2F8PY2p0+c4ovCMqxm+VCdKKqqinVtjbjnJjEajGSdT8F5/hKSaNpZHQrQNzbIoGeUQCjEOydiuVnyOQa94WCk3z0otvR3YNDpKcn6iMzEi/s+bWJ+msb7bSgBPznJ6Vz5oGB/xB8MKD801YnLL1bJvpDO1ezCQ825ffA+vSMPEKOMfHOlihirfW9keGpcqb/nEm1mme+uVWM2mg6FbIXD1DbX8WTpGcXOfPJSnHsjLX0dSu/o72JawgWqCsuO8jVpH+ilfaCXtPeSqSq4ujdyq71JGZudFPNSsyjKzDsSMjg5xp3eu5yLi6emtBKNoNkPmRDzUp1HRgY8o9zpvsv78WepLqpAEITdEVd/p9Iz/JuYkpDElx9/diSk9WEPbQM95CZncu1y0d7jGp2dUOo7W0RJNPNt2VdYDl4uAMLhMLUtt5hffMqn2QXkJmfujQRCQaW2uU5cXF8hIzGF8svFh0L63AO0Pugm2uKgprQSWTTvv4wPJ0bEpvtt6CIiKbiUQ+7FjH2BycczNPa2EnwVoiAth7xU58EbD4gNXS6Gp8cx6PSkJiThTErDIdt2VG8E/AxPj9PnHiRSqwVBwCFZqcgvPbgTQNwKb3G7+1fGZj0AOCw23o05hcUsodVo8CobLKwtsbC2QmREBAadnii9AZ9fwWaWuVFUgWwy74+8yfS7hxiaGmPN+5zgZgitVguqytb2NvpIHbGOGNISklj3veAPzzhWSealsoFNslBdVI5skg5GAAKbQaaezLGwtow/GESjEZCMJqySTOKZBESDEeB155PYZSsvlQ0sZoma4uv/hnZHjhK37/3C6OwkDovtb8gkUVOyA/r/CMDPXS7G5jyvIR+yKPF1aeUb6HgQgIYuF+45D9EWG17Fh2ySuPFJOXbZenwIQH1nC+5HHmKsDla9z7FLFr6/fvN4EYCfOpoZmfkTjUZLbnIGRZkf/vdaOY74saMJ2SRRkpX/z7WyfJyd7LaMfw0A1yy0oxsBrawAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  backgorund-size: 25px 25px;
  background-position: center center;
  position: relative;
  margin-top: 4px;
}
html.lte7 .icon-newsletter {
  background: url('data:image/png;base64,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ICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTQ6MDc6MjIrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxNDowNzo0OSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTEtMDNUMTQ6MDc6NDkrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjBjMjc3Zjk1LTNlMWUtNDk5Yy05YjBjLTE5MjY0NGVhMTIwZjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVkYzcwZTc1LWUyNTQtMTE3OS05MGE2LTg0ZWQxOGUyZWU2NjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjljZWQ5MWYzLTk0ZjUtNDk2Yi1iZTE0LWEyZWQyYzAzYzlmMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OWNlZDkxZjMtOTRmNS00OTZiLWJlMTQtYTJlZDJjMDNjOWYyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDE0OjA3OjQ5KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MGMyNzdmOTUtM2UxZS00OTljLTliMGMtMTkyNjQ0ZWExMjBmPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTExLTAzVDE0OjA3OjQ5KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4zMzwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg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');
  background-repeat: no-repeat;
  backgorund-size: 25px 25px;
  background-position: center center;
  position: relative;
  margin-top: 4px;
}
html.lte7 .icon-facebook {
  background: url('data:image/png;base64,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AIraWEf+u9sjEy3/v/FYjwYAAFeA6gKAhAKAGADYBQAWBQDqBQDRfgBxfoA6Oamevyc3w8lxzIvaBIAvGx19nwhAtAL43jM6OtI0Ovq9GgB7CND6caybAwBoHAbYW2mfGBHQJa7d+58d+V/MNwZDg5IR0AAAOjJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTQ6MTM6MTkrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTExLTAzVDE0OjEzOjE5KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxNDoxMzoxOSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2Q5ZWM1MmItOTVhNC00ZTQyLWEzNmItYjI4MjRhZDAxZDZlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YjA5YWU0NjUtZTI1NS0xMTc5LTkwYTYtODRlZDE4ZTJlZTY2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6M2ZjOWIxNzQtNDljMC00M2I1LWIxYjgtM2JmNzZlM2I4NTk3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjNmYzliMTc0LTQ5YzAtNDNiNS1iMWI4LTNiZjc2ZTNiODU5Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxMzoxOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjNkOWVjNTJiLTk1YTQtNGU0Mi1hMzZiLWIyODI0YWQwMWQ2ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxMzoxOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+r/+0QwAAACBjSFJNAABuJwAAc68AAPwXAACEqwAAeWoAAOrGAAAy5wAAE/BTyFUeAAAFhUlEQVR42sSZ228UVRzHz5k9c9nZmd0tEC7aEIiQSBEtlkrLRRGDjeCDMdFHH0z8k0x80hfjkxhjYgyRS9LSYixLtSViRI1EjMTtTud+OVcfTll6WbbbmaX8Xjt78un3d36/87vApaUlIQTowYQQ8ktFURBCCCFFUUqlkqIoiqKs/IY9NEoppVQIoSgKhBD0ZhBC2Gq1evmUcw4hRAgZhqGqaptjQyOEYIwxxpRSCGGPP4SO43RXi3MOANB1XQKBXCaESNM0TVNK6YbKQQi7YQkhOOeappmmmRtozYFJkiRJwjkvlUp5sKRIpmmapgn6apTSMAwJIY8jeywW51xRFMuyNE0DT8bCMEySpKNDO2MxxhBC1Wq1i859sTiOoyhaT9YBS3q9Vqv1HmtFLEmSMAzX/P9rsWQWGBgY2BomaVEUxXG8kmwVlsyEtVqtL0G3KfN9H2Pc1mIVFmPMsqxyuQy23IQQS0tLMs5WYXHOVVWt1WrgKRnG2PM86cplLM65EKJeryOEihw9d/eXf1oPoiRmnDPG9+8ZPHXkWO8/D4IgyzIZmNBxHEqpYRi2bedPQkn81dSlu/f/AkCoSIUQumHw/N7nPrrw/qbSrOd5shSAjuMwxgpKdXHy0uyvP++sb1cUhTJGKPHj4NDeAx9MvLupc4IgSNMUIQQXFxdVVa1Wq7mZ7jf//fS7ixXDQArKSCYArFt2nKX7dw++c+rcpo4ihHiepygKbDabtm3rup4bq/Hb7W9/uGqbVkaIZZgXxs/s2bYTQKgAqG0+17iuyxiDjuMUzOnX5m5MLdy0yxUvCkYPvXjh+OsFX6Q4jqHv+0UuOwDgcmN6+nbDNq0gjsYPH33z2KmCmSIIAhjHccEUOjk/e/XWTLVie1Hw2pHRsyMnipzGOfd9H2ZZlqN6SXF2594fQgiE0J17v//579+6qmU427d78PD+g4wJTLJd23bs2z2Y7y2ChJAcqWHRcz755gtCmYqQrqoqUoUQEEJMCSYEAOBGwbmRkxOjp/M93pAxluO+O7772aUvGeUIoUe1EgRAANkexVny9vjZoweG8t162GM3tl6tj7/+nDKmlpCuaYaqc8EVCDNK0ixjgmOCPzz/3sFn9+UrwnJihUk8OT8rOC+VSg+c5n9uS0WIULqjOvDM9l1MMMHF6ZdGaxV7S7HWROK1uRu2aflxePqFkTdGThYvWaGsSIuccvXWzNTtRrVc8eNwbGh4YvTVPmBRSgu2ElduzUwv3LRMK4ijsaHhfNG3NhIxxgWr5CtzM9PzN61yJUiisUPDE68UVSsIApgkiWEYhZw4N3N9XqrVHyd6ngfDMKxUKkXVWmhY5UoQh8XVYox5ngdd1y1Ywl+Zm7m+0LAlVmG10jQNwxAuLi7WarUipekqtQpjBUGAMYbNZrPg/ONyY3pqflZe+fGh4beOnylSPriuCwCArVZLdtK5z/q+MT350492xfLj4MTQy+fHzhTJWGEYIoSWOx/btnPHY5TGcZooSolzVtbLVjm/8K7ryjy63PmUSqUigvXF5GV/1CfKIezT6vRX9vuyaHuEJR/ser3+pGda3adwq5p9yfQUxxAYY9/3pUwd5luMsXK5bFnWVjIxxpaTwsNCpsM0kDFWqVT6PsbtnqjaI6THYsmh0tZcf86553nrK6vOI11JZppmwSd8Q9/5vt+x2us2l2eM6bpu23bB2rWjZVkWhqHcBa3/6wZbDDkJN02zyOBkveOiKErTtMuKZQMseYoQwjCMIguf9t1I0zRJEtmZdnHCxlhtOAihpmm6rueYDDDGMMY97qHAphZ37ZcAIaRpWnuf2OV7uU8khBBCGGO9b+0AALD3NedKt0II2wvONQLIQKaUcs6lzO303SsThP8PAFRb3l6flvSGAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
  background-position: center center;
}
html.lte7 .icon-linkedin {
  background: url('data:image/png;base64,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AIraWEf+u9sjEy3/v/FYjwYAAFeA6gKAhAKAGADYBQAWBQDqBQDRfgBxfoA6Oamevyc3w8lxzIvaBIAvGx19nwhAtAL43jM6OtI0Ovq9GgB7CND6caybAwBoHAbYW2mfGBHQJa7d+58d+V/MNwZDg5IR0AAAOjJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTQ6MTY6MTgrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTExLTAzVDE0OjE2OjE4KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxNDoxNjoxOCswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YTU5N2NjZjEtOTY2Zi00YjRmLTllNTctNGY1YzVjM2JhNDI1PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmEyNWUwZTAtZTI1NS0xMTc5LTkwYTYtODRlZDE4ZTJlZTY2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ODdiNzdjZDItZGViZi00YzEwLTg1MzItYjg0MWIxZTY3YzJjPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjg3Yjc3Y2QyLWRlYmYtNGMxMC04NTMyLWI4NDFiMWU2N2MyYzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmE1OTdjY2YxLTk2NmYtNGI0Zi05ZTU3LTRmNWM1YzNiYTQyNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjoxOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+QyH4vgAAACBjSFJNAABuJwAAc68AAPwXAACEqwAAeWoAAOrGAAAy5wAAE/BTyFUeAAAGiUlEQVR42sSZ328U1xXHz50f987OrnfXgtgYMMIlcVtkCAlYSYtL0rJEaVrsSk2kgl/SvqR/UB/6VpGQqlIb44iqwnZViqMqpelDUqQENRARI8fg/TmzOz/uzP2Rh7te/8DsjsFrn9ed3fnsued+77nfg6rVqhACIQQJQkqpHjYMwzAMXdd1Xdc0TdO01i+IleCcM8YYY5xzhJCmaZAspJSoUqlIKTs+KoSQUhqGQQjBGBuGkfAdQog4jimlURRJKdf+gTbRGUtlyDCMVCplWRY8aTDGgiCglAJAx8x1wFJLZtt2KpWC7QjGmOd5URS1T1s7LM45xjiTyei6DtsaQRB4ntcmbZtjqYVLpVKZTAa6E3Ecu66rqi0RlmJKp9O2bUM3QwjhOA5j7NHV2ASLc57JZLarmJKQcc435GwjFufctu10Og07FZxzx3GEEGvJ1mFxzgkh2WwWdjaiKHJdFyHU2purWEIIXdfz+XxCxd/e8H3f87xWka1icc6z2SwhBHYpHMeJ41gtZRNLCEEI6enpgd2LOI4dx1nFEkIAQDabNU0TdjXq9TqlVNM0VKlUVKUnSVXJqdz66v+apo0MDe/J5ruksc1sqarCGLf/znK1fGlmqtZwJEB/7963X/9lLt3TpQpDpVJJbcCOX5j9ZP76pzf78nsQQg+rpZ//4CenR05uOxaltF6vo2KxaNt2knPmP7c/++DGtXwmJ0HW/cZkYWJkaLgbul+r1VCpVOrp6em4guqs/NvNf37+9R2E0AvPHj374g+7VPiu66JqtZrNZpN3tDSOECDczT3r+z5yHCfhacM4ixhLYSKlDGNKDKzrOhc8oFQdDFLKFCG6ptM4Wq6WIsZymZ7edHar7RqlFNXr9YRN1ZeL965+fJ2YGKRknL35yk8P7O2/v7z0l/lrxMQAELF4sjAeUnr1439U3BoAYNPs791bOHn6wN7+LXWwyPO8hH3V5/e+/NP1v1qYSAmMs1+//uah/v33Hiz+4dqfLZMAIE1D3x38zp1vvvZpkLFskEgIXg99bBiTZycODxxM3lMg3/cTtla3F+5Ozc8QjEFCzNlkYWKwb2Bheeny3DQxsYYQQsinNIojw9CFEMTEFsZSQq3hHurb/5s33trChewpse4vL703N21hggCklD4NX3ju6Ilnj5bc6r9u/df1GhYmQgovCC4Wxo/sP9QVrA/mZwgmCGQcs8lzE4N9A/eLS5fnpomBEUIeDUYOD/9i7Nza5y1CEIAX+D97+ccvDo90J1sfzRCTgJRrs3X579PEwIBQQIO3XnljeHBIPd8I/Hdnr7henZjY8eqvnnj51RMvJVTULZT8KhbImLHJcxODz7QWEQNAQOlkYeLwvgOtyr00O7VULtrEqjbcsZFTr42OJS355ALxxcLdqfkZRRCzNdmam1YFF8b0wtnxoX0HV3SOX5qderCC9aNjo+dOnU7YR6BqtZrL5ZI0yrfv3526MUM2xyIAMqT0QuH80L7Blvxempl6WCmliFVtuGeOjxZOJsIKwxCVy+VsNpvE6miW8HqsheVv3p/7kJgYEISUXjh7fmhgHdaDSskmVrXunnk+KVaj0UDFYjGTySTxPFpYSk7XYa3U1sVHsB5WSinLqtbdM8dGC8kWsdlBYIyTtKaPkdNWtlBAw82xtrKIqqNH5XIZAHK5XMcD9X9f3X539krKJBIgZuy34xeHBg7eWVz4/dU/2pgAgE/Dd87/6rmDTYGIGfvdlfcWSw/SqVTZqb12amz8dKEjlud5vu+jSqXCGEtyu18sPbz5xaemYUgJnPMzx0f35HqLtcpHtz4xdQMQxHE8dmy0r3dPc58LceOzf9fqdWxiL/S/f+jI8SPf6yiktVpNCNHs5Xfx4rrBYGo0GrquN++JO2mHtE+VskmaWFJKhFA+n0/epnb1vr/usm9Z1m5drBljjuMAgCqkVSx15d8tG6JWq8VxvIk1osgAIJ/Pb7tZ2lHWgyBY+9KNtpuyk3K53I4V2QYLqZ1JaRjGzpApRXjUDN/caVZKlkT6nyaUoG9q0D/Wl1eDgoQX7ieQKOUZPe5vtxsXKD2zLCudTm/jARBFUaPR2ODhbgGrpRq6rtu2/TQDn5Y4BUEQhmHHgVmiCZlKmxqPEUKeYCvEcRyGYWtI1vH5pIM7WJnd6bpurkT7DSGEUPPEKIoYY8mndgCAtjTmbGVOvaM141ybAPUp51xNOtVpu9ZzT/KKbwcAjqXCG/FJYwoAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
  background-position: center center;
}
html.lte7 .icon-youtube {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAKvWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZZnUFPpHsb/55z0AoSECEgJvQnSq/QaQEE62AgJkECIMSSo2FARV3AtqIhgRRdBFFwLIDbEgoVFsGHfIIuCui4WbKjcDyxh7525H+7M/c+cOb955n2f93nP+fIA0O7zpFIxqgGQI5HLYkIDOEnJKRyiEgigDnSwAlseP1fqHx0dCQAw/v7HIAAf7wECAHDblieViuF/G4YgPZcPgEQDQJogl58DgJwAQM7xpTI5ACYHAJOFcqkcACsHAJYsKTkFADsMAKzMMW4FAFbaGN8BAJYsLiYQABsAINF4PFkmAPUDAHDy+JlyABoLAOwlApEEgBYEAD58IU8AQCsEgCk5OfMFALSjAGCZ9g+fzH/zTFN58niZKh67CwAAkIJEuVIxbzH8vydHrBg/wxgAaEJZWAwAsAGQmuz5ESqWpM2IGmeRAGCchYqw+HHm5wamjLOAFxQxzorseP9x5skm9ork3Lhxls2PUflLxDMiVf7pXBWn5wbHjnOGKIQ7zvnCuMRxzhMlzBjn3OzYiIk1gSpdpohRZc6QhajumJM7kY3PmzhLLowLm8iQpMojSA8KVumSeNV6qTxA5SkVR0/kF4eq9Ny8WNVeuSxOpWfxwqMnfKJV3weCIBgiIRI4EA2O4AwO4AxhAPL0RXIAgMD50sUyUaZQzvGXSsXpHK6EbzeF42jv4AqQlJzCGfvF7+8DAgAImzShpR8AcJ4GgNhOaMIOgNMMAIbehGaZAaBxHKD1D75Cljem4QAA8EABdWCBDhiACViCLTiCK3iBHwRDOERBHCTDXOCDEHJABgthKayEIiiBTbANKmAP7IcaOALHoAnOwAW4AjegC+7CI1BCP7yCIfgIIwiCEBE6wkR0EEPEDLFBHBF3xAcJRiKRGCQZSUUyEQmiQJYiq5ESpBSpQPYhtcivyCnkAnIN6UYeIL3IIPIO+YpiKA1lofqoOToVdUf90Qg0Dp2DZqIL0Hy0EN2AlqNV6GG0Eb2A3kDvokr0FTqMAUbF2JgRZou5Y4FYFJaCZWAybDlWjJVhVVg91oK1Y7cxJfYa+4Ij4Jg4Ds4W54ULw8Xj+LgFuOW49bgKXA2uEXcJdxvXixvC/cDT8Xp4G7wnnotPwmfiF+KL8GX4avxJ/GX8XXw//iOBQGATLAhuhDBCMiGLsISwnrCL0EBoJXQT+gjDRCJRh2hD9CZGEXlEObGIuIN4mHieeIvYT/xMopIMSY6kEFIKSUJaRSojHSKdI90ivSCNkDXIZmRPchRZQF5M3kg+QG4h3yT3k0coDIoFxZsSR8mirKSUU+oplymPKe+pVKox1YM6kyqiFlDLqUepV6m91C80TZo1LZA2m6agbaAdpLXSHtDe0+l0c7ofPYUup2+g19Iv0p/SP6sx1ezUuGoCtRVqlWqNarfU3qiT1c3U/dXnquerl6kfV7+p/lqDrGGuEajB01iuUalxSqNHY5jBZDgwohg5jPWMQ4xrjAFNoqa5ZrCmQLNQc7/mRc0+JsY0YQYy+czVzAPMy8x+FoFlweKyslglrCOsTtaQlqaWs1aC1iKtSq2zWko2xjZnc9li9kb2MfY99tdJ+pP8J6VPWjepftKtSZ+0J2v7aadrF2s3aN/V/qrD0QnWydbZrNOk80QXp2utO1N3oe5u3cu6ryezJntN5k8unnxs8kM9VM9aL0Zvid5+vQ69YX0D/VB9qf4O/Yv6rw3YBn4GWQZbDc4ZDBoyDX0MRYZbDc8bvuRocfw5Yk455xJnyEjPKMxIYbTPqNNoxNjCON54lXGD8RMTiom7SYbJVpM2kyFTQ9PppktN60wfmpHN3M2EZtvN2s0+mVuYJ5qvNW8yH7DQtuBa5FvUWTy2pFv6Wi6wrLK8Y0WwcrfKttpl1WWNWrtYC60rrW/aoDauNiKbXTbdU/BTPKZIplRN6bGl2frb5tnW2fbase0i7VbZNdm9mWo6NWXq5qntU3/Yu9iL7Q/YP3LQdAh3WOXQ4vDO0dqR71jpeMeJ7hTitMKp2emts41zuvNu5/suTJfpLmtd2ly+u7q5ylzrXQfdTN1S3Xa69biz3KPd17tf9cB7BHis8Djj8cXT1VPueczzLy9br2yvQ14D0yympU87MK3P29ib573PW+nD8Un12euj9DXy5flW+T7zM/ET+FX7vfC38s/yP+z/JsA+QBZwMuBToGfgssDWICwoNKg4qDNYMzg+uCL4aYhxSGZIXchQqEvoktDWMHxYRNjmsB6uPpfPreUOhbuFLwu/FEGLiI2oiHgWaR0pi2yZjk4Pn75l+uMZZjMkM5qiIIobtSXqSbRF9ILo0zMJM6NnVs58HuMQszSmPZYZOy/2UOzHuIC4jXGP4i3jFfFtCeoJsxNqEz4lBiWWJiqTpiYtS7qRrJssSm5OIaYkpFSnDM8KnrVtVv9sl9lFs+/NsZizaM61ubpzxXPPzlOfx5t3PBWfmph6KPUbL4pXxRtO46btTBviB/K3818J/ARbBYPp3uml6S8yvDNKMwYyvTO3ZA4KfYVlwteiQFGF6G1WWNaerE/ZUdkHs0fFieKGHFJOas4piaYkW3JpvsH8RfO7pTbSIqlygeeCbQuGZBGy6lwkd05us5wll8o7FJaKNYrePJ+8yrzPCxMWHl/EWCRZ1LHYevG6xS/yQ/J/WYJbwl/SttRo6cqlvcv8l+1bjixPW962wmRF4Yr+gtCCmpWUldkrf1tlv6p01YfViatbCvULCwr71oSuqStSK5IV9az1WrvnJ9xPop861zmt27HuR7Gg+HqJfUlZybf1/PXXf3b4ufzn0Q0ZGzo3um7cvYmwSbLp3mbfzTWljNL80r4t07c0buVsLd76Ydu8bdfKnMv2bKdsV2xXlkeWN+8w3bFpx7cKYcXdyoDKhp16O9ft/LRLsOvWbr/d9Xv095Ts+bpXtPf+vtB9jVXmVWX7Cfvz9j8/kHCg/Rf3X2qrdatLqr8flBxU1sTUXKp1q609pHdoYx1ap6gbPDz7cNeRoCPN9bb1+xrYDSVH4aji6MtfU3+9dyziWNtx9+P1J8xO7DzJPFnciDQubhxqEjYpm5Obu0+Fn2pr8Wo5edru9MEzRmcqz2qd3XiOcq7w3Oj5/PPDrdLW1xcyL/S1zWt7dDHp4p1LMy91Xo64fPVKyJWL7f7t5696Xz1zzfPaqevu15tuuN5o7HDpOPmby28nO107G2+63Wzu8uhq6Z7Wfe6W760Lt4NuX7nDvXPj7oy73ffi793vmd2jvC+4P/BA/ODtw7yHI48KHuMfFz/ReFL2VO9p1e9WvzcoXZVne4N6O57FPnvUx+979UfuH9/6C5/Tn5e9MHxRO+A4cGYwZLDr5ayX/a+kr0ZeF/3J+HPnG8s3J/7y+6tjKGmo/63s7ei79e913h/84PyhbTh6+OnHnI8jn4o/63yu+eL+pf1r4tcXIwu/Eb+Vf7f63vIj4sfj0ZzRUSlPxgMAAAwA0IwMgHcHAejJAMwuAIraWEf+u9sjEy3/v/FYjwYAAFeA6gKAhAKAGADYBQAWBQDqBQDRfgBxfoA6Oamevyc3w8lxzIvaBIAvGx19nwhAtAL43jM6OtI0Ovq9GgB7CND6caybAwBoHAbYW2mfGBHQJa7d+58d+V/MNwZDg5IR0AAAOjJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTQ6MTY6MzIrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTExLTAzVDE0OjE2OjMyKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxNDoxNjozMiswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MThkNGI4ZDItYzhjZC00MGIyLTk3OTYtNTYyN2MwMmYyZjJlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjQzMzUwZDQtZTI1Ni0xMTc5LTkwYTYtODRlZDE4ZTJlZTY2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZGJiYjRkODctMjNkYy00YjRhLTk2OWItYjMxMWI3MTc0NzgyPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmRiYmI0ZDg3LTIzZGMtNGI0YS05NjliLWIzMTFiNzE3NDc4Mjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjozMiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjE4ZDRiOGQyLWM4Y2QtNDBiMi05Nzk2LTU2MjdjMDJmMmYyZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjozMiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+xLv7MwAAACBjSFJNAABuJwAAc68AAPwXAACEqwAAeWoAAOrGAAAy5wAAE/BTyFUeAAAGhElEQVR42sRZWY8c1RU+d6mqrqWr2yjBjMyIwEsUgRQWJSJEipQEEstRZASYFxyx+GeFN14QoChSErHZcTzYwwy2hxkH7CQ2iy2wFGZ6qe5auu7Kw63u6e5puspmPHOeWt1XXV+d5bvnfAd1Oh2lFEIIKpjW2hymlFJKCSGEEIwxxnj0D2poUkohhBBCSokQwhhDNdNao3a7rbUuPaqU0lpTSh3HsW2bUlrxGUopznme54wxrfX4C8yxcljGQ5RS13VrtRrcrgkhsizL8xwASj1XAsuEzPM813VhN0wIkSQJY2y+2+bBklLath0EASEEdtWyLEuSZI7bZsMygXNdNwgCuDPGOe/1eibbKsEymHzf9zwP7qQppaIoEkLsjMYMWFLKIAh2K5mqIJNSTvlsGpaU0vM83/dhr0xKGUWRUmoc2QQsKaXjOGEYwt4aY6zX6yGERrW5DUspRQhpNpsVGX93LU3TJElGSbYNS0oZhqHjOLBPFkUR59yEsoCllHIcp16vw/4Z5zyKom1YSikACMPQsizYV+v3+3meY4xRu902mb6/rhrn2MJbJqts265SzBkbMCGEEFwKqaSUUmkNoLXWAEUxYUQwxhahFqUWpY5l12znljIMbW1tmQIsBXRmY/XazRs5Z4xzoaRWIzSgASaqFyEEBh+2LOpQO/D8Xz702AMLi6Ww8jzv9/toc3PT87zSe+Zvy6eWLp1v+HWLUowwxgWMSUCo+G74rdagtJZKJoO0ZjsvH37u0A8OlvJ+t9tFW1tb9Xp9fgS3os6f//46wcSidBwKApSyARPcppbnOLMbEVSc3Oy2H3/wkT/+4jelDuv1eqjT6YRhOL8v+8+Nz94887bvuFNMO2D5Ew89dt89h96/cPbG/2/WPd+mttZqR0wBAMVpcv/CvceferoKtaIoikpvm5XL6++cXwpdfxyW0ooJfvzJpxfvXhBCnP3k4vKna0zw0AvQLJ/ljDWD8KXDz5amf57nqN/vlzZVpz9e+df6SiMI0Vg+Ka254C88dXTxhwvm2Ded1rsXPrj61ZeuU3NtZ6ox4ULYlvXKkWOhF5R2sChJktJ8P7m2vLS+eqDeGH97pRQX4oUnjy7evTB++OOrn55eX+mlccOrIwBtgqhBSEkwfuXIsWYQllY9StO0tLV6/8LZpUvn7xqHNfLWDlgA0EvjUxeXr379JSUEDdNMSIkQOvGH5w+UwdJafx9YigsxHsSJaySNX3vvr700dkyNa5BSAoITR54/MPk/uwNrVGVzYOWMnV7/8N+f/xdjgjECXYRml2GdvHhuaeOjA2GjSPhxWDuCeOX6tZMXl1u9TugFCGMYJr6QEmN8okJuKaUqpfyZjdV/rn3YDEJAQ1izUr7b751cO/fJF/+zqOXVXNDaMJb5wDmv2c7LR47VXb885asQxMrl9XfPLwVegADQEJnSiglxfAhr9crG0qWP4iwNvYBgXLDDiME05Jw1/fpLh5+rlXWanHPU6XQajcb8Rvny9Wt/WXrHG7E8MveeHuTs148+fv89i+9d+ODqV9cDt+bYjlZ6+vLRAAjiLP3RwXv/9Ltylh8MBqjVaoVhOF/q+KbbevUfb1iEUEph8qFMcMY5Qsg3CaphO9CT6LZ67Z//5OGjT/y2FFYcx2hzczMIglLN460zb69e2bir3rAsWlARQkgXnY0pNz3jllYAoJSOBynB+MXfP3PfwUOlsIoOwrbt0tY0y/NTa+c+u3mDcS6VNGWsJ+4XPeQOZBIdFV0hsiitu8GvfvqzHy8+ULGjR61WCwAajUYV/SPNsywfMM65EFxwqZRUSg8RFmMeQhhhgjEhxKaWbVk2teuuV1FfSZIkTVPUbreFEHs23ZcSabfbVUoVvfw+Dq5TAlMcx4SQYk7cSzlkvquMTFLAMpnRbDarC693dN6fGPZrtdp+TYtCiCiKiqFpHJYZ+fdLhuh2u5zzGdKIQQYAzWZz18XSUlrPsmz8odOym5GTGo3GniXZlIQ0T6SklO4NMsMIO8Xw2UqzYbKK1H/bZgh9pkD/nbq8WRSUDty3TVFGM/qu1563LjB8VqvVfN/fxQuAMRbH8ZSGewuwRqxBCPE87/ssfEbklGXZYDAoXZhV2pAZt5n1mOM4t1EKnPPBYDBakpWer7q4g+HujhBiDW1+QSilzD6RMSaEqL61AwB0S2vO7e5Pa4zxaMc57gDzq5TSbDqLPmxMc6/yiG8HABvmmBtR9yuuAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
  background-position: center center;
}
html.lte7 .icon-twitter {
  background: url('data:image/png;base64,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AIraWEf+u9sjEy3/v/FYjwYAAFeA6gKAhAKAGADYBQAWBQDqBQDRfgBxfoA6Oamevyc3w8lxzIvaBIAvGx19nwhAtAL43jM6OtI0Ovq9GgB7CND6caybAwBoHAbYW2mfGBHQJa7d+58d+V/MNwZDg5IR0AAAOjJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTEtMDNUMTQ6MTY6NDYrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE2LTExLTAzVDE0OjE2OjQ2KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMS0wM1QxNDoxNjo0NiswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZmFlNmExN2YtZDM2NS00NjAwLTkzY2ItYzc3Y2MxMzlkOGQxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MmJiNzA5Y2YtZTI1Ni0xMTc5LTkwYTYtODRlZDE4ZTJlZTY2PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NWMxOWQwMmMtYzMxNy00MjE2LWEwNmItMzIyNjU4YmEzODBhPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVjMTlkMDJjLWMzMTctNDIxNi1hMDZiLTMyMjY1OGJhMzgwYTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjo0NiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmZhZTZhMTdmLWQzNjUtNDYwMC05M2NiLWM3N2NjMTM5ZDhkMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0wM1QxNDoxNjo0NiswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj4xNDQwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+52tkVQAAACBjSFJNAABuJwAAc68AAPwXAACEqwAAeWoAAOrGAAAy5wAAE/BTyFUeAAAGJklEQVR42sSZ+48TVRTH75nHnZnOtFMeC8hLecMCImtUIIYgaASRxAQlxl80/l0mmhhjNMFghB8WFA0SJQEMyisISADJrmwf03nPnfvwh2m7u2WXTss+vj80adrb++m5Z849D6jX65xzAEA5xDkXQsiyrCiKoiiyLEstZV8QQnDOOeeMMcYYpZRSKoSQJCnnFkIIjDHUajUhRNevZugYY03TVFVtc3QVpZQQkiQJpRQA8ixUVbU7FuccIaRpmmEYiqKgfhXHcRRFlNKuluuClRkJY2ya5rMATVQURWEYZsfaD1ZmJNM0DcNAMyrGmO/7hBBZlnvDyjypVCqpqopmR77vR1E05YFOjcUYUxTFtu38ft2fwjAMguBJsimwOOeyLM8BU9vVfN/vOM1OLM65JEm2bU936rOhIAjCMJy44yQsIYQQolQqYYzR3Mp13SRJ2mSTsBhjpmkWCgU05xJCOI7DGMs8ZxyLc66qqm3baJ6UJInrupnBJmHZtj174SCPPM9LkkSSpCYWY0zTtGKxiOZVaZq6rosQwhhDtVrNPH1+TTXRYJqmQaVSyYLnzFwsnFWcekjiRcVyybSaHo2Q4DxPICSEuK6LMYZKpWJZlqZpXdc4vqcqiqlPe0U+qoyevnR+tDrGucBYfWndlv1De2quc/XerVc2vVgsmHn+mOM4AAC1Wi1nTD9+btiP/I/fPjrlpyPVx18Mf5eQpGiYIEGa0oSShUU7oenQ+q17tg1paq5wGIZhmqbgum5OZ//y9Ik/bl/bPbjzyJ4DhqZ3fPr1Tz/ceHBnUbHcvDMACYHCJLaMwgtLV7y8afuqgWV5diGEEEIgDMOcqcs3Z0/euH8XANlW6c2hPdvXbhoP04H3+fDxKE601nMjmnGSU8r27dz12pYdOb2Tcx7HMcRxnMexEEIXb1098euZxXY5SpM0TZcvXjq4ev26FauXLRwYc2pf/fh9Sqkiy20mAOQG/uDzGz7Yd6iniE8IgTRN82eepy+dv3TrLx3rCKEoiVJKdazbpmVoeiPwGWcALSiEEEJ13x3asPW919/q6XGmlEL7JuqqX65cqDTqjyqjlDEJmku44IRSLoSBNQlAZFCtl0bg7R7cefDVvT1hcc6ha9nT1qkLZ89c+m3Ncyu54M1tJ9um8y1CXhS8u+uNoY3ber25e8CKSfLZqW//q1cWWCVJkoQQGdgkLDROxgQXnH9y8OhAeVGvYbkHLIRQtVH/+cqFB49HhBBSO9PttFmTruF7m1ev/3D/4T5uC8hfUiOECE3PX7186+FdPwoV6YkMtm0tAM5YkETH9h3evHptH+lXDy7fDKpnTly/d3vAXiBJ0ridJh8fANS8xrY1G4/te6e/ig0IIT3lDklKTv5+9uaDuwbWZVkSXDThAAmBACEAcAPftoqfHnq/WLD6y3AgiiJd13td2fC94Yvn/hl5iFXcokIIABC4gadh/NGBI6uWLO8vgY7jGHzfN83udzuf4ON1z715//bl29djkiiynDkTIJRS6ob+YnvB0b0HV+a7Aac8wSiKwHGcPMmWHwWX/7728PGoFwV1rxGRpGgUFFnJ6qWYJElKCpq+dc3GAzt3m0b/dUocx4QQqFQqOVPTkdrYn3du3hv514t8yqhoOTuW1UWl8ooly3as3bxs4cCzJ6iccxgbGzMMI885TsgH3brnRiRGCBlYLxYKC4vlGanCGWONRkOWZahWqwBQLpfzR6/Zrv11XYdarUYptSxrxhtGfRexmqY1CzJZlufdYO02yXj5Oo+VfjuZcRxHCAEA41jZhW3b9kw1I/t4AOM47iz2s6dAVdVyuTxfDYh2/62zv8UYMwzDsqy5ZGKMOY7TvLqm6wbOsZNxzhuNRkcWMwVW1r2Zm3iRMVFKuzQpJ5IVCoWeQn9/AT2LTbk6ze1lWXdpNoIZIcTzvOmGBl2mGFmH17KsGeymCiGCIIjjGACm+8PdZz7ZSEzX9Wcc+LSTljAMMwd/yiHkGkWh1lADY6zreh/dOc55kiTtIVlXr8iLhSbM7hRFwRhn88SnJzOMsbQlxljOqV0Tq6cxp2gJALIZpyzLHQbgLTHGsl/OY6GJW2CM/x8AVwwoWDy59ZAAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  backgorund-size: 50px 50px;
  background-position: center center;
}
html.lte7 .form--inline .input-box {
  overflow: hidden;
}
html.lte9 .hero__copy,
html.lte9 .category__image img,
html.lte9 .product__image img {
  top: auto;
  transform: none;
}
html.lte9 .hero__copy {
  padding-top: 20px;
}
html.lte9 .product__lazy .product__lazy-inner,
html.lte9 .primary-navigation ul.level1 {
  opacity: 1;
}
html.lte9 .compare__table.affix .table--compare td {
  padding-top: 15px;
}
html.lte9 .stage-bottom.gor-tray {
  bottom: -100%;
}
html.lte9 .stage-bottom.gor-tray.gor-active {
  bottom: 0;
}
html.lte9 .gor-modal {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000') !important;
}
html.lte9 .gor-modal .modal-content {
  margin-top: -20%;
  margin-left: -25%;
  transform: none;
}
html.lte9 #modal--terms .modal-content {
  top: 0;
  margin-top: 0;
}
html.lte9 .container-fluid {
  width: 1200px;
}
html.lte9 .addToQuoteButton.hotspot .dot {
  background: transparent;
}
html.lte9 .product--list .add_to_cart_form .button.has-quote {
  padding: 13px 10px;
}
html.ie9 .compare__table.affix .table--compare td {
  padding-top: 15px;
}
.product-table th,
.product-table td {
  padding-left: 10px;
  padding-right: 10px;
}
.product-table th:first-child,
.product-table td:first-child {
  padding-left: 20px;
}
.product-table td {
  text-align: left;
}
.product-table .product-image,
.product-table .product-info {
  width: 100%;
  text-align: center;
  margin-left: 0;
}
.product-table :not(.no-headers) td::before {
  text-align: left;
}
.shopping-cart-items .expanded td {
  border-bottom: 0;
}
.shopping-cart-items td {
  padding-top: 30px;
  padding-bottom: 30px;
}
.shopping-cart-items [data-header="Quantity"] a {
  display: block;
}
.shopping-cart-items #header3 {
  text-align: center;
}
.shopping-cart-items .qty {
  margin: 0 auto;
  text-align: center;
}
.shopping-cart-items .td-border-bot {
  position: relative;
}
.shopping-cart-items .td-border-bot:after {
  content: '';
  width: 100%;
  height: 1px;
  background: #9d9d9d;
  position: absolute;
  bottom: -1px;
  left: 0;
}
.product-table__order-history .addToCartForm {
  display: flex;
  margin-top: 5px;
}
.product-table__order-history .addToCartForm .addToCartButton.has-quote {
  padding: 20px;
}
@media screen and (max-width: 769px) {
  .page-title--cart__support {
    float: left;
    margin-top: 20px;
    width: 100%;
  }
  .page-title--cart__support .support {
    font-size: 14px;
    font-weight: 300;
  }
  .cart-table {
    margin-left: -15px;
    margin-right: -15px;
  }
  .cart-table .ctas {
    margin: 0 0 20px 0;
  }
  .product-table tr {
    padding: 0;
  }
  .product-table td {
    padding: 10px;
  }
  .product-table td:first-child {
    padding-bottom: 0;
    padding-left: 0;
  }
  .product-table .input-box.qty {
    padding-top: 0;
    text-align: left;
  }
  .product-table .input-box.qty:before {
    margin-top: 20px;
  }
  .product-table .entry-qty {
    margin-top: 20px;
  }
  .product-table:not(.no-headers) td:before {
    max-width: 106px;
    padding-right: 15px;
    text-align: right;
    text-transform: uppercase;
  }
  .product-table:not(.no-headers) .qty::before {
    margin-top: 15px;
  }
  .product-table .price {
    text-align: left;
  }
  .product-table .unit-price,
  .product-table .original-price {
    margin-left: 125px;
  }
  .product-table__order-history .product {
    padding-left: 0;
  }
  .product-table__order-history .total br {
    display: none;
  }
  .product-table__order-history .add_to_cart_form {
    float: right;
  }
  .table-stacked:not(.no-headers) td.customer-information {
    padding: 10px 0 4px;
  }
  .table-stacked:not(.no-headers) td.customer-information:before {
    display: none;
  }
  .table-stacked:not(.no-headers) td.customer-information .gor-accordion {
    width: 100%;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
  }
  .table-stacked:not(.no-headers) td.customer-information .gor-accordion .accordion-header {
    padding: 15px 10px;
    text-align: left;
    text-transform: uppercase;
  }
  .table-stacked:not(.no-headers) td.customer-information .input-text {
    max-width: 100%;
  }
  .table-stacked:not(.no-headers) td.customer-information .customer-information__trigger {
    font-size: 12px;
    font-weight: 700;
    padding: 0 15px;
    display: block;
  }
  .table-stacked:not(.no-headers) td.customer-information .customer-information__content {
    padding: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  .cart-table .ctas > div {
    margin-bottom: 20px;
  }
  .cart-table .ctas > div .cta {
    float: left;
  }
  .cart-table .ctas > div .cta + .cta {
    float: right;
  }
  .product-table__order-history .add_to_cart_form {
    float: initial;
  }
}
.product-listing-component .product__image-wrapper,
.product-listing-component .product__info,
.product-listing-component .product__info-inner,
.product-listing-component .product__lazy {
  width: 100%;
}
.product-listing-component .product__add-to-compare {
  display: none !important;
}
.product-listing-component .product__info {
  padding-left: 15px;
  margin-bottom: 0;
}
.product-listing-component .product--list {
  border: 0;
  padding: 25px 0 10px 0;
}
@media screen and (min-width: 769px) {
  .product-listing-component .product__info {
    min-height: 600px;
  }
  .product-listing-component .product__lazy {
    position: absolute;
    min-height: 250px;
    bottom: 0;
  }
  .product-listing-component .product__lazy,
  .product-listing-component .product__info-inner {
    margin-left: -15px;
    margin-right: -15px;
  }
  .product-listing-component .product__info-inner {
    min-height: 350px;
  }
  .product-listing-component .product__info-inner .compliance {
    position: absolute;
    bottom: 15px;
  }
  .product-listing-component .product__info-inner .more-detail {
    position: absolute;
    bottom: 0;
  }
  .product-listing-component .product__image {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .product-listing-component .product-listing-component__add-to-wishlist {
    margin-top: 20px;
  }
}
.product-listing__add-to-wishlist {
  float: right;
}
@media screen and (max-width: 768px) {
  .product-listing__add-to-wishlist {
    margin-top: 20px;
  }
}
.product-listing-component__hr {
  border-top: 1px solid #bababa;
}
@media screen and (max-width: 768px) {
  .product-listing-component__hr {
    display: none;
  }
}
