@charset "UTF-8";
.clearfix:after, nav[role="navigation"]:after, .level-2 > ul:after, .category-switch:after, .form-row:after, .cart-recommendations .product-listing:after, .menu-category:after, .level-1 > li:after, .grid-tile .product-tile:after, .compare-items-panel:after, .pdp-main:after, .pdp-main .product-col-2 .product-review:after, .pdp-main .product-actions:after, .product-thumbnails ul:after, .bonus-product-list .bonus-product-item:after, .bonus-product-list .bonus-product-list-footer:after, .cart-footer:after, .cart-actions:after, .cart-empty:after, .cart-empty .product-listing:after, .list-share:after, .gift-registry-advanced:after, .search-suggestion-wrapper:after, .product-suggestion:after, .store-list-pdp-container .store-list-item:after {
  content: "";
  display: table;
  clear: both; }

*:not(input) {
  outline: none !important; }

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px; }

.menu {
  float: left;
  margin: 0;
  padding: 0; }
  .menu li {
    float: left;
    list-style: none outside none !important; }

/*=====================================
=            Media queries            =
=====================================*/
/*! jQuery UI - v1.11.2 - 2015-01-02
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

input.ui-button {
  padding: .4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
	 ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
	 ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
	 ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
	 ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
	 ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend, .pt_checkout .section-header {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
	 ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 1410px;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .wrapper {
      max-width: 768px; } }
  @media screen and (max-width: 415px) {
    .wrapper {
      max-width: 375px; } }
  @media screen and (max-width: 320px) {
    .wrapper {
      max-width: 300px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem; }
  .container-fluid.homepagebanner {
    padding-right: 0;
    padding-left: 0; }

.row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem; }

.row.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.col.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.col-xs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

.col-xs-1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%; }

.col-xs-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%; }

.col-xs-3 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.col-xs-4 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%; }

.col-xs-5 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%; }

.col-xs-6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.col-xs-7 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%; }

.col-xs-8 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%; }

.col-xs-9 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.col-xs-10 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%; }

.col-xs-11 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%; }

.col-xs-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.col-xs-offset-0 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 0; }

.col-xs-offset-1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 16.66667%; }

.col-xs-offset-3 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 25%; }

.col-xs-offset-4 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 50%; }

.col-xs-offset-7 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 66.66667%; }

.col-xs-offset-9 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 75%; }

.col-xs-offset-10 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-left: 100%; }

.col-xs {
  -webkit-box-flex: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%; }

.start-xs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  text-align: left; }

.center-xs {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center; }

.end-xs {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right; }

.top-xs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start; }

.middle-xs {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center; }

.bottom-xs {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end; }

.around-xs {
  -ms-flex-pack: distribute;
  -moz-justify-content: space-around;
  justify-content: space-around; }

.between-xs {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between; }

.first-xs {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

.last-xs {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

@media only screen and (min-width: 48em) {
  .container {
    width: 46rem; }
  .col-sm {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-sm-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-sm-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 0; }
  .col-sm-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%; }
  .col-sm-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%; }
  .col-sm-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%; }
  .col-sm-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%; }
  .col-sm {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left; }
  .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }
  .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right; }
  .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center; }
  .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-sm {
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-sm {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .last-sm {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 62em) {
  .container {
    width: 61rem; }
  .col-md {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-md-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-md-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 0; }
  .col-md-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%; }
  .col-md-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%; }
  .col-md-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%; }
  .col-md-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%; }
  .col-md {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left; }
  .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }
  .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right; }
  .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center; }
  .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-md {
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-md {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .last-md {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

@media only screen and (min-width: 75em) {
  .container {
    width: 71rem; }
  .col-lg {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .col-lg-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .col-lg-offset-0 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 0; }
  .col-lg-offset-1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%; }
  .col-lg-offset-4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%; }
  .col-lg-offset-7 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%; }
  .col-lg-offset-10 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%; }
  .col-lg {
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%; }
  .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left; }
  .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center; }
  .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right; }
  .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start; }
  .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center; }
  .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -moz-align-items: flex-end;
    align-items: flex-end; }
  .around-lg {
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .first-lg {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .last-lg {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; } }

.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333em;
  line-height: 1em; }
  .flag-icon:before {
    content: '\00a0'; }
  .flag-icon.flag-icon-squared {
    width: 1em; }

.flag-icon-ad {
  background-image: url(../lib/flag-icon-css/flags/4x3/ad.svg); }
  .flag-icon-ad.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ad.svg); }

.flag-icon-ae {
  background-image: url(../lib/flag-icon-css/flags/4x3/ae.svg); }
  .flag-icon-ae.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ae.svg); }

.flag-icon-af {
  background-image: url(../lib/flag-icon-css/flags/4x3/af.svg); }
  .flag-icon-af.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/af.svg); }

.flag-icon-ag {
  background-image: url(../lib/flag-icon-css/flags/4x3/ag.svg); }
  .flag-icon-ag.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ag.svg); }

.flag-icon-ai {
  background-image: url(../lib/flag-icon-css/flags/4x3/ai.svg); }
  .flag-icon-ai.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ai.svg); }

.flag-icon-al {
  background-image: url(../lib/flag-icon-css/flags/4x3/al.svg); }
  .flag-icon-al.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/al.svg); }

.flag-icon-am {
  background-image: url(../lib/flag-icon-css/flags/4x3/am.svg); }
  .flag-icon-am.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/am.svg); }

.flag-icon-ao {
  background-image: url(../lib/flag-icon-css/flags/4x3/ao.svg); }
  .flag-icon-ao.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ao.svg); }

.flag-icon-aq {
  background-image: url(../lib/flag-icon-css/flags/4x3/aq.svg); }
  .flag-icon-aq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/aq.svg); }

.flag-icon-ar {
  background-image: url(../lib/flag-icon-css/flags/4x3/ar.svg); }
  .flag-icon-ar.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ar.svg); }

.flag-icon-as {
  background-image: url(../lib/flag-icon-css/flags/4x3/as.svg); }
  .flag-icon-as.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/as.svg); }

.flag-icon-at {
  background-image: url(../lib/flag-icon-css/flags/4x3/at.svg); }
  .flag-icon-at.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/at.svg); }

.flag-icon-au {
  background-image: url(../lib/flag-icon-css/flags/4x3/au.svg); }
  .flag-icon-au.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/au.svg); }

.flag-icon-aw {
  background-image: url(../lib/flag-icon-css/flags/4x3/aw.svg); }
  .flag-icon-aw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/aw.svg); }

.flag-icon-ax {
  background-image: url(../lib/flag-icon-css/flags/4x3/ax.svg); }
  .flag-icon-ax.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ax.svg); }

.flag-icon-az {
  background-image: url(../lib/flag-icon-css/flags/4x3/az.svg); }
  .flag-icon-az.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/az.svg); }

.flag-icon-ba {
  background-image: url(../lib/flag-icon-css/flags/4x3/ba.svg); }
  .flag-icon-ba.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ba.svg); }

.flag-icon-bb {
  background-image: url(../lib/flag-icon-css/flags/4x3/bb.svg); }
  .flag-icon-bb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bb.svg); }

.flag-icon-bd {
  background-image: url(../lib/flag-icon-css/flags/4x3/bd.svg); }
  .flag-icon-bd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bd.svg); }

.flag-icon-be {
  background-image: url(../lib/flag-icon-css/flags/4x3/be.svg); }
  .flag-icon-be.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/be.svg); }

.flag-icon-bf {
  background-image: url(../lib/flag-icon-css/flags/4x3/bf.svg); }
  .flag-icon-bf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bf.svg); }

.flag-icon-bg {
  background-image: url(../lib/flag-icon-css/flags/4x3/bg.svg); }
  .flag-icon-bg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bg.svg); }

.flag-icon-bh {
  background-image: url(../lib/flag-icon-css/flags/4x3/bh.svg); }
  .flag-icon-bh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bh.svg); }

.flag-icon-bi {
  background-image: url(../lib/flag-icon-css/flags/4x3/bi.svg); }
  .flag-icon-bi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bi.svg); }

.flag-icon-bj {
  background-image: url(../lib/flag-icon-css/flags/4x3/bj.svg); }
  .flag-icon-bj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bj.svg); }

.flag-icon-bl {
  background-image: url(../lib/flag-icon-css/flags/4x3/bl.svg); }
  .flag-icon-bl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bl.svg); }

.flag-icon-bm {
  background-image: url(../lib/flag-icon-css/flags/4x3/bm.svg); }
  .flag-icon-bm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bm.svg); }

.flag-icon-bn {
  background-image: url(../lib/flag-icon-css/flags/4x3/bn.svg); }
  .flag-icon-bn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bn.svg); }

.flag-icon-bo {
  background-image: url(../lib/flag-icon-css/flags/4x3/bo.svg); }
  .flag-icon-bo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bo.svg); }

.flag-icon-bq {
  background-image: url(../lib/flag-icon-css/flags/4x3/bq.svg); }
  .flag-icon-bq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bq.svg); }

.flag-icon-br {
  background-image: url(../lib/flag-icon-css/flags/4x3/br.svg); }
  .flag-icon-br.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/br.svg); }

.flag-icon-bs {
  background-image: url(../lib/flag-icon-css/flags/4x3/bs.svg); }
  .flag-icon-bs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bs.svg); }

.flag-icon-bt {
  background-image: url(../lib/flag-icon-css/flags/4x3/bt.svg); }
  .flag-icon-bt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bt.svg); }

.flag-icon-bv {
  background-image: url(../lib/flag-icon-css/flags/4x3/bv.svg); }
  .flag-icon-bv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bv.svg); }

.flag-icon-bw {
  background-image: url(../lib/flag-icon-css/flags/4x3/bw.svg); }
  .flag-icon-bw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bw.svg); }

.flag-icon-by {
  background-image: url(../lib/flag-icon-css/flags/4x3/by.svg); }
  .flag-icon-by.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/by.svg); }

.flag-icon-bz {
  background-image: url(../lib/flag-icon-css/flags/4x3/bz.svg); }
  .flag-icon-bz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/bz.svg); }

.flag-icon-ca {
  background-image: url(../lib/flag-icon-css/flags/4x3/ca.svg); }
  .flag-icon-ca.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ca.svg); }

.flag-icon-cc {
  background-image: url(../lib/flag-icon-css/flags/4x3/cc.svg); }
  .flag-icon-cc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cc.svg); }

.flag-icon-cd {
  background-image: url(../lib/flag-icon-css/flags/4x3/cd.svg); }
  .flag-icon-cd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cd.svg); }

.flag-icon-cf {
  background-image: url(../lib/flag-icon-css/flags/4x3/cf.svg); }
  .flag-icon-cf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cf.svg); }

.flag-icon-cg {
  background-image: url(../lib/flag-icon-css/flags/4x3/cg.svg); }
  .flag-icon-cg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cg.svg); }

.flag-icon-ch {
  background-image: url(../lib/flag-icon-css/flags/4x3/ch.svg); }
  .flag-icon-ch.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ch.svg); }

.flag-icon-ci {
  background-image: url(../lib/flag-icon-css/flags/4x3/ci.svg); }
  .flag-icon-ci.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ci.svg); }

.flag-icon-ck {
  background-image: url(../lib/flag-icon-css/flags/4x3/ck.svg); }
  .flag-icon-ck.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ck.svg); }

.flag-icon-cl {
  background-image: url(../lib/flag-icon-css/flags/4x3/cl.svg); }
  .flag-icon-cl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cl.svg); }

.flag-icon-cm {
  background-image: url(../lib/flag-icon-css/flags/4x3/cm.svg); }
  .flag-icon-cm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cm.svg); }

.flag-icon-cn {
  background-image: url(../lib/flag-icon-css/flags/4x3/cn.svg); }
  .flag-icon-cn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cn.svg); }

.flag-icon-co {
  background-image: url(../lib/flag-icon-css/flags/4x3/co.svg); }
  .flag-icon-co.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/co.svg); }

.flag-icon-cr {
  background-image: url(../lib/flag-icon-css/flags/4x3/cr.svg); }
  .flag-icon-cr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cr.svg); }

.flag-icon-cu {
  background-image: url(../lib/flag-icon-css/flags/4x3/cu.svg); }
  .flag-icon-cu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cu.svg); }

.flag-icon-cv {
  background-image: url(../lib/flag-icon-css/flags/4x3/cv.svg); }
  .flag-icon-cv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cv.svg); }

.flag-icon-cw {
  background-image: url(../lib/flag-icon-css/flags/4x3/cw.svg); }
  .flag-icon-cw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cw.svg); }

.flag-icon-cx {
  background-image: url(../lib/flag-icon-css/flags/4x3/cx.svg); }
  .flag-icon-cx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cx.svg); }

.flag-icon-cy {
  background-image: url(../lib/flag-icon-css/flags/4x3/cy.svg); }
  .flag-icon-cy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cy.svg); }

.flag-icon-cz {
  background-image: url(../lib/flag-icon-css/flags/4x3/cz.svg); }
  .flag-icon-cz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/cz.svg); }

.flag-icon-de {
  background-image: url(../lib/flag-icon-css/flags/4x3/de.svg); }
  .flag-icon-de.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/de.svg); }

.flag-icon-dj {
  background-image: url(../lib/flag-icon-css/flags/4x3/dj.svg); }
  .flag-icon-dj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dj.svg); }

.flag-icon-dk {
  background-image: url(../lib/flag-icon-css/flags/4x3/dk.svg); }
  .flag-icon-dk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dk.svg); }

.flag-icon-dm {
  background-image: url(../lib/flag-icon-css/flags/4x3/dm.svg); }
  .flag-icon-dm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dm.svg); }

.flag-icon-do {
  background-image: url(../lib/flag-icon-css/flags/4x3/do.svg); }
  .flag-icon-do.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/do.svg); }

.flag-icon-dz {
  background-image: url(../lib/flag-icon-css/flags/4x3/dz.svg); }
  .flag-icon-dz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/dz.svg); }

.flag-icon-ec {
  background-image: url(../lib/flag-icon-css/flags/4x3/ec.svg); }
  .flag-icon-ec.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ec.svg); }

.flag-icon-ee {
  background-image: url(../lib/flag-icon-css/flags/4x3/ee.svg); }
  .flag-icon-ee.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ee.svg); }

.flag-icon-eg {
  background-image: url(../lib/flag-icon-css/flags/4x3/eg.svg); }
  .flag-icon-eg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/eg.svg); }

.flag-icon-eh {
  background-image: url(../lib/flag-icon-css/flags/4x3/eh.svg); }
  .flag-icon-eh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/eh.svg); }

.flag-icon-er {
  background-image: url(../lib/flag-icon-css/flags/4x3/er.svg); }
  .flag-icon-er.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/er.svg); }

.flag-icon-es {
  background-image: url(../lib/flag-icon-css/flags/4x3/es.svg); }
  .flag-icon-es.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/es.svg); }

.flag-icon-et {
  background-image: url(../lib/flag-icon-css/flags/4x3/et.svg); }
  .flag-icon-et.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/et.svg); }

.flag-icon-fi {
  background-image: url(../lib/flag-icon-css/flags/4x3/fi.svg); }
  .flag-icon-fi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fi.svg); }

.flag-icon-fj {
  background-image: url(../lib/flag-icon-css/flags/4x3/fj.svg); }
  .flag-icon-fj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fj.svg); }

.flag-icon-fk {
  background-image: url(../lib/flag-icon-css/flags/4x3/fk.svg); }
  .flag-icon-fk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fk.svg); }

.flag-icon-fm {
  background-image: url(../lib/flag-icon-css/flags/4x3/fm.svg); }
  .flag-icon-fm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fm.svg); }

.flag-icon-fo {
  background-image: url(../lib/flag-icon-css/flags/4x3/fo.svg); }
  .flag-icon-fo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fo.svg); }

.flag-icon-fr {
  background-image: url(../lib/flag-icon-css/flags/4x3/fr.svg); }
  .flag-icon-fr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/fr.svg); }

.flag-icon-ga {
  background-image: url(../lib/flag-icon-css/flags/4x3/ga.svg); }
  .flag-icon-ga.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ga.svg); }

.flag-icon-gb {
  background-image: url(../lib/flag-icon-css/flags/4x3/gb.svg); }
  .flag-icon-gb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gb.svg); }

.flag-icon-gd {
  background-image: url(../lib/flag-icon-css/flags/4x3/gd.svg); }
  .flag-icon-gd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gd.svg); }

.flag-icon-ge {
  background-image: url(../lib/flag-icon-css/flags/4x3/ge.svg); }
  .flag-icon-ge.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ge.svg); }

.flag-icon-gf {
  background-image: url(../lib/flag-icon-css/flags/4x3/gf.svg); }
  .flag-icon-gf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gf.svg); }

.flag-icon-gg {
  background-image: url(../lib/flag-icon-css/flags/4x3/gg.svg); }
  .flag-icon-gg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gg.svg); }

.flag-icon-gh {
  background-image: url(../lib/flag-icon-css/flags/4x3/gh.svg); }
  .flag-icon-gh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gh.svg); }

.flag-icon-gi {
  background-image: url(../lib/flag-icon-css/flags/4x3/gi.svg); }
  .flag-icon-gi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gi.svg); }

.flag-icon-gl {
  background-image: url(../lib/flag-icon-css/flags/4x3/gl.svg); }
  .flag-icon-gl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gl.svg); }

.flag-icon-gm {
  background-image: url(../lib/flag-icon-css/flags/4x3/gm.svg); }
  .flag-icon-gm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gm.svg); }

.flag-icon-gn {
  background-image: url(../lib/flag-icon-css/flags/4x3/gn.svg); }
  .flag-icon-gn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gn.svg); }

.flag-icon-gp {
  background-image: url(../lib/flag-icon-css/flags/4x3/gp.svg); }
  .flag-icon-gp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gp.svg); }

.flag-icon-gq {
  background-image: url(../lib/flag-icon-css/flags/4x3/gq.svg); }
  .flag-icon-gq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gq.svg); }

.flag-icon-gr {
  background-image: url(../lib/flag-icon-css/flags/4x3/gr.svg); }
  .flag-icon-gr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gr.svg); }

.flag-icon-gs {
  background-image: url(../lib/flag-icon-css/flags/4x3/gs.svg); }
  .flag-icon-gs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gs.svg); }

.flag-icon-gt {
  background-image: url(../lib/flag-icon-css/flags/4x3/gt.svg); }
  .flag-icon-gt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gt.svg); }

.flag-icon-gu {
  background-image: url(../lib/flag-icon-css/flags/4x3/gu.svg); }
  .flag-icon-gu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gu.svg); }

.flag-icon-gw {
  background-image: url(../lib/flag-icon-css/flags/4x3/gw.svg); }
  .flag-icon-gw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gw.svg); }

.flag-icon-gy {
  background-image: url(../lib/flag-icon-css/flags/4x3/gy.svg); }
  .flag-icon-gy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/gy.svg); }

.flag-icon-hk {
  background-image: url(../lib/flag-icon-css/flags/4x3/hk.svg); }
  .flag-icon-hk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hk.svg); }

.flag-icon-hm {
  background-image: url(../lib/flag-icon-css/flags/4x3/hm.svg); }
  .flag-icon-hm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hm.svg); }

.flag-icon-hn {
  background-image: url(../lib/flag-icon-css/flags/4x3/hn.svg); }
  .flag-icon-hn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hn.svg); }

.flag-icon-hr {
  background-image: url(../lib/flag-icon-css/flags/4x3/hr.svg); }
  .flag-icon-hr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hr.svg); }

.flag-icon-ht {
  background-image: url(../lib/flag-icon-css/flags/4x3/ht.svg); }
  .flag-icon-ht.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ht.svg); }

.flag-icon-hu {
  background-image: url(../lib/flag-icon-css/flags/4x3/hu.svg); }
  .flag-icon-hu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/hu.svg); }

.flag-icon-id {
  background-image: url(../lib/flag-icon-css/flags/4x3/id.svg); }
  .flag-icon-id.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/id.svg); }

.flag-icon-ie {
  background-image: url(../lib/flag-icon-css/flags/4x3/ie.svg); }
  .flag-icon-ie.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ie.svg); }

.flag-icon-il {
  background-image: url(../lib/flag-icon-css/flags/4x3/il.svg); }
  .flag-icon-il.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/il.svg); }

.flag-icon-im {
  background-image: url(../lib/flag-icon-css/flags/4x3/im.svg); }
  .flag-icon-im.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/im.svg); }

.flag-icon-in {
  background-image: url(../lib/flag-icon-css/flags/4x3/in.svg); }
  .flag-icon-in.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/in.svg); }

.flag-icon-io {
  background-image: url(../lib/flag-icon-css/flags/4x3/io.svg); }
  .flag-icon-io.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/io.svg); }

.flag-icon-iq {
  background-image: url(../lib/flag-icon-css/flags/4x3/iq.svg); }
  .flag-icon-iq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/iq.svg); }

.flag-icon-ir {
  background-image: url(../lib/flag-icon-css/flags/4x3/ir.svg); }
  .flag-icon-ir.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ir.svg); }

.flag-icon-is {
  background-image: url(../lib/flag-icon-css/flags/4x3/is.svg); }
  .flag-icon-is.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/is.svg); }

.flag-icon-it {
  background-image: url(../lib/flag-icon-css/flags/4x3/it.svg); }
  .flag-icon-it.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/it.svg); }

.flag-icon-je {
  background-image: url(../lib/flag-icon-css/flags/4x3/je.svg); }
  .flag-icon-je.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/je.svg); }

.flag-icon-jm {
  background-image: url(../lib/flag-icon-css/flags/4x3/jm.svg); }
  .flag-icon-jm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jm.svg); }

.flag-icon-jo {
  background-image: url(../lib/flag-icon-css/flags/4x3/jo.svg); }
  .flag-icon-jo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jo.svg); }

.flag-icon-jp {
  background-image: url(../lib/flag-icon-css/flags/4x3/jp.svg); }
  .flag-icon-jp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/jp.svg); }

.flag-icon-ke {
  background-image: url(../lib/flag-icon-css/flags/4x3/ke.svg); }
  .flag-icon-ke.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ke.svg); }

.flag-icon-kg {
  background-image: url(../lib/flag-icon-css/flags/4x3/kg.svg); }
  .flag-icon-kg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kg.svg); }

.flag-icon-kh {
  background-image: url(../lib/flag-icon-css/flags/4x3/kh.svg); }
  .flag-icon-kh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kh.svg); }

.flag-icon-ki {
  background-image: url(../lib/flag-icon-css/flags/4x3/ki.svg); }
  .flag-icon-ki.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ki.svg); }

.flag-icon-km {
  background-image: url(../lib/flag-icon-css/flags/4x3/km.svg); }
  .flag-icon-km.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/km.svg); }

.flag-icon-kn {
  background-image: url(../lib/flag-icon-css/flags/4x3/kn.svg); }
  .flag-icon-kn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kn.svg); }

.flag-icon-kp {
  background-image: url(../lib/flag-icon-css/flags/4x3/kp.svg); }
  .flag-icon-kp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kp.svg); }

.flag-icon-kr {
  background-image: url(../lib/flag-icon-css/flags/4x3/kr.svg); }
  .flag-icon-kr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kr.svg); }

.flag-icon-kw {
  background-image: url(../lib/flag-icon-css/flags/4x3/kw.svg); }
  .flag-icon-kw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kw.svg); }

.flag-icon-ky {
  background-image: url(../lib/flag-icon-css/flags/4x3/ky.svg); }
  .flag-icon-ky.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ky.svg); }

.flag-icon-kz {
  background-image: url(../lib/flag-icon-css/flags/4x3/kz.svg); }
  .flag-icon-kz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/kz.svg); }

.flag-icon-la {
  background-image: url(../lib/flag-icon-css/flags/4x3/la.svg); }
  .flag-icon-la.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/la.svg); }

.flag-icon-lb {
  background-image: url(../lib/flag-icon-css/flags/4x3/lb.svg); }
  .flag-icon-lb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lb.svg); }

.flag-icon-lc {
  background-image: url(../lib/flag-icon-css/flags/4x3/lc.svg); }
  .flag-icon-lc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lc.svg); }

.flag-icon-li {
  background-image: url(../lib/flag-icon-css/flags/4x3/li.svg); }
  .flag-icon-li.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/li.svg); }

.flag-icon-lk {
  background-image: url(../lib/flag-icon-css/flags/4x3/lk.svg); }
  .flag-icon-lk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lk.svg); }

.flag-icon-lr {
  background-image: url(../lib/flag-icon-css/flags/4x3/lr.svg); }
  .flag-icon-lr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lr.svg); }

.flag-icon-ls {
  background-image: url(../lib/flag-icon-css/flags/4x3/ls.svg); }
  .flag-icon-ls.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ls.svg); }

.flag-icon-lt {
  background-image: url(../lib/flag-icon-css/flags/4x3/lt.svg); }
  .flag-icon-lt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lt.svg); }

.flag-icon-lu {
  background-image: url(../lib/flag-icon-css/flags/4x3/lu.svg); }
  .flag-icon-lu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lu.svg); }

.flag-icon-lv {
  background-image: url(../lib/flag-icon-css/flags/4x3/lv.svg); }
  .flag-icon-lv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/lv.svg); }

.flag-icon-ly {
  background-image: url(../lib/flag-icon-css/flags/4x3/ly.svg); }
  .flag-icon-ly.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ly.svg); }

.flag-icon-ma {
  background-image: url(../lib/flag-icon-css/flags/4x3/ma.svg); }
  .flag-icon-ma.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ma.svg); }

.flag-icon-mc {
  background-image: url(../lib/flag-icon-css/flags/4x3/mc.svg); }
  .flag-icon-mc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mc.svg); }

.flag-icon-md {
  background-image: url(../lib/flag-icon-css/flags/4x3/md.svg); }
  .flag-icon-md.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/md.svg); }

.flag-icon-me {
  background-image: url(../lib/flag-icon-css/flags/4x3/me.svg); }
  .flag-icon-me.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/me.svg); }

.flag-icon-mf {
  background-image: url(../lib/flag-icon-css/flags/4x3/mf.svg); }
  .flag-icon-mf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mf.svg); }

.flag-icon-mg {
  background-image: url(../lib/flag-icon-css/flags/4x3/mg.svg); }
  .flag-icon-mg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mg.svg); }

.flag-icon-mh {
  background-image: url(../lib/flag-icon-css/flags/4x3/mh.svg); }
  .flag-icon-mh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mh.svg); }

.flag-icon-mk {
  background-image: url(../lib/flag-icon-css/flags/4x3/mk.svg); }
  .flag-icon-mk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mk.svg); }

.flag-icon-ml {
  background-image: url(../lib/flag-icon-css/flags/4x3/ml.svg); }
  .flag-icon-ml.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ml.svg); }

.flag-icon-mm {
  background-image: url(../lib/flag-icon-css/flags/4x3/mm.svg); }
  .flag-icon-mm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mm.svg); }

.flag-icon-mn {
  background-image: url(../lib/flag-icon-css/flags/4x3/mn.svg); }
  .flag-icon-mn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mn.svg); }

.flag-icon-mo {
  background-image: url(../lib/flag-icon-css/flags/4x3/mo.svg); }
  .flag-icon-mo.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mo.svg); }

.flag-icon-mp {
  background-image: url(../lib/flag-icon-css/flags/4x3/mp.svg); }
  .flag-icon-mp.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mp.svg); }

.flag-icon-mq {
  background-image: url(../lib/flag-icon-css/flags/4x3/mq.svg); }
  .flag-icon-mq.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mq.svg); }

.flag-icon-mr {
  background-image: url(../lib/flag-icon-css/flags/4x3/mr.svg); }
  .flag-icon-mr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mr.svg); }

.flag-icon-ms {
  background-image: url(../lib/flag-icon-css/flags/4x3/ms.svg); }
  .flag-icon-ms.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ms.svg); }

.flag-icon-mt {
  background-image: url(../lib/flag-icon-css/flags/4x3/mt.svg); }
  .flag-icon-mt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mt.svg); }

.flag-icon-mu {
  background-image: url(../lib/flag-icon-css/flags/4x3/mu.svg); }
  .flag-icon-mu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mu.svg); }

.flag-icon-mv {
  background-image: url(../lib/flag-icon-css/flags/4x3/mv.svg); }
  .flag-icon-mv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mv.svg); }

.flag-icon-mw {
  background-image: url(../lib/flag-icon-css/flags/4x3/mw.svg); }
  .flag-icon-mw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mw.svg); }

.flag-icon-mx {
  background-image: url(../lib/flag-icon-css/flags/4x3/mx.svg); }
  .flag-icon-mx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mx.svg); }

.flag-icon-my {
  background-image: url(../lib/flag-icon-css/flags/4x3/my.svg); }
  .flag-icon-my.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/my.svg); }

.flag-icon-mz {
  background-image: url(../lib/flag-icon-css/flags/4x3/mz.svg); }
  .flag-icon-mz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/mz.svg); }

.flag-icon-na {
  background-image: url(../lib/flag-icon-css/flags/4x3/na.svg); }
  .flag-icon-na.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/na.svg); }

.flag-icon-nc {
  background-image: url(../lib/flag-icon-css/flags/4x3/nc.svg); }
  .flag-icon-nc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nc.svg); }

.flag-icon-ne {
  background-image: url(../lib/flag-icon-css/flags/4x3/ne.svg); }
  .flag-icon-ne.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ne.svg); }

.flag-icon-nf {
  background-image: url(../lib/flag-icon-css/flags/4x3/nf.svg); }
  .flag-icon-nf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nf.svg); }

.flag-icon-ng {
  background-image: url(../lib/flag-icon-css/flags/4x3/ng.svg); }
  .flag-icon-ng.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ng.svg); }

.flag-icon-ni {
  background-image: url(../lib/flag-icon-css/flags/4x3/ni.svg); }
  .flag-icon-ni.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ni.svg); }

.flag-icon-nl {
  background-image: url(../lib/flag-icon-css/flags/4x3/nl.svg); }
  .flag-icon-nl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nl.svg); }

.flag-icon-no {
  background-image: url(../lib/flag-icon-css/flags/4x3/no.svg); }
  .flag-icon-no.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/no.svg); }

.flag-icon-np {
  background-image: url(../lib/flag-icon-css/flags/4x3/np.svg); }
  .flag-icon-np.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/np.svg); }

.flag-icon-nr {
  background-image: url(../lib/flag-icon-css/flags/4x3/nr.svg); }
  .flag-icon-nr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nr.svg); }

.flag-icon-nu {
  background-image: url(../lib/flag-icon-css/flags/4x3/nu.svg); }
  .flag-icon-nu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nu.svg); }

.flag-icon-nz {
  background-image: url(../lib/flag-icon-css/flags/4x3/nz.svg); }
  .flag-icon-nz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/nz.svg); }

.flag-icon-om {
  background-image: url(../lib/flag-icon-css/flags/4x3/om.svg); }
  .flag-icon-om.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/om.svg); }

.flag-icon-pa {
  background-image: url(../lib/flag-icon-css/flags/4x3/pa.svg); }
  .flag-icon-pa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pa.svg); }

.flag-icon-pe {
  background-image: url(../lib/flag-icon-css/flags/4x3/pe.svg); }
  .flag-icon-pe.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pe.svg); }

.flag-icon-pf {
  background-image: url(../lib/flag-icon-css/flags/4x3/pf.svg); }
  .flag-icon-pf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pf.svg); }

.flag-icon-pg {
  background-image: url(../lib/flag-icon-css/flags/4x3/pg.svg); }
  .flag-icon-pg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pg.svg); }

.flag-icon-ph {
  background-image: url(../lib/flag-icon-css/flags/4x3/ph.svg); }
  .flag-icon-ph.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ph.svg); }

.flag-icon-pk {
  background-image: url(../lib/flag-icon-css/flags/4x3/pk.svg); }
  .flag-icon-pk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pk.svg); }

.flag-icon-pl {
  background-image: url(../lib/flag-icon-css/flags/4x3/pl.svg); }
  .flag-icon-pl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pl.svg); }

.flag-icon-pm {
  background-image: url(../lib/flag-icon-css/flags/4x3/pm.svg); }
  .flag-icon-pm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pm.svg); }

.flag-icon-pn {
  background-image: url(../lib/flag-icon-css/flags/4x3/pn.svg); }
  .flag-icon-pn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pn.svg); }

.flag-icon-pr {
  background-image: url(../lib/flag-icon-css/flags/4x3/pr.svg); }
  .flag-icon-pr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pr.svg); }

.flag-icon-ps {
  background-image: url(../lib/flag-icon-css/flags/4x3/ps.svg); }
  .flag-icon-ps.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ps.svg); }

.flag-icon-pt {
  background-image: url(../lib/flag-icon-css/flags/4x3/pt.svg); }
  .flag-icon-pt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pt.svg); }

.flag-icon-pw {
  background-image: url(../lib/flag-icon-css/flags/4x3/pw.svg); }
  .flag-icon-pw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/pw.svg); }

.flag-icon-py {
  background-image: url(../lib/flag-icon-css/flags/4x3/py.svg); }
  .flag-icon-py.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/py.svg); }

.flag-icon-qa {
  background-image: url(../lib/flag-icon-css/flags/4x3/qa.svg); }
  .flag-icon-qa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/qa.svg); }

.flag-icon-re {
  background-image: url(../lib/flag-icon-css/flags/4x3/re.svg); }
  .flag-icon-re.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/re.svg); }

.flag-icon-ro {
  background-image: url(../lib/flag-icon-css/flags/4x3/ro.svg); }
  .flag-icon-ro.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ro.svg); }

.flag-icon-rs {
  background-image: url(../lib/flag-icon-css/flags/4x3/rs.svg); }
  .flag-icon-rs.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/rs.svg); }

.flag-icon-ru {
  background-image: url(../lib/flag-icon-css/flags/4x3/ru.svg); }
  .flag-icon-ru.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ru.svg); }

.flag-icon-rw {
  background-image: url(../lib/flag-icon-css/flags/4x3/rw.svg); }
  .flag-icon-rw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/rw.svg); }

.flag-icon-sa {
  background-image: url(../lib/flag-icon-css/flags/4x3/sa.svg); }
  .flag-icon-sa.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sa.svg); }

.flag-icon-sb {
  background-image: url(../lib/flag-icon-css/flags/4x3/sb.svg); }
  .flag-icon-sb.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sb.svg); }

.flag-icon-sc {
  background-image: url(../lib/flag-icon-css/flags/4x3/sc.svg); }
  .flag-icon-sc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sc.svg); }

.flag-icon-sd {
  background-image: url(../lib/flag-icon-css/flags/4x3/sd.svg); }
  .flag-icon-sd.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sd.svg); }

.flag-icon-se {
  background-image: url(../lib/flag-icon-css/flags/4x3/se.svg); }
  .flag-icon-se.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/se.svg); }

.flag-icon-sg {
  background-image: url(../lib/flag-icon-css/flags/4x3/sg.svg); }
  .flag-icon-sg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sg.svg); }

.flag-icon-sh {
  background-image: url(../lib/flag-icon-css/flags/4x3/sh.svg); }
  .flag-icon-sh.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sh.svg); }

.flag-icon-si {
  background-image: url(../lib/flag-icon-css/flags/4x3/si.svg); }
  .flag-icon-si.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/si.svg); }

.flag-icon-sj {
  background-image: url(../lib/flag-icon-css/flags/4x3/sj.svg); }
  .flag-icon-sj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sj.svg); }

.flag-icon-sk {
  background-image: url(../lib/flag-icon-css/flags/4x3/sk.svg); }
  .flag-icon-sk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sk.svg); }

.flag-icon-sl {
  background-image: url(../lib/flag-icon-css/flags/4x3/sl.svg); }
  .flag-icon-sl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sl.svg); }

.flag-icon-sm {
  background-image: url(../lib/flag-icon-css/flags/4x3/sm.svg); }
  .flag-icon-sm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sm.svg); }

.flag-icon-sn {
  background-image: url(../lib/flag-icon-css/flags/4x3/sn.svg); }
  .flag-icon-sn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sn.svg); }

.flag-icon-so {
  background-image: url(../lib/flag-icon-css/flags/4x3/so.svg); }
  .flag-icon-so.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/so.svg); }

.flag-icon-sr {
  background-image: url(../lib/flag-icon-css/flags/4x3/sr.svg); }
  .flag-icon-sr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sr.svg); }

.flag-icon-ss {
  background-image: url(../lib/flag-icon-css/flags/4x3/ss.svg); }
  .flag-icon-ss.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ss.svg); }

.flag-icon-st {
  background-image: url(../lib/flag-icon-css/flags/4x3/st.svg); }
  .flag-icon-st.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/st.svg); }

.flag-icon-sv {
  background-image: url(../lib/flag-icon-css/flags/4x3/sv.svg); }
  .flag-icon-sv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sv.svg); }

.flag-icon-sx {
  background-image: url(../lib/flag-icon-css/flags/4x3/sx.svg); }
  .flag-icon-sx.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sx.svg); }

.flag-icon-sy {
  background-image: url(../lib/flag-icon-css/flags/4x3/sy.svg); }
  .flag-icon-sy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sy.svg); }

.flag-icon-sz {
  background-image: url(../lib/flag-icon-css/flags/4x3/sz.svg); }
  .flag-icon-sz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/sz.svg); }

.flag-icon-tc {
  background-image: url(../lib/flag-icon-css/flags/4x3/tc.svg); }
  .flag-icon-tc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tc.svg); }

.flag-icon-td {
  background-image: url(../lib/flag-icon-css/flags/4x3/td.svg); }
  .flag-icon-td.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/td.svg); }

.flag-icon-tf {
  background-image: url(../lib/flag-icon-css/flags/4x3/tf.svg); }
  .flag-icon-tf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tf.svg); }

.flag-icon-tg {
  background-image: url(../lib/flag-icon-css/flags/4x3/tg.svg); }
  .flag-icon-tg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tg.svg); }

.flag-icon-th {
  background-image: url(../lib/flag-icon-css/flags/4x3/th.svg); }
  .flag-icon-th.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/th.svg); }

.flag-icon-tj {
  background-image: url(../lib/flag-icon-css/flags/4x3/tj.svg); }
  .flag-icon-tj.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tj.svg); }

.flag-icon-tk {
  background-image: url(../lib/flag-icon-css/flags/4x3/tk.svg); }
  .flag-icon-tk.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tk.svg); }

.flag-icon-tl {
  background-image: url(../lib/flag-icon-css/flags/4x3/tl.svg); }
  .flag-icon-tl.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tl.svg); }

.flag-icon-tm {
  background-image: url(../lib/flag-icon-css/flags/4x3/tm.svg); }
  .flag-icon-tm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tm.svg); }

.flag-icon-tn {
  background-image: url(../lib/flag-icon-css/flags/4x3/tn.svg); }
  .flag-icon-tn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tn.svg); }

.flag-icon-to {
  background-image: url(../lib/flag-icon-css/flags/4x3/to.svg); }
  .flag-icon-to.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/to.svg); }

.flag-icon-tr {
  background-image: url(../lib/flag-icon-css/flags/4x3/tr.svg); }
  .flag-icon-tr.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tr.svg); }

.flag-icon-tt {
  background-image: url(../lib/flag-icon-css/flags/4x3/tt.svg); }
  .flag-icon-tt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tt.svg); }

.flag-icon-tv {
  background-image: url(../lib/flag-icon-css/flags/4x3/tv.svg); }
  .flag-icon-tv.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tv.svg); }

.flag-icon-tw {
  background-image: url(../lib/flag-icon-css/flags/4x3/tw.svg); }
  .flag-icon-tw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tw.svg); }

.flag-icon-tz {
  background-image: url(../lib/flag-icon-css/flags/4x3/tz.svg); }
  .flag-icon-tz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/tz.svg); }

.flag-icon-ua {
  background-image: url(../lib/flag-icon-css/flags/4x3/ua.svg); }
  .flag-icon-ua.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ua.svg); }

.flag-icon-ug {
  background-image: url(../lib/flag-icon-css/flags/4x3/ug.svg); }
  .flag-icon-ug.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ug.svg); }

.flag-icon-um {
  background-image: url(../lib/flag-icon-css/flags/4x3/um.svg); }
  .flag-icon-um.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/um.svg); }

.flag-icon-us {
  background-image: url(../lib/flag-icon-css/flags/4x3/us.svg); }
  .flag-icon-us.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/us.svg); }

.flag-icon-uy {
  background-image: url(../lib/flag-icon-css/flags/4x3/uy.svg); }
  .flag-icon-uy.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/uy.svg); }

.flag-icon-uz {
  background-image: url(../lib/flag-icon-css/flags/4x3/uz.svg); }
  .flag-icon-uz.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/uz.svg); }

.flag-icon-va {
  background-image: url(../lib/flag-icon-css/flags/4x3/va.svg); }
  .flag-icon-va.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/va.svg); }

.flag-icon-vc {
  background-image: url(../lib/flag-icon-css/flags/4x3/vc.svg); }
  .flag-icon-vc.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vc.svg); }

.flag-icon-ve {
  background-image: url(../lib/flag-icon-css/flags/4x3/ve.svg); }
  .flag-icon-ve.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ve.svg); }

.flag-icon-vg {
  background-image: url(../lib/flag-icon-css/flags/4x3/vg.svg); }
  .flag-icon-vg.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vg.svg); }

.flag-icon-vi {
  background-image: url(../lib/flag-icon-css/flags/4x3/vi.svg); }
  .flag-icon-vi.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vi.svg); }

.flag-icon-vn {
  background-image: url(../lib/flag-icon-css/flags/4x3/vn.svg); }
  .flag-icon-vn.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vn.svg); }

.flag-icon-vu {
  background-image: url(../lib/flag-icon-css/flags/4x3/vu.svg); }
  .flag-icon-vu.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/vu.svg); }

.flag-icon-wf {
  background-image: url(../lib/flag-icon-css/flags/4x3/wf.svg); }
  .flag-icon-wf.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/wf.svg); }

.flag-icon-ws {
  background-image: url(../lib/flag-icon-css/flags/4x3/ws.svg); }
  .flag-icon-ws.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ws.svg); }

.flag-icon-ye {
  background-image: url(../lib/flag-icon-css/flags/4x3/ye.svg); }
  .flag-icon-ye.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/ye.svg); }

.flag-icon-yt {
  background-image: url(../lib/flag-icon-css/flags/4x3/yt.svg); }
  .flag-icon-yt.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/yt.svg); }

.flag-icon-za {
  background-image: url(../lib/flag-icon-css/flags/4x3/za.svg); }
  .flag-icon-za.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/za.svg); }

.flag-icon-zm {
  background-image: url(../lib/flag-icon-css/flags/4x3/zm.svg); }
  .flag-icon-zm.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/zm.svg); }

.flag-icon-zw {
  background-image: url(../lib/flag-icon-css/flags/4x3/zw.svg); }
  .flag-icon-zw.flag-icon-squared {
    background-image: url(../lib/flag-icon-css/flags/1x1/zw.svg); }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

@font-face {
  font-family: 'BrandonGrotesque-Bold';
  src: url(data:font/opentype;charset=utf-8;base64,T1RUTwALAIAAAwAwQ0ZGIMcAUZEAAAzUAACNvEdQT1Po0n3mAACoZAAAtuRHU1VCEhvDwgAAolQAAAYQT1MvMn4EaoMAAAEgAAAAYGNtYXC5J53YAAAG4AAABdRoZWFk8h7zTQAAALwAAAA2aGhlYQfXBEYAAAD0AAAAJGhtdHi/hknUAACakAAAB8RtYXhwAfZQAAAAARgAAAAGbmFtZVPRFYoAAAGAAAAFXXBvc3T/uAAyAAAMtAAAACAAAQAAAAEAAEgGW9NfDzz1AAMD6AAAAADHptftAAAAAMem1+3/Y/6ABFcEEwAAAAMAAgAAAAAAAAABAAAEGv6EAAAEe/9j/1oEVwABAAAAAAAAAAAAAAAAAAAB7AAAUAAB9gAAAAIB8gHCAAUAAAK8AooAAACMArwCigAAAd0AMgD6AAACCwgDAgIDBgICoAAAL1AAIFsAAAAAAAAAAEhWRAAAAAAg+wICvP7UAV4EGgF8IAAAmwAAAAABkAK8AAAAIAADAAAAHAFWAAEAAAAAAAAAPgAAAAEAAAAAAAEAEQA+AAEAAAAAAAIABABPAAEAAAAAAAMAKQBTAAEAAAAAAAQAFgB8AAEAAAAAAAUADwCSAAEAAAAAAAYAFQChAAEAAAAAAAcANwC2AAEAAAAAAAgAEgDtAAEAAAAAAAkAEgDtAAEAAAAAAAoAPQD/AAEAAAAAAAwAFwE8AAEAAAAAABAAEQA+AAEAAAAAABEABABPAAMAAQQJAAAAfAFTAAMAAQQJAAEALAHPAAMAAQQJAAIADgH7AAMAAQQJAAMAUgIJAAMAAQQJAAQAKgJbAAMAAQQJAAUAHgKFAAMAAQQJAAYAKgJbAAMAAQQJAAcAbgKjAAMAAQQJAAgAJAMRAAMAAQQJAAkAJAMRAAMAAQQJAAoAegM1AAMAAQQJAAwALgOvAAMAAQQJABAAIgPdAAMAAQQJABEACAP/Q29weXJpZ2h0IChjKSAyMDA5IGJ5IEhhbm5lcyB2b24gRG9laHJlbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5CcmFuZG9uIEdyb3Rlc3F1ZUJvbGRIYW5uZXN2b25Eb2VocmVuOiBCcmFuZG9uIEdyb3Rlc3F1ZTogMjAwOUJyYW5kb24gR3JvdGVzcXVlIEJvbGRWZXJzaW9uIDAwMS4wMDBCcmFuZG9uR3JvdGVzcXVlLUJvbGRCcmFuZG9uIEdyb3Rlc3F1ZSBpcyBhIHRyYWRlbWFyayBvZiBIYW5uZXMgdm9uIERvZWhyZW4uSGFubmVzIHZvbiBEb2VocmVuQ29weXJpZ2h0IChjKSAyMDA5IGJ5IEhhbm5lcyB2b24gRJpocmVuLiBBbGwgcmlnaHRzIHJlc2VydmVkLmh0dHA6Ly93d3cuaHZkZm9udHMuY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5ACAAYgB5ACAASABhAG4AbgBlAHMAIAB2AG8AbgAgAEQAbwBlAGgAcgBlAG4ALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBCAHIAYQBuAGQAbwBuACAARwByAG8AdABlAHMAcQB1AGUAIABCAG8AbABkAFIAZQBnAHUAbABhAHIASABhAG4AbgBlAHMAdgBvAG4ARABvAGUAaAByAGUAbgA6ACAAQgByAGEAbgBkAG8AbgAgAEcAcgBvAHQAZQBzAHEAdQBlADoAIAAyADAAMAA5AEIAcgBhAG4AZABvAG4ARwByAG8AdABlAHMAcQB1AGUALQBCAG8AbABkAFYAZQByAHMAaQBvAG4AIAAwADAAMQAuADAAMAAwAEIAcgBhAG4AZABvAG4AIABHAHIAbwB0AGUAcwBxAHUAZQAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEgAYQBuAG4AZQBzACAAdgBvAG4AIABEAG8AZQBoAHIAZQBuAC4ASABhAG4AbgBlAHMAIAB2AG8AbgAgAEQAbwBlAGgAcgBlAG4AQwBvAHAAeQByAGkAZwBoAHQAIAAoAGMAKQAgADIAMAAwADkAIABiAHkAIABIAGEAbgBuAGUAcwAgAHYAbwBuACAARACaAGgAcgBlAG4ALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBoAHQAdABwADoALwAvAHcAdwB3AC4AaAB2AGQAZgBvAG4AdABzAC4AYwBvAG0AQgByAGEAbgBkAG8AbgAgAEcAcgBvAHQAZQBzAHEAdQBlAEIAbwBsAGQAAAAAAAADAAAAAwAAAhQAAQAAAAAAHAADAAEAAAIUAAYB+AAAAAkA9wAD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rgO6A8EDxQPLA9ID2APdA+oD8QP3BAIECwQRBBwEIgQoBDIENAQ2BDkEPgRDBEwEVQRjBGwEdQR+BIoElASbBKQErAS8BMkE1ATeBOkE+AUHBQ4FFQUjBScFLgU2BUEFSgVWBVsFYgVnBW4FdQV3BYAFiQWMBY8FlwWiBaoFsQW6BcEFyAXPBdYF3AXiBeoF8QX4Bf4GBgYOBhUGHwYoBjEGPAZGBlAGWQZkBm8GeQaBBogGjwaYBqAGqAavBrgGwQbJBs4G0QbUBtkG3AbhBuQG6Qb4BwMHEwckBzIHOgdJB1sHbgeAB5MHngepB7QHxwfVB9oH5AfuB/0IBwgUCB8IKQgyCEAISwiJCMYI3C5udWxsQ1J1bmkwMEEwQW1hY3JvbkFicmV2ZUFyaW5nYWN1dGVBb2dvbmVrQUVhY3V0ZUNhY3V0ZUNjaXJjdW1mbGV4Q2Nhcm9uQ2RvdGFjY2VudERjYXJvbkRjcm9hdEVjYXJvbkVtYWNyb25FYnJldmVFZG90YWNjZW50RW9nb25la0djaXJjdW1mbGV4R2JyZXZlR2RvdGFjY2VudEdjb21tYWFjY2VudEhjaXJjdW1mbGV4SGJhcklicmV2ZUl0aWxkZUltYWNyb25JZG90YWNjZW50SW9nb25la0pjaXJjdW1mbGV4S2NvbW1hYWNjZW50TGFjdXRlTGNhcm9uTGNvbW1hYWNjZW50TGRvdE5hY3V0ZU5jYXJvbk5jb21tYWFjY2VudE9tYWNyb25PYnJldmVPaHVuZ2FydW1sYXV0T3NsYXNoYWN1dGVSYWN1dGVSY2Fyb25SY29tbWFhY2NlbnRTYWN1dGVTY2lyY3VtZmxleFNjZWRpbGxhU2NvbW1hYWNjZW50VGNhcm9uVGNvbW1hYWNjZW50dW5pMDIxQVRiYXJVdGlsZGVVbWFjcm9uVWJyZXZlVXJpbmdVaHVuZ2FydW1sYXV0VW9nb25la1dhY3V0ZVdjaXJjdW1mbGV4V2RpZXJlc2lzV2dyYXZlWWNpcmN1bWZsZXhZZ3JhdmVaYWN1dGVaZG90YWNjZW50YW1hY3JvbmFicmV2ZWFyaW5nYWN1dGVhb2dvbmVrYWVhY3V0ZWNhY3V0ZWNjaXJjdW1mbGV4Y2Nhcm9uY2RvdGFjY2VudGRjYXJvbmRjcm9hdGVjYXJvbmVtYWNyb25lYnJldmVlZG90YWNjZW50ZW9nb25la2djaXJjdW1mbGV4Z2JyZXZlZ2RvdGFjY2VudGdjb21tYWFjY2VudGhjaXJjdW1mbGV4aGJhcmlicmV2ZWl0aWxkZWltYWNyb25pb2dvbmVrZG90bGVzc2pqY2lyY3VtZmxleGtjb21tYWFjY2VudGtncmVlbmxhbmRpY2xhY3V0ZWxjYXJvbmxjb21tYWFjY2VudGxkb3RuYWN1dGVuY2Fyb25uY29tbWFhY2NlbnRuYXBvc3Ryb3BoZW9tYWNyb25vYnJldmVvaHVuZ2FydW1sYXV0b3NsYXNoYWN1dGVyYWN1dGVyY2Fyb25yY29tbWFhY2NlbnRzYWN1dGVzY2lyY3VtZmxleHNjZWRpbGxhc2NvbW1hYWNjZW50dGNhcm9udGNvbW1hYWNjZW50dW5pMDIxQnRiYXJ1dGlsZGV1bWFjcm9udWJyZXZldXJpbmd1aHVuZ2FydW1sYXV0dW9nb25la3dhY3V0ZXdjaXJjdW1mbGV4d2RpZXJlc2lzd2dyYXZleWNpcmN1bWZsZXh5Z3JhdmV6YWN1dGV6ZG90YWNjZW50SUppamZfZmZfZl9pZl9mX2xncmF2ZS5jYXBhY3V0ZS5jYXBjaXJjdW1mbGV4LmNhcGNhcm9uLmNhcGNhcm9uLmFsdHRpbGRlLmNhcGRpZXJlc2lzLmNhcG1hY3Jvbi5jYXB1bmkwMkM5YnJldmUuY2FwcmluZy5jYXBodW5nYXJ1bWxhdXQuY2FwZG90YWNjZW50LmNhcGNlZGlsbGEuY2Fwb2dvbmVrLmNhcGNvbW1hYWNjZW50Y29tbWFhY2NlbnQuYWx0Y29tbWFhY2NlbnQuY2FwdW5pMDBBRHVuaTIyMTlicm9rZW5iYXIuY2FzZUV1cm91bmkyMjE1bm90ZXF1YWxhcHByb3hlcXVhbGxlc3NlcXVhbGdyZWF0ZXJlcXVhbERlbHRhdW5pMDM5NE9tZWdhdW5pMDNBOXVuaTAzQkNwaWFmaWk2MTI4OWVzdGltYXRlZGVuZ0VuZ2luZmluaXR5cGFydGlhbGRpZmZpbnRlZ3JhbHJhZGljYWxzdW1tYXRpb25wcm9kdWN0bG96ZW5nZXVuaUY4RkZ6ZXJvLnRmb25lLnRmdHdvLnRmdGhyZWUudGZmb3VyLnRmZml2ZS50ZnNpeC50ZnNldmVuLnRmZWlnaHQudGZuaW5lLnRmemVyby5kZW5vbW9uZS5kZW5vbXR3by5kZW5vbXRocmVlLmRlbm9tZm91ci5kZW5vbWZpdmUuZGVub21zaXguZGVub21zZXZlbi5kZW5vbWVpZ2h0LmRlbm9tbmluZS5kZW5vbXplcm8ubnVtb25lLm51bXR3by5udW10aHJlZS5udW1mb3VyLm51bWZpdmUubnVtc2l4Lm51bXNldmVuLm51bWVpZ2h0Lm51bW5pbmUubnVtZl9mX2hmX2tmX2pmX2ZfamZfYmZfZl9rZl9oZl9mX2JwYXJlbnJpZ2h0LmNhc2VoeXBoZW4uY2FzZWJyYWNrZXRsZWZ0LmNhc2VicmFja2V0cmlnaHQuY2FzZWJyYWNlbGVmdC5jYXNlYmFyLmNhc2VicmFjZXJpZ2h0LmNhc2VndWlsc2luZ2xsZWZ0LmNhc2VndWlsc2luZ2xyaWdodC5jYXNlZ3VpbGxlbW90bGVmdC5jYXNlZ3VpbGxlbW90cmlnaHQuY2FzZWVuZGFzaC5jYXNlZW1kYXNoLmNhc2VidWxsZXQuY2FzZXBlcmlvZGNlbnRlcmVkLmNhc2VwYXJlbmxlZnQuY2FzZWEuYWx0YWdyYXZlLmFsdGFhY3V0ZS5hbHRhY2lyY3VtZmxleC5hbHRhdGlsZGUuYWx0YWRpZXJlc2lzLmFsdGFtYWNyb24uYWx0YWJyZXZlLmFsdGFyaW5nLmFsdGFyaW5nYWN1dGUuYWx0YW9nb25lay5hbHRDb3B5cmlnaHQgKGMpIDIwMDkgYnkgSGFubmVzIHZvbiBEb2VocmVuLiBBbGwgcmlnaHRzIHJlc2VydmVkLkNvcHlyaWdodCAoYykgMjAwOSBieSBIYW5uZXMgdm9uIESaaHJlbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5CcmFuZG9uIEdyb3Rlc3F1ZSBCb2xkAJwCAAEAKAB1AMkBDQE1AUcBsQIzAkwCfgLZAywDMgNMA2MDiAPFA/UD+gP+BDkEaASDBKAEpgS5BOIFGwVGBVsFgAWnBcAFyAX4BgsGGgYgBjQGSgZUBmQGcAbtB2gHuAe9B9MIRQhkCGgIhgiSCJYImgigCK4IuAjBCM0I4QjpCTsJdwl8CZ4JtAm4Cd4J5wocCiIKYwqjCrQKvgroCwEL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ApYAFgKxAEoArAAkAVYAKwFXAB0BXgAXAjAAQAEDACQBcQA2AOsAIwFhABwCcgA9AWUAGgIGAB8CCgAgAlUAEAIQAC4CGwArAeQAHgI3AC8CGwAgAQwAPgD3AC8BtAATAegAPgG0ACABwQAWA9oAIAKX//4CaQBbAqwAKALiAFsCTABbAjQAWwLIACkDAQBbATkAWwGi/+wCjwBbAfkAWwNpACwDBQBbAyAAKQJQAFsDIQApApoAWwIeAC0B9QANAs8AUQKX//4DgwAcAngAGgJH//kCGgAZAV0AQgFlABMBXQATAgwAIQGfABMBLgAxAasAHwH0ADwBqgAdAfQAHgG9AB4BWAAfAc4AEgIIADwA8QAzAPL/fwHpADwA8gA8AwsAPAIHADwB1AAdAfQAPAH0AB4BVQA8AWwAIQFZAB0B9wA1AaIABAJoABABwwATAc8ABgFuAB4BigATALQAQQGKABMCFQAbAN0AAAKX//4Cl//+Apf//gKX//4Cl//+Apf//gKX//4Cl//+Apf//gKX//4DhP/xA4T/8QKsACgCrAAoAqwAKAKsACgCrgApAuIAWwLnADEC5wAxAkwAWwJMAFsCTABbAkwAWwJMAFsCTABbAkwAWwJMAFsCTABbAsgAKQLIACkCyAApAsgAKQMBAFsDAQAvATkAKQE5ACkBOQAQATkABQE5AAABOf/hATkACgE5AFUBOQBBAaL/7AKPAFsB+QAoAfkAWwH6AFsCBgAuAkEAWwMFAFsDBQBbAwUAWwMFAFsDIAApAyAAKQMgACkDIAApAyAAKQMgACkDIAApAyAAKQMfACkDHwApA88AKQKaAFsCmgBbApoAWwIeAC0CHgAtAh4ALQIfAC0CHgAtAfUADQH1AA0B9QANAfUADQJPAFsC0QBSAtEAUgLRAFIC0QBSAtEAUgLRAFIC0QBSAtEAUgLRAFIC1QBUA4MAHAODABwDgwAcA4MAHAJH//kCR//5Akf/+QJH//kCGgAZAhoAGQIaABkBqgAfAaoAHwGqAB8BqgAfAaoAHwGqAB8BqgAfAaoAHwGqAB8BqgAeAp4AHgKeAB4BqgAdAaoAHQGqAB0BqgAdAawAHgISAB4B9AAeAhAAHQG9AB4BvQAeAb0AHgG9AB4BvQAeAb0AHgG9AB4BvQAeAb4AHgHOABIBzgASAc4AEgHOABICCP/hAggACwDxADwA8QAEAPEAAwDx/+wA8f/hAPH/3ADx/9QA8f/mAPEAGADy/38A8v9/AekAPAHtADwA8gAEARAAPADyAC0BAQAFAYsAPAIHADwCBwA8AgcAPAIIADwCB/9jAdQAHQHUAB0B1AAdAdQAHQHUAB0B1AAdAdQAHQHUAB0B1AAeAdQAHgLcAB0BVQA8AVUAGQFVACkBbAAhAWwAHwFsACEBbgAiAWwAIQIFADwBWQAdAVoAHQFaAB0BWQAdAfQAPAH3ADUB9wA1AfcANQH3ADUB9wA1AfcANQH3ADUB9wA1AfcANQH3ADUCaAAQAmgAEAJoABACaAAQAc8ABgHPAAYBzwAGAc8ABgFuAB4BbgAeAW4AHgLuAFsB9AAzAi0AHwI6AB0CggAeA1cAHwNlAB4BLgAnAS4ALAEuACcBdQAiAXUAIgF1ACMBdQAjAXUAawF8ACEBfAAhAZ4AMQHaADIBngA8AZ4APAGeADwBWgAgAVoAIAEiACABIgAgAYgAJgGIACIA2wAlANsAJQD3AB4A9wAeARQAIwEUACMBJABKASQASgEkAEoCnAAvAVsAKwEKADMBsgATAMYAGADEABUBiAAYAYUAFQDkACUBpQAmAQ8AFgEPACkB1wAWAdcAKQIbADUC9wA1AYUAPwECACcBhQBoAmoAMgJqADICAAAiAr0AEwE7AIQDJAAqAyQAKgLRACsByAAzAs4AFAGcABMB5QAqAXP/tQJ5ABIBNwAVAS4AGQDEAA0BFQAbAQkAFgB7/28Ae/9vApUAFQKuADICmAAVArwAMgKuAAcCvQAcArwAFAK8ABQCvAA9A9oAKwIUADICMABAAdAANgH5ACUB0AAyAc8AJQHIAAsByAALAfgAFwK/ABcCvwAXAw0AHgMNAB4CDAA9AgwAPQKpABoBNgAUAfkAIQM3ABgCBwA8AwUAWwJRADICOgA1AYn/vwKvADkCIgAyAq4AMQK/AE0CVwAyAlwAMgJcAG8CXABHAlwARwJcABgCXABUAlwASgJcAFoCXABAAlwAQQFlADQBcgAyAUYAMwFOADIBQgA2AVYAMgFOADIBZQA0APEAMgE8ADIBPQAyAXIAMgFGADMBTgAyAUIANgFWADIBTgAyAWUANADxADIBPAAyAT0AMgFyADIBRgAzAU4AMgFCADYBVgAyAU4AMgFlADQA8QAy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ADkACQBQ/9YAVP/NAFn/4wBb/9sAsf/4ANr/9QDq/9YA7QATAO4ACQDvABYA8AAkAPEAEgDz/9YA9AANAPb/1gEN//QBEf/hART/+gANABP/9QAX//cAGf/1ADT/9ABQ//oAVP/yAFn/8wDa//MA7QATAO8AHwDwACsA8QAbART/+wATACX/+wAp//sAMP/0ADP/+wA7//sAUP/zAFT/5ABb//sAsf/7ANr/8gDq//MA7QALAO4AGQDvACQA8AAsAPEAHADz//MA9AAcAPb/8wAKABP/+QAU/+oAFf/YABb/4QAX//cAGP/0ABn/+wAa/9kAG//xABz/+gAFABP/8QAU/+oAGf/5ABv/+wAc//EAEAAT//kAFP/rABX/6AAW/+wAGP/rABr/7QAb//sAHP/vACX/9QAp//UAMP/5ADP/9QA5/+gAO//rAFv/+wCx//UACwAT//MAFP/qABn/+gAc//EAJf/4ACn/+AAz//gANP/wADn/2wBZ//AAsf/4ABMAE//4ABf/8QAZ//cAMP/1ADT/+wA5ABEAUP/tAFT/6ABZ//oAW//0ANr/8gDtABwA7gAPAO8AHQDwACwA8QAbAPQADwEN//QBFP/2AAYADP/1ABX/+wAW//0AGv/6AED/8wBg//EAAwAT//0AQP/7AGD/+wACABf//QBg//sAAgBA//oAYP/5AAcADP/4ABT/+gAV//0AGv/9ABz/+gBA//UAYP/0AAQADP/7ABT/+wBA//kAYP/4AAQADP/7ABT/+QBA//cAYP/3AAcAE//8ABf/2gAZ//UAGgAGAEAADgBgAAwBcf/jAAIAQP/7AGD/+QADAAz/+QBA//oAYP/4AAcAE//7ABT/8QAV//AAFv/5ABj/+gAa//IAHP/7AAIAOf/1ADv/+AAPAAwABQAN/94AEgAIACL/9wA0//sAOf/PAD//5gBA//oARf/7AFD/+wBU//gAWf/jAGD/+gDa//YBFP/7AA8AD//7AB3/+gBA//sARf/vAFD/7wBU//YAWf/rAFv/6ABg//kA2v/1AO7/+wDv//gA8P/8APT/+gEU/+8ADwAd//sANP/9AEX/9QBQ/+8AVP/xAFn/3wBb/+sA2v/uAO0AAgDuAA4A7wAaAPAAIwDxABEA9AANART/8QARAAT/+gAM//MAD//vABH/7wAS//gAIv/2ADn/+gA7//UAP//6AED/8QBF//EAUP/wAFT/8gBb//QAYP/vANr/9AEU//EADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4AFwAP/88AEf/PABL/7wAd//MAHv/3ADD/+gA5AA4ARf/yAFD/4wBU/90AWf/uAFv/4gDa/+EA6f/8AOv/+QDs//cA7QAQAO4AGQDvACAA8AApAPEAFwD0ABgBFP/lAAkARf/1AFD/9QBU//gAWf/0AFv/8wDa//gA7///APAABwEU//UAEAAE//oADf/7AA//+AAR//gAEv/6AB3/+AAe//sAIv/7AEX/8wBQ//MAVP/sAFn/6wBb/+oAYP/7ANr/7QEU//MAEAAE//oADf/7AA//+AAR//gAEv/6AB3/+AAe//sAIv/7AEX/8wBQ//MAVP/sAFn/6wBb/+oAYP/7ANr/7QEU//MACQBF//oAUP/7AFT/9QBZ//sAW//yANr/9gDvAAEA8AABART/+gAQAA3/+gAl//0AKf/9ADP//QA0/+wARf/wAFD/7gBU/+QAWf/cALH//QDa/90A7QAFAO8AAQDwAA0A8QABART/7gAOAA3/0gAi//YANP/5ADn/ngA7AAQAP//kAED/7QBF//sAUP/7AFn/5ABg/+4A2v/6ART/+wFl/90ADQAN//QAIv/3ADn/8wA///QAQP/5AEX/9QBQ//UAVP/zAFn/6ABb//cAYP/4ANr/8gEU//UADwAE//oADf/6AA//+AAR//gAEv/7AB3/+AAe//sAIv/7AEX/8wBQ//MAVP/rAFn/6wBb/+sA2v/rART/8wARAAT/+gAM//QAD//wABH/8AAS//kAIv/3ADn/+wA7//YAP//7AED/8gBF//IAUP/wAFT/8wBb//QAYP/wANr/9QEU//IAFAAP/8kAEf/KABL/7wAd//gAHv/7ADD/+AA7//sARf/0AFD/5QBU/98AW//0ANr/3wDp//wA7P/5AO4AEQDvAAsA8AAQAPEABgD0ABABFP/xABEABP/6AAz/9AAP/+8AEf/wABL/+QAi//YAOf/7ADv/9gA///oAQP/zAEX/8gBQ//AAVP/zAFv/9ABg//AA2v/0ART/8QAQAA//+wAR//sAHf/6AEX/7gBQ/+UAVP/hAFn/8ABb//IAYP/7ANr/4QDuAAEA7//9APAAAQDx//gA9AABART/6wAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAoAA//5AAR/+UAEv/oAB3/4AAe/+kAI//xADD/9AA0//kAOQAdAEX/9QBQ/8UAVP+0AFn/3wBb/90Ayf/LAMr/zgDL/9QAzP/FANr/3wDd/7oA3v+5AN//xwDpAAMA6wAHAOwABgDtAB4A7gAnAO8ALwDwADgA8QAlAPQAJwEE/78BBf/GAQ3/8QEP/8MBEP/oARH/5wEU/+MBGf/PAS3/4gASAAT/+QAP/+4AEf/vABL/9AAd//YAHv/5ADv//QBF/+oAUP/rAFT/5QBZ/+8AW//lANr/6ADu//EA7//2APD//gD0//EBFP/rADAAD//aABH/2wAS/+IAHf/iAB7/7AAj//IAMP/zADT/+wA/ABEAQAAQAEX/9gBQ/7oAVP+sAFn/5gBb/90AYAANAMn/sADK/8IAy//TAMz/xADN/8MA1f+8ANr/3wDe/8cA3//QAOD/wADh/8UA5P+YAOX/swDrAAIA7QApAO4ADgDvACAA8AA1APEAIwD0AA0BBP+8AQX/zwEG/7wBB//BAQz/wgEN//wBD/+4ARD/3AER//UBFP/kARn/6wEt/+oAHQAP/98AEf/gABL/5wAd/+oAHv/uACP/9gAl//0AKf/9ADD/9wAz//0ANP/7AEX/7QBQ/9AAVP/IAFn/5QBb/90Asf/9ANr/2wDr//oA7QANAO4AAQDvAA4A8AAdAPEADAD0AAEBDf/qARD/zwER/9wBFP/kAA0ADf/7ADT/9gBF//AAUP/sAFT/5ABZ/98AW//3ANr/3wDtAAMA7wABAPAADQDxAAEBFP/tADUADAAIAA//3gAR/98AEv/fAB3/3QAe/+YAI//pADD/8AA0//MAOQAUADsABQA/ABUAQAAUAEX/9gBQ/7EAVP+NAFn/3wBb/9wAYAASAMr/vADL/9QAzP/CAM3/xwDV/7oA2v/fANv/nADd/5gA3v/EAN//zwDg/7sA4f/GAOX/tADrAAQA7QAsAO4AAQDvABsA8AA1APEAIAD0AAEBAf+XAQP/lQEE/7QBBf/OAQb/uAEH/8MBDf/8AQ//pwEQ/8kBEf/xART/5AEZ/+oBHv+3AS3/6gAPAB3/+wA0//oARf/xAFD/6wBU/+sAWf/gAFv/8QDa/+YA7QAPAO7//QDvAAIA8AAaAPEABwD0//0BFP/rABkAE//zABf/6QAZ/+wAG//6ADD/+QA0//IAOQAQAFD/6ABU/+EAWf/0AFv/8ADa//AA6wAGAO0AHwDuABMA7wAtAPAANwDxACYBDf/4ARH/7AEU//MBJP/jASX/5AEm/+kBJ//jAAoAE//4ABT/8gAc//gAJf/6ACn/+gAz//oANP/5ADn/4gBZ//YAsf/6AA4ABP/4AAz/+gAN/+cAIv/rACX/8gAp//IAMP/0ADP/8gA0/+4AOf+qADv/7wA//+YAQP/oAGD/5wAPAAT/+QAM//UADf/kACL/7QAl/+wAKf/sADD/8wAz/+wANP/zADn/rAA7/+UAP//rAED/5ABb//wAYP/hAA4ABP/7AAz/+QAN/+0AIv/vACX/6gAp/+oAMP/3ADP/6gA0//MAOf+bADv/8QA//+sAQP/kAGD/4wAJAAT/+QAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AA8AAJAA4ABP/3AAz/9wAN/+cAIv/rACX/6gAp/+oAMP/0ADP/6gA0//UAOf+fADv/6QA//+oAQP/jAGD/4AAZAAwALQANACEAD//4ABH/+QAS//kAIgAmACX//QAp//0AMP/xADP//QA5AEsAOwAmAD8AOABAADkAWQADAGAAOADqAAEA6wA+AOwAJwDtAF4A7gBGAO8AWgDwAHIA8QBeAPQARgAQAAT/+AAM//IAD//7ABH/+wAS//oAIv/yACX/6wAp/+sAMP/sADP/6wA0//sAOf/fADv/3wA///cAQP/zAGD/7gAOAAT/+QAN/+QAIv/tACX/8AAp//AAMP/0ADP/8AA0/+wAOf+eADv/8AA//+cAQP/qAFn/+wBg/+kADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARABEABP/5AA3/9wAd//oAIv/xACP/+wAl/+oAKf/qADD/+AAz/+oANP/uADn/2QA7//oAP//wAED/8QBU//kAYP/xANr/+AAJAAT/+QAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AA8AAJAA8ABP/4AAz/+wAN/+QAIv/rACX/8AAp//AAMP/zADP/8AA0/+wAOf+fADv/8AA//+UAQP/oAFn/+wBg/+cADwAE//gADP/7AA3/4wAi/+sAJf/wACn/8AAw//MAM//wADT/7AA5/54AO//wAD//5QBA/+gAWf/7AGD/5wAPAAT/9wAM//EADf/iACL/6gAl/+sAKf/rADD/8wAz/+sANP/zADn/qgA7/+QAP//nAED/4QBb//sAYP/eAA8ABP/3AAz/8gAN/+MAIv/rACX/7AAp/+wAMP/zADP/7AA0//MAOf+sADv/5AA//+gAQP/hAFv//ABg/94ADgAE//gADP/6AA3/8wAi/+0AJf/zACn/8wAw//UAM//zADT/8AA5/7oAO//tAD//7QBA/+MAYP/qABEABP/4AAz/7QAP/+gAEf/pABL/9AAi/+4AJf/rACn/6wAw/+YAM//rADn/3wA7/7oAP//2AED/4gBU//0AWQATAGD/5QAOAAT/+wAM//oADf/tACL/7wAl/+kAKf/pADD/9wAz/+kANP/xADn/qQA7//EAP//qAED/5QBg/+QADQAE//sADf/3ACL/7wAl/+sAKf/rADD/+AAz/+sANP/zADn/3wA7//QAP//vAED/5QBg/+QADgAE//cADP/6AA3/8wAi/+0AJf/zACn/8wAw//UAM//zADT/8AA5/7sAO//tAD//7QBA/+oAYP/pAA8ABP/4AAz/8wAP/+8AEf/wABL/9gAi//QAJf/rACn/6wAw/+gAM//rADn/5gA7/98AP//6AED/8gBg//IADAAM//MAD//2ABH/9wAi//IAJf/oACn/6AAw/+4AM//oADT/+gA7/98AP//3AED/7gAPAAT/+gAN//sAIv/zACX/6gAp/+oAMP/3ADP/6gA0//UAOf/dADv/9gA///QAQP/vAFT//ABg/+8A2v/8AB4AE//xABT/+wAX//QAGf/qABv/+QAl//sAKf/7ADD/+AAz//sANP/wADkADQBQ/+cAVP/eAFn/8gBb/+8Asf/7ANr/7wDrAAYA7QAeAO4ABwDvACoA8AA2APEAJQEN//gBEf/sART/8gEk/+IBJf/kASb/6AEn/+MADwAMAAUADf/eABIACAAi//cANP/7ADn/zwA//+YAQP/6AEX/+wBQ//sAVP/4AFn/4wBg//oA2v/2ART/+wAPAAwABQAN/94AEgAIACL/9wA0//sAOf/PAD//5gBA//oARf/7AFD/+wBU//gAWf/jAGD/+gDa//YBFP/7AA8ADAAFAA3/3gASAAgAIv/3ADT/+wA5/88AP//mAED/+gBF//sAUP/7AFT/+ABZ/+MAYP/6ANr/9gEU//sADwAMAAUADf/eABIACAAi//cANP/7ADn/zwA//+YAQP/6AEX/+wBQ//sAVP/4AFn/4wBg//oA2v/2ART/+wAPAAwABQAN/94AEgAIACL/9wA0//sAOf/PAD//5gBA//oARf/7AFD/+wBU//gAWf/jAGD/+gDa//YBFP/7AA8ADAAFAA3/3gASAAgAIv/3ADT/+wA5/88AP//mAED/+gBF//sAUP/7AFT/+ABZ/+MAYP/6ANr/9gEU//sADwAMAAUADf/eABIACAAi//cANP/7ADn/zwA//+YAQP/6AEX/+wBQ//sAVP/4AFn/4wBg//oA2v/2ART/+wAPAAwABQAN/94AEgAIACL/9wA0//sAOf/PAD//5gBA//oARf/7AFD/+wBU//gAWf/jAGD/+gDa//YBFP/7AA8ADAAFAA3/3gASAAgAIv/3ADT/+wA5/88AP//mAED/+gBF//sAUP/7AFT/+ABZ/+MAYP/6ANr/9gEU//sADwAMAAUADf/eABIACAAi//cANP/7ADn/zwA//+YAQAAZAEX/+wBQ//sAVP/4AFn/4wBgABoA2v/2ART/+wANAEX/8gBQ/+4AVP/sAFn/5wBb//MA2v/rAO3/+QDu//8A7wAIAPAAEQDx//8A9AABART/7gANAEX/8gBQ/+4AVP/sAFn/5wBb//MA2v/rAO3/+QDu//8A7wAIAPAAEQDx//8A9AABART/7gAPAB3/+wA0//0ARf/1AFD/7wBU//EAWf/fAFv/6wDa/+4A7QACAO4ADgDvABoA8AAjAPEAEQD0AA0BFP/xAA8AHf/7ADT//QBF//UAUP/vAFT/8QBZ/98AW//rANr/7gDtAAIA7gAOAO8AGgDwACMA8QARAPQADQEU//EADwAd//sANP/9AEX/9QBQ/+8AVP/xAFn/3wBb/+sA2v/uAO0AAgDuAA4A7wAaAPAAIwDxABEA9AANART/8QAPAB3/+wA0//0ARf/1AFD/7wBU//EAWf/fAFv/6wDa/+4A7QACAO4ADgDvABoA8AAjAPEAEQD0AA0BFP/xAA8AHf/7ADT//QBF//UAUP/vAFT/8QBZ/98AW//rANr/7gDtAAIA7gAOAO8AGgDwACMA8QARAPQADQEU//EAEQAE//oADP/zAA//7wAR/+8AEv/4ACL/9gA5//oAO//1AD//+gBA//EARf/xAFD/8ABU//IAW//0AGD/7wDa//QBFP/xABEABP/6AAz/8wAP/+8AEf/vABL/+AAi//YAOf/6ADv/9QA///oAQP/xAEX/8QBQ//AAVP/yAFv/9ABg/+8A2v/0ART/8QARAAT/+gAM//MAD//vABH/7wAS//gAIv/2ADn/+gA7//UAP//6AED/8QBF//EAUP/wAFT/8gBb//QAYP/vANr/9AEU//EADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADQBF//IAUP/uAFT/7ABZ/+cAW//zANr/6wDt//kA7v//AO8ACADwABEA8f//APQAAQEU/+4ADwBAACIARf/yAFD/7gBU/+wAWf/nAFv/8wBgAB8A2v/rAO3/+QDu//8A7wAIAPAAEQDx//8A9AABART/7gAJAEX/9QBQ//UAVP/4AFn/9ABb//MA2v/4AO///wDwAAcBFP/1AAkARf/1AFD/9QBU//gAWf/0AFv/8wDa//gA7///APAABwEU//UACQBF//UAUP/1AFT/+ABZ//QAW//zANr/+ADv//8A8AAHART/9QAJAEX/9QBQ//UAVP/4AFn/9ABb//MA2v/4AO///wDwAAcBFP/1ABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zABAABP/6AA3/+wAP//gAEf/4ABL/+gAd//gAHv/7ACL/+wBF//MAUP/zAFT/7ABZ/+sAW//qAGD/+wDa/+0BFP/zAAkARf/6AFD/+wBU//UAWf/7AFv/8gDa//YA7wABAPAAAQEU//oAEAAN//oAJf/9ACn//QAz//0ANP/sAEX/8ABQ/+4AVP/kAFn/3ACx//0A2v/dAO0ABQDvAAEA8AANAPEAAQEU/+4ADgAN/9IAIv/2ADT/+QA5/54AOwAEAD//5ABA/+0ARf/7AFD/+wBZ/+QAYP/uANr/+gEU//sBZf/dAA4ADf/SACL/9gA0//kAOf+eADsABAA//+QAQP/tAEX/+wBQ//sAWf/kAGD/7gDa//oBFP/7AWX/3QAOAA3/0gAi//YANP/5ADn/ngA7AAQAP//kAED/7QBF//sAUP/7AFn/5ABg/+4A2v/6ART/+wFl/90ADgAN/9IAIv/2ADT/+QA5/54AOwAEAD//5ABA/+0ARf/7AFD/+wBZ/+QAYP/uANr/+gEU//sBZf/dAA4ADf/SACL/9gA0//kAOf+eADsABAA//+QAQP/tAEX/+wBQ//sAWf/kAGD/7gDa//oBFP/7AWX/3QAPAAT/+gAN//oAD//4ABH/+AAS//sAHf/4AB7/+wAi//sARf/zAFD/8wBU/+sAWf/rAFv/6wDa/+sBFP/zAA8ABP/6AA3/+gAP//gAEf/4ABL/+wAd//gAHv/7ACL/+wBF//MAUP/zAFT/6wBZ/+sAW//rANr/6wEU//MADwAE//oADf/6AA//+AAR//gAEv/7AB3/+AAe//sAIv/7AEX/8wBQ//MAVP/rAFn/6wBb/+sA2v/rART/8wAPAAT/+gAN//oAD//4ABH/+AAS//sAHf/4AB7/+wAi//sARf/zAFD/8wBU/+sAWf/rAFv/6wDa/+sBFP/zABEABP/6AAz/9AAP//AAEf/wABL/+QAi//cAOf/7ADv/9gA///sAQP/yAEX/8gBQ//AAVP/zAFv/9ABg//AA2v/1ART/8gARAAT/+gAM//QAD//wABH/8AAS//kAIv/3ADn/+wA7//YAP//7AED/8gBF//IAUP/wAFT/8wBb//QAYP/wANr/9QEU//IAEQAE//oADP/0AA//8AAR//AAEv/5ACL/9wA5//sAO//2AD//+wBA//IARf/yAFD/8ABU//MAW//0AGD/8ADa//UBFP/yABEABP/6AAz/9AAP//AAEf/wABL/+QAi//cAOf/7ADv/9gA///sAQP/yAEX/8gBQ//AAVP/zAFv/9ABg//AA2v/1ART/8gARAAT/+gAM//QAD//wABH/8AAS//kAIv/3ADn/+wA7//YAP//7AED/8gBF//IAUP/wAFT/8wBb//QAYP/wANr/9QEU//IAEQAE//oADP/0AA//8AAR//AAEv/5ACL/9wA5//sAO//2AD//+wBA//IARf/yAFD/8ABU//MAW//0AGD/8ADa//UBFP/yABEABP/6AAz/9AAP//AAEf/wABL/+QAi//cAOf/7ADv/9gA///sAQP/yAEX/8gBQ//AAVP/zAFv/9ABg//AA2v/1ART/8gARAAT/+gAM//QAD//wABH/8AAS//kAIv/3ADn/+wA7//YAP//7AED/8gBF//IAUP/wAFT/8wBb//QAYP/wANr/9QEU//IAEQAE//oADP/0AA//8AAR//AAEv/5ACL/9wA5//sAO//2AD//+wBA//IARf/yAFD/8ABU//MAW//0AGD/8ADa//UBFP/yABEABP/6AAz/9AAP//AAEf/wABL/+QAi//cAOf/7ADv/9gA///sAQP/yAEX/8gBQ//AAVP/zAFv/9ABg//AA2v/1ART/8gANAEX/8gBQ/+4AVP/sAFn/5wBb//MA2v/rAO3/+QDu//8A7wAIAPAAEQDx//8A9AABART/7gAQAA//+wAR//sAHf/6AEX/7gBQ/+UAVP/hAFn/8ABb//IAYP/7ANr/4QDuAAEA7//9APAAAQDx//gA9AABART/6wAQAA//+wAR//sAHf/6AEX/7gBQ/+UAVP/hAFn/8ABb//IAYP/7ANr/4QDuAAEA7//9APAAAQDx//gA9AABART/6wAQAA//+wAR//sAHf/6AEX/7gBQ/+UAVP/hAFn/8ABb//IAYP/7ANr/4QDuAAEA7//9APAAAQDx//gA9AABART/6wAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAKAA3/+wBF//QAUP/0AFT/+wBZ/+0AW//sANr/+gDv//4A8AAIART/9AAoAA//5AAR/+UAEv/oAB3/4AAe/+kAI//xADD/9AA0//kAOQAdAEX/9QBQ/8UAVP+0AFn/3wBb/90Ayf/LAMr/zgDL/9QAzP/FANr/3wDd/7oA3v+5AN//xwDpAAMA6wAHAOwABgDtAB4A7gAnAO8ALwDwADgA8QAlAPQAJwEE/78BBf/GAQ3/8QEP/8MBEP/oARH/5wEU/+MBGf/PAS3/4gAoAA//5AAR/+UAEv/oAB3/4AAe/+kAI//xADD/9AA0//kAOQAdAEX/9QBQ/8UAVP+0AFn/3wBb/90Ayf/LAMr/zgDL/9QAzP/FANr/3wDd/7oA3v+5AN//xwDpAAMA6wAHAOwABgDtAB4A7gAnAO8ALwDwADgA8QAlAPQAJwEE/78BBf/GAQ3/8QEP/8MBEP/oARH/5wEU/+MBGf/PAS3/4gAoAA//5AAR/+UAEv/oAB3/4AAe/+kAI//xADD/9AA0//kAOQAdAEX/9QBQ/8UAVP+0AFn/3wBb/90Ayf/LAMr/zgDL/9QAzP/FANr/3wDd/7oA3v+5AN//xwDpAAMA6wAHAOwABgDtAB4A7gAnAO8ALwDwADgA8QAlAPQAJwEE/78BBf/GAQ3/8QEP/8MBEP/oARH/5wEU/+MBGf/PAS3/4gAoAA//5AAR/+UAEv/oAB3/4AAe/+kAI//xADD/9AA0//kAOQAdAEX/9QBQ/8UAVP+0AFn/3wBb/90Ayf/LAMr/zgDL/9QAzP/FANr/3wDd/7oA3v+5AN//xwDpAAMA6wAHAOwABgDtAB4A7gAnAO8ALwDwADgA8QAlAPQAJwEE/78BBf/GAQ3/8QEP/8MBEP/oARH/5wEU/+MBGf/PAS3/4gAPAAT/+wAM/+8AD//oABH/6gAS//oAIv/zADn/+gA7//AAP//7AED/7gBF//cAUP/1AFT/9wBb//wAYP/qABIABP/5AA//7gAR/+8AEv/0AB3/9gAe//kAO//9AEX/6gBQ/+sAVP/lAFn/7wBb/+UA2v/oAO7/8QDv//YA8P/+APT/8QEU/+sAEgAE//kAD//uABH/7wAS//QAHf/2AB7/+QA7//0ARf/qAFD/6wBU/+UAWf/vAFv/5QDa/+gA7v/xAO//9gDw//4A9P/xART/6wASAAT/+QAP/+4AEf/vABL/9AAd//YAHv/5ADv//QBF/+oAUP/rAFT/5QBZ/+8AW//lANr/6ADu//EA7//2APD//gD0//EBFP/rABIABP/5AA//7gAR/+8AEv/0AB3/9gAe//kAO//9AEX/6gBQ/+sAVP/lAFn/7wBb/+UA2v/oAO7/8QDv//YA8P/+APT/8QEU/+sAEgAE//kAD//uABH/7wAS//QAHf/2AB7/+QA7//0ARf/qAFD/6wBU/+UAWf/vAFv/5QDa/+gA7v/xAO//9gDw//4A9P/xART/6wASAAT/+QAP/+4AEf/vABL/9AAd//YAHv/5ADv//QBF/+oAUP/rAFT/5QBZ/+8AW//lANr/6ADu//EA7//2APD//gD0//EBFP/rABIABP/5AA//7gAR/+8AEv/0AB3/9gAe//kAO//9AEX/6gBQ/+sAVP/lAFn/7wBb/+UA2v/oAO7/8QDv//YA8P/+APT/8QEU/+sAEgAE//kAD//uABH/7wAS//QAHf/2AB7/+QA7//0ARf/qAFD/6wBU/+UAWf/vAFv/5QDa/+gA7v/xAO//9gDw//4A9P/xART/6wASAAT/+QAP/+4AEf/vABL/9AAd//YAHv/5ADv//QBF/+oAUP/rAFT/5QBZ/+8AW//lANr/6ADu//EA7//2APD//gD0//EBFP/rABIABP/5AA//7gAR/+8AEv/0AB3/9gAe//kAO//9AEX/6gBQ/+sAVP/lAFn/7wBb/+UA2v/oAO7/8QDv//YA8P/+APT/8QEU/+sAHQAP/98AEf/gABL/5wAd/+oAHv/uACP/9gAl//0AKf/9ADD/9wAz//0ANP/7AEX/7QBQ/9AAVP/IAFn/5QBb/90Asf/9ANr/2wDr//oA7QANAO4AAQDvAA4A8AAdAPEADAD0AAEBDf/qARD/zwER/9wBFP/kAB0AD//fABH/4AAS/+cAHf/qAB7/7gAj//YAJf/9ACn//QAw//cAM//9ADT/+wBF/+0AUP/QAFT/yABZ/+UAW//dALH//QDa/9sA6//6AO0ADQDuAAEA7wAOAPAAHQDxAAwA9AABAQ3/6gEQ/88BEf/cART/5AAdAA//3wAR/+AAEv/nAB3/6gAe/+4AI//2ACX//QAp//0AMP/3ADP//QA0//sARf/tAFD/0ABU/8gAWf/lAFv/3QCx//0A2v/bAOv/+gDtAA0A7gABAO8ADgDwAB0A8QAMAPQAAQEN/+oBEP/PARH/3AEU/+QAHQAP/98AEf/gABL/5wAd/+oAHv/uACP/9gAl//0AKf/9ADD/9wAz//0ANP/7AEX/7QBQ/9AAVP/IAFn/5QBb/90Asf/9ANr/2wDr//oA7QANAO4AAQDvAA4A8AAdAPEADAD0AAEBDf/qARD/zwER/9wBFP/kADUADAAIAA//3gAR/98AEv/fAB3/3QAe/+YAI//pADD/8AA0//MAOQAUADsABQA/ABUAQAAUAEX/9gBQ/7EAVP+NAFn/3wBb/9wAYAASAMr/vADL/9QAzP/CAM3/xwDV/7oA2v/fANv/nADd/5gA3v/EAN//zwDg/7sA4f/GAOX/tADrAAQA7QAsAO4AAQDvABsA8AA1APEAIAD0AAEBAf+XAQP/lQEE/7QBBf/OAQb/uAEH/8MBDf/8AQ//pwEQ/8kBEf/xART/5AEZ/+oBHv+3AS3/6gA1AAwACAAP/94AEf/fABL/3wAd/90AHv/mACP/6QAw//AANP/zADkAFAA7AAUAPwAVAEAAFABF//YAUP+xAFT/jQBZ/98AW//cAGAAEgDK/7wAy//UAMz/wgDN/8cA1f+6ANr/3wDb/5wA3f+YAN7/xADf/88A4P+7AOH/xgDl/7QA6wAEAO0ALADuAAEA7wAbAPAANQDxACAA9AABAQH/lwED/5UBBP+0AQX/zgEG/7gBB//DAQ3//AEP/6cBEP/JARH/8QEU/+QBGf/qAR7/twEt/+oANQAMAAgAD//eABH/3wAS/98AHf/dAB7/5gAj/+kAMP/wADT/8wA5ABQAOwAFAD8AFQBAABQARf/2AFD/sQBU/40AWf/fAFv/3ABgABIAyv+8AMv/1ADM/8IAzf/HANX/ugDa/98A2/+cAN3/mADe/8QA3//PAOD/uwDh/8YA5f+0AOsABADtACwA7gABAO8AGwDwADUA8QAgAPQAAQEB/5cBA/+VAQT/tAEF/84BBv+4AQf/wwEN//wBD/+nARD/yQER//EBFP/kARn/6gEe/7cBLf/qADUADAAIAA//3gAR/98AEv/fAB3/3QAe/+YAI//pADD/8AA0//MAOQAUADsABQA/ABUAQAAUAEX/9gBQ/7EAVP+NAFn/3wBb/9wAYAASAMr/vADL/9QAzP/CAM3/xwDV/7oA2v/fANv/nADd/5gA3v/EAN//zwDg/7sA4f/GAOX/tADrAAQA7QAsAO4AAQDvABsA8AA1APEAIAD0AAEBAf+XAQP/lQEE/7QBBf/OAQb/uAEH/8MBDf/8AQ//pwEQ/8kBEf/xART/5AEZ/+oBHv+3AS3/6gAPAB3/+wA0//oARf/xAFD/6wBU/+sAWf/gAFv/8QDa/+YA7QAPAO7//QDvAAIA8AAaAPEABwD0//0BFP/rAA8AHf/7ADT/+gBF//EAUP/rAFT/6wBZ/+AAW//xANr/5gDtAA8A7v/9AO8AAgDwABoA8QAHAPT//QEU/+sADwAd//sANP/6AEX/8QBQ/+sAVP/rAFn/4ABb//EA2v/mAO0ADwDu//0A7wACAPAAGgDxAAcA9P/9ART/6wAOAAT/+AAM//oADf/nACL/6wAl//IAKf/yADD/9AAz//IANP/uADn/qgA7/+8AP//mAED/6ABg/+cADgAE//gADP/6AA3/5wAi/+sAJf/yACn/8gAw//QAM//yADT/7gA5/6oAO//vAD//5gBA/+gAYP/nAA4ABP/4AAz/+gAN/+cAIv/rACX/8gAp//IAMP/0ADP/8gA0/+4AOf+qADv/7wA//+YAQP/oAGD/5wAOAAT/+AAM//oADf/nACL/6wAl//IAKf/yADD/9AAz//IANP/uADn/qgA7/+8AP//mAED/6ABg/+cADgAE//gADP/6AA3/5wAi/+sAJf/yACn/8gAw//QAM//yADT/7gA5/6oAO//vAD//5gBA/+gAYP/nAA4ABP/4AAz/+gAN/+cAIv/rACX/8gAp//IAMP/0ADP/8gA0/+4AOf+qADv/7wA//+YAQP/oAGD/5wAOAAT/+AAM//oADf/nACL/6wAl//IAKf/yADD/9AAz//IANP/uADn/qgA7/+8AP//mAED/6ABg/+cADgAE//gADP/6AA3/5wAi/+sAJf/yACn/8gAw//QAM//yADT/7gA5/6oAO//vAD//5gBA/+gAYP/nAA4ABP/4AAz/+gAN/+cAIv/rACX/8gAp//IAMP/0ADP/8gA0/+4AOf+qADv/7wA//+YAQP/oAGD/5wAOAAT/+AAM//oADf/nACL/6wAl//IAKf/yADD/9AAz//IANP/uADn/qgA7/+8AP//mAEAADgBgAA8ADgAE//cADP/3AA3/5wAi/+sAJf/qACn/6gAw//QAM//qADT/9QA5/58AO//pAD//6gBA/+MAYP/gAA4ABP/3AAz/9wAN/+cAIv/rACX/6gAp/+oAMP/0ADP/6gA0//UAOf+fADv/6QA//+oAQP/jAGD/4AAOAAT/+wAM//kADf/tACL/7wAl/+oAKf/qADD/9wAz/+oANP/zADn/mwA7//EAP//rAED/5ABg/+MADgAE//sADP/5AA3/7QAi/+8AJf/qACn/6gAw//cAM//qADT/8wA5/5sAO//xAD//6wBA/+QAYP/jAA8ABP/7AAz/+QAN/+0AIv/vACX/6gAp/+oAMP/3ADP/6gA0//MAOf+bADv/8QA//+sAQP/kAGD/4wDxABAADgAE//sADP/5AA3/7QAi/+8AJf/qACn/6gAw//cAM//qADT/8wA5/5sAO//xAD//6wBA/+QAYP/jAA4ABP/7AAz/+QAN/+0AIv/vACX/6gAp/+oAMP/3ADP/6gA0//MAOf+bADv/8QA//+sAQP/kAGD/4wAoAAQAZwAFAJMADACbAA0AoAAdAAkAHgAYACIAogAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AAPwCbAEAApABFAH0AUAATAFkASwBbADcAYACkAMgARwDwAAkBGwAtASEALAEtAIsBMQBbATIAWwEzAFcBNABbATUAVwFbAKAB0gBXAdMAWwHUAFsB1QBXAdYAWgHXAFcB2ABaAdkAVwAJAAT/+QAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AA8AAJAAYABP/4AAz/8AAi/+8AP//zAED/7ABg/+sADgAE//cADP/3AA3/5wAi/+sAJf/qACn/6gAw//QAM//qADT/9QA5/58AO//pAD//6gBA/+MAYP/gAA4ABP/3AAz/9wAN/+cAIv/rACX/6gAp/+oAMP/0ADP/6gA0//UAOf+fADv/6QA//+oAQP/jAGD/4AAOAAT/9wAM//cADf/nACL/6wAl/+oAKf/qADD/9AAz/+oANP/1ADn/nwA7/+kAP//qAED/4wBg/+AADgAE//cADP/3AA3/5wAi/+sAJf/qACn/6gAw//QAM//qADT/9QA5/58AO//pAD//6gBA/+MAYP/gAA4ABP/3AAz/9wAN/+cAIv/rACX/6gAp/+oAMP/0ADP/6gA0//UAOf+fADv/6QA//+oAQP/jAGD/4AAOAAT/9wAM//cADf/nACL/6wAl/+oAKf/qADD/9AAz/+oANP/1ADn/nwA7/+kAP//qAED/4wBg/+AADgAE//cADP/3AA3/5wAi/+sAJf/qACn/6gAw//QAM//qADT/9QA5/58AO//pAD//6gBA/+MAYP/gAA4ABP/3AAz/9wAN/+cAIv/rACX/6gAp/+oAMP/0ADP/6gA0//UAOf+fADv/6QA//+oAQP/jAGD/4AAOAAT/9wAM//cADf/nACL/6wAl/+oAKf/qADD/9AAz/+oANP/1ADn/nwA7/+kAP//qAED/4wBg/+AAEAAE//gADP/yAA//+wAR//sAEv/6ACL/8gAl/+sAKf/rADD/7AAz/+sANP/7ADn/3wA7/98AP//3AED/8wBg/+4AEAAE//gADP/yAA//+wAR//sAEv/6ACL/8gAl/+sAKf/rADD/7AAz/+sANP/7ADn/3wA7/98AP//3AED/8wBg/+4AEAAE//gADP/yAA//+wAR//sAEv/6ACL/8gAl/+sAKf/rADD/7AAz/+sANP/7ADn/3wA7/98AP//3AED/8wBg/+4AEAAE//gADP/yAA//+wAR//sAEv/6ACL/8gAl/+sAKf/rADD/7AAz/+sANP/7ADn/3wA7/98AP//3AED/8wBg/+4ADgAE//kADf/kACL/7QAl//AAKf/wADD/9AAz//AANP/sADn/ngA7//AAP//nAED/6gBZ//sAYP/pAA4ABP/5AA3/5AAi/+0AJf/wACn/8AAw//QAM//wADT/7AA5/54AO//wAD//5wBA/+oAWf/7AGD/6QAPAAT/+QAF/9sADf/zACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEBW//yAAwABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBgAAEA7wAHAPAAEQASAAT/+QAFAAgADAATAA0ADQAiABcAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD8AHQBAACAAYAAfAO8ABwDwABEBWwAXABEABP/5AAUADwANABcAIgAUACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA/AAwAQAAUAGD/+wDvAAcA8AARAVsABgASAAT/+QAFABgADAAjAA0AGgAiACUAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD8AKgBAAC8AYAAvAO8ABwDwABEBWwAnABIABP/5AAUAHwAMACoADQArACIAMQAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAPwArAEAANQBgADYA7wAHAPAAEQFbACwAEgAE//kABQAQAAwAHAANABwAIgAjACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA/ABwAQAAnAGAAJwDvAAcA8AARAVsAHAAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAA8ABP/5AAX/2wAN//MAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQFb//MAEQAE//kABQAOAA0AFwAiABUAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD8ACwBAAAwAYP/7AO8ABwDwABEBWwAGABEABP/5AA3/9wAd//oAIv/xACP/+wAl/+oAKf/qADD/+AAz/+oANP/uADn/2QA7//oAP//wAED/8QBU//kAYP/xANr/+AARAAT/+QAN//cAHf/6ACL/8QAj//sAJf/qACn/6gAw//gAM//qADT/7gA5/9kAO//6AD//8ABA//EAVP/5AGD/8QDa//gACQAE//kAJf/zACn/8wAw//UAM//zADT/8gA5//YAO//wAPAACQAsAAQAaAAFAJMADACbAA0AoAAdAAsAHgAaACIAogAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AAPwCbAEAApABFAHwAUAAXAFkATgBbADsAYACkAMgARwDVAFgA8AAJAP0APQEDAGIBEQCRARsALAEhACwBLQCLATEAWwEyAFsBMwBXATQAWgE1AFcBWwCgAdIAVgHTAFsB1ABbAdUAVgHWAFoB1wBXAdgAWgHZAFYACQAE//kAJf/zACn/8wAw//UAM//zADT/8gA5//YAO//wAPAACQALAAT/+QANACYAJf/zACn/8wAw//UAM//zADT/8gA5//YAO//wAPAACQFbABIADwAE//gADP/7AA3/4wAi/+sAJf/wACn/8AAw//MAM//wADT/7AA5/54AO//wAD//5QBA/+gAWf/7AGD/5wAPAAT/+AAM//sADf/jACL/6wAl//AAKf/wADD/8wAz//AANP/sADn/ngA7//AAP//lAED/6ABZ//sAYP/nAA8ABP/4AAz/+wAN/+MAIv/rACX/8AAp//AAMP/zADP/8AA0/+wAOf+eADv/8AA//+UAQP/oAFn/+wBg/+cADwAE//gADP/7AA3/4wAi/+sAJf/wACn/8AAw//MAM//wADT/7AA5/54AO//wAD//5QBA/+gAWf/7AGD/5wAPAAT/+AAM//sADf/jACL/6wAl//AAKf/wADD/8wAz//AANP/sADn/ngA7//AAP//lAED/6ABZ//sAYP/nAA8ABP/3AAz/8QAN/+IAIv/qACX/6wAp/+sAMP/zADP/6wA0//MAOf+qADv/5AA//+cAQP/hAFv/+wBg/94ADwAE//cADP/xAA3/4gAi/+oAJf/rACn/6wAw//MAM//rADT/8wA5/6oAO//kAD//5wBA/+EAW//7AGD/3gAPAAT/9wAM//EADf/iACL/6gAl/+sAKf/rADD/8wAz/+sANP/zADn/qgA7/+QAP//nAED/4QBb//sAYP/eAA8ABP/3AAz/8QAN/+IAIv/qACX/6wAp/+sAMP/zADP/6wA0//MAOf+qADv/5AA//+cAQP/hAFv/+wBg/94ADwAE//cADP/xAA3/4gAi/+oAJf/rACn/6wAw//MAM//rADT/8wA5/6oAO//kAD//5wBA/+EAW//7AGD/3gAPAAT/9wAM//EADf/iACL/6gAl/+sAKf/rADD/8wAz/+sANP/zADn/qgA7/+QAP//nAED/4QBb//sAYP/eAA8ABP/3AAz/8QAN/+IAIv/qACX/6wAp/+sAMP/zADP/6wA0//MAOf+qADv/5AA//+cAQP/hAFv/+wBg/94AEQAE//cABf/fAAz/8QAN/+IAIv/qACX/6wAp/+sAMP/zADP/6wA0//MAOf+qADv/5AA///EAQP/xAFv/+wBg/+4BW//sAA8ABP/3AAz/8QAN/+IAIv/qACX/6wAp/+sAMP/zADP/6wA0//MAOf+qADv/5AA//+cAQP/hAFv/+wBg/94ADwAE//cADP/xAA3/4gAi/+oAJf/rACn/6wAw//MAM//rADT/8wA5/6oAO//kAD//5wBA/+EAW//7AGD/3gAOAAT/9wAM//cADf/nACL/6wAl/+oAKf/qADD/9AAz/+oANP/1ADn/nwA7/+kAP//qAED/4wBg/+AAEQAE//gADP/tAA//6AAR/+kAEv/0ACL/7gAl/+sAKf/rADD/5gAz/+sAOf/fADv/ugA///YAQP/iAFT//QBZABMAYP/lABEABP/4AAz/7QAP/+gAEf/pABL/9AAi/+4AJf/rACn/6wAw/+YAM//rADn/3wA7/7oAP//2AED/9ABU//0AWQATAGD/9AARAAT/+AAM/+0AD//oABH/6QAS//QAIv/uACX/6wAp/+sAMP/mADP/6wA5/98AO/+6AD//9gBA/+IAVP/9AFkAEwBg/+UADgAE//sADP/6AA3/7QAi/+8AJf/pACn/6QAw//cAM//pADT/8QA5/6kAO//xAD//6gBA/+UAYP/kAA4ABP/7AAz/+gAN/+0AIv/vACX/6QAp/+kAMP/3ADP/6QA0//EAOf+pADv/8QA//+oAQP/lAGD/5AAPAAT/+wAM//oADf/tACL/7wAl/+kAKf/pADD/9wAz/+kANP/xADn/qQA7//EAP//qAED/7ABg/+wA8QAWAA4ABP/7AAz/+gAN/+0AIv/vACX/6QAp/+kAMP/3ADP/6QA0//EAOf+pADv/8QA//+oAQP/lAGD/5AAOAAT/+wAM//oADf/tACL/7wAl/+kAKf/pADD/9wAz/+kANP/xADn/qQA7//EAP//qAED/5QBg/+QABgAE//sAP//7AED/+wBZ//cAW//9AGD/+gAvAAQAbgAFAJoADAChAA0ApgASAAYAHQATAB4AIgAiAKgAJf/rACn/6wAw//gAM//rADT/8wA5/98AO//0AD8AoQBAAKsARQCCAFAAHABZAFMAWwBAAGAAqgDIAE0AywCHANUAXgDeAGkA7AC6AP0AQwERAJcBFQBfARsAMwEhADIBKABSATEAYQEyAGEBMwBeATQAYAE1AF4BWwCmAdIAXQHTAGEB1ABhAdUAXQHWAGAB1wBeAdgAYQHZAF0ADQAE//sADf/3ACL/7wAl/+sAKf/rADD/+AAz/+sANP/zADn/3wA7//QAP//vAED/5QBg/+QADQAE//sADf/3ACL/7wAl/+sAKf/rADD/+AAz/+sANP/zADn/3wA7//QAP//vAED/5QBg/+QADQAE//sADf/3ACL/7wAl/+sAKf/rADD/+AAz/+sANP/zADn/3wA7//QAP//vAED/5QBg/+QADwAE//kADP/1AA3/5AAi/+0AJf/sACn/7AAw//MAM//sADT/8wA5/6wAO//lAD//6wBA/+QAW//8AGD/4QAOAAT/9wAM//oADf/zACL/7QAl//MAKf/zADD/9QAz//MANP/wADn/uwA7/+0AP//tAED/6gBg/+kADgAE//cADP/6AA3/8wAi/+0AJf/zACn/8wAw//UAM//zADT/8AA5/7sAO//tAD//7QBA/+oAYP/pAA4ABP/3AAz/+gAN//MAIv/tACX/8wAp//MAMP/1ADP/8wA0//AAOf+7ADv/7QA//+0AQP/qAGD/6QAOAAT/9wAM//oADf/zACL/7QAl//MAKf/zADD/9QAz//MANP/wADn/uwA7/+0AP//tAED/6gBg/+kADgAE//cADP/6AA3/8wAi/+0AJf/zACn/8wAw//UAM//zADT/8AA5/7sAO//tAD//7QBA/+oAYP/pAA4ABP/3AAz/+gAN//MAIv/tACX/8wAp//MAMP/1ADP/8wA0//AAOf+7ADv/7QA//+0AQP/qAGD/6QAOAAT/9wAM//oADf/zACL/7QAl//MAKf/zADD/9QAz//MANP/wADn/uwA7/+0AP//tAED/6gBg/+kADgAE//cADP/6AA3/8wAi/+0AJf/zACn/8wAw//UAM//zADT/8AA5/7sAO//tAD//7QBA/+oAYP/pAA4ABP/3AAz/+gAN//MAIv/tACX/8wAp//MAMP/1ADP/8wA0//AAOf+7ADv/7QA//+0AQP/qAGD/6QAOAAT/9wAM//oADf/zACL/7QAl//MAKf/zADD/9QAz//MANP/wADn/uwA7/+0AP//tAEAABwBgAAQADQAM//MAD//2ABH/9wAi//IAJf/oACn/6AAw/+4AM//oADT/+gA7/98AP//3AED/4wBg/+MADQAM//MAD//2ABH/9wAi//IAJf/oACn/6AAw/+4AM//oADT/+gA7/98AP//3AED/5ABg/+QADAAM//MAD//2ABH/9wAi//IAJf/oACn/6AAw/+4AM//oADT/+gA7/98AP//3AED/7gANAAz/8wAP//YAEf/3ACL/8gAl/+gAKf/oADD/7gAz/+gANP/6ADv/3wA///cAQP/jAGD/4gADAED/9wBg//gA8QAZAAkARf/6AFD/+wBU//UAWf/7AFv/8gDa//YA7wABAPAAAQEU//oADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQANAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAQAAQwAKAAT/+QAl//MAKf/zADD/9QAz//MANP/yADn/9gA7//AA8AAJAQAAegAbAAwALQANACEAD//4ABH/+QAS//kAIgAmACX//QAp//0AMP/xADP//QA5AEsAOwAmAD8AOABAADkAWQADAGAAOADqAAEA6wA+AOwAJwDtAF4A7gBGAO8AWgDwAHIA8QBeAPMAAQD0AEYBAADnAA0ABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEBAABEAAoABP/5ACX/8wAp//MAMP/1ADP/8wA0//IAOf/2ADv/8ADwAAkBAAB6AAoAEf+7ACX/+gAp//oAMP/1ADP/+gBQ//cAVP/pALH/+gDa//MA8AAGAAoAEf+7ACX/+gAp//oAMP/1ADP/+gBQ//cAVP/pALH/+gDa//MA8AAGAAcAJf/3ACn/9wAz//cANP/oADn/2ABZ/+wAsf/3AAcAJf/3ACn/9wAz//cANP/oADn/2ABZ/+wAsf/3AAUAJf/7ACn/+wAz//sAOf/yALH/+wAHACX/+gAp//oAM//6ADn/3QA7//cAW//4ALH/+gAFACX/+wAp//sAM//7ADn/8gCx//sABwAl//oAKf/6ADP/+gA5/90AO//3AFv/+ACx//oAEAAT//kAFP/rABX/6AAW/+wAGP/rABr/7QAb//sAHP/vACX/9QAp//UAMP/5ADP/9QA5/+gAO//rAFv/+wCx//UAEAAT//kAFP/rABX/6AAW/+wAGP/rABr/7QAb//sAHP/vACX/9QAp//UAMP/5ADP/9QA5/+gAO//rAFv/+wCx//UABwAU/+oAFf/dABb/7AAY//gAGv/kABv/+QAc//sAAwAT//gAF//5ABn/+gADABP/+AAX/9kAGf/zAA8ABP/4AAz/+wAN/+MAIv/rACX/8AAp//AAMP/zADP/8AA0/+wAOf+eADv/8AA//+UAQP/oAFn/+wBg/+cADwAE//oADf/6AA//+AAR//gAEv/7AB3/+AAe//sAIv/7AEX/8wBQ//MAVP/rAFn/6wBb/+sA2v/rART/8wAOAAT/+QAN/+QAIv/tACX/8AAp//AAMP/0ADP/8AA0/+wAOf+eADv/8AA//+cAQP/qAFn/+wBg/+kAEQAE//kADf/3AB3/+gAi//EAI//7ACX/6gAp/+oAMP/4ADP/6gA0/+4AOf/ZADv/+gA///AAQP/xAFT/+QBg//EA2v/4AA0ABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEBAABEAA0ABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEBAABEAA8ABP/5AAz/9QAN/+QAIv/tACX/7AAp/+wAMP/zADP/7AA0//MAOf+sADv/5QA//+sAQP/kAFv//ABg/+EAEQAE//kADf/3AB3/+gAi//EAI//7ACX/6gAp/+oAMP/4ADP/6gA0/+4AOf/ZADv/+gA///AAQP/xAFT/+QBg//EA2v/4AA4ABP/5AA3/5AAi/+0AJf/wACn/8AAw//QAM//wADT/7AA5/54AO//wAD//5wBA/+oAWf/7AGD/6QAPAAT/+QAM//UADf/kACL/7QAl/+wAKf/sADD/8wAz/+wANP/zADn/rAA7/+UAP//rAED/5ABb//wAYP/hABAAE//5ABT/6wAV/+gAFv/sABj/6wAa/+0AG//7ABz/7wAl//UAKf/1ADD/+QAz//UAOf/oADv/6wBb//sAsf/1ABkAE//zABf/6QAZ/+wAG//6ADD/+QA0//IAOQAQAFD/6ABU/+EAWf/0AFv/8ADa//AA6wAGAO0AHwDuABMA7wAtAPAANwDxACYBDf/4ARH/7AEU//MBJP/jASX/5AEm/+kBJ//jAB4AE//xABT/+wAX//QAGf/qABv/+QAl//sAKf/7ADD/+AAz//sANP/wADkADQBQ/+cAVP/eAFn/8gBb/+8Asf/7ANr/7wDrAAYA7QAeAO4ABwDvACoA8AA2APEAJQEN//gBEf/sART/8gEk/+IBJf/kASb/6AEn/+MABQAl//sAKf/7ADP/+wA5//IAsf/7AAcAJf/6ACn/+gAz//oAOf/dADv/9wBb//gAsf/6AAUAJf/7ACn/+wAz//sAOf/yALH/+wAHACX/+gAp//oAM//6ADn/3QA7//cAW//4ALH/+gAQABP/+QAU/+sAFf/oABb/7AAY/+sAGv/tABv/+wAc/+8AJf/1ACn/9QAw//kAM//1ADn/6AA7/+sAW//7ALH/9QAQABP/+QAU/+sAFf/oABb/7AAY/+sAGv/tABv/+wAc/+8AJf/1ACn/9QAw//kAM//1ADn/6AA7/+sAW//7ALH/9QAHABT/6gAV/90AFv/sABj/+AAa/+QAG//5ABz/+wANABP/9QAX//cAGf/1ADT/9ABQ//oAVP/yAFn/8wDa//MA7QATAO8AHwDwACsA8QAbART/+wAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAAwABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAAwABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAAwABP/5ACX/8wAp//MAMP/1ADP/8wA0//AAOf/zADv/8AA///sAYP/7AO8ABwDwABEADAAE//kAJf/zACn/8wAw//UAM//zADT/8AA5//MAO//wAD//+wBg//sA7wAHAPAAEQAMAAT/+QAl//MAKf/zADD/9QAz//MANP/wADn/8wA7//AAP//7AGD/+wDvAAcA8AARAA4ABP/4AAz/+gAN//MAIv/tACX/8wAp//MAMP/1ADP/8wA0//AAOf+6ADv/7QA//+0AQP/jAGD/6gABXLAABAAAAA4AJgA4AHYAqAC2AMQA1gDkASIBYAGeAdwCDgI4AAQABP/3ABL/9wA5/98AYP/uAA8ABP/4AAz/8wAP//AAEf/xABL/9gAi//QAJf/rACn/6wAw/+kAM//rADn/5AA7/+AAP//5AED/8QBg//EADAAE//oAIv/zACX/6QAp/+kAMP/1ADP/6QA0//YAOf/fADv/8QA///UAQP/uAGD/7gADAAT/9wAS//cAOf/fAAMABP/3ABL/9wA5/98ABAAE//cAEv/3ADn/3wBg/+4AAwAE//cAEv/3ADn/3wAPAAT/+AAM//MAD//wABH/8QAS//YAIv/0ACX/6wAp/+sAMP/pADP/6wA5/+QAO//gAD//+QBA//EAYP/xAA8ABP/4AAz/8wAP//AAEf/xABL/9gAi//QAJf/rACn/6wAw/+kAM//rADn/5AA7/+AAP//5AED/8QBg//EADwAE//gADP/zAA//8AAR//EAEv/2ACL/9AAl/+sAKf/rADD/6QAz/+sAOf/kADv/4AA///kAQP/xAGD/8QAPAAT/+AAM//MAD//wABH/8QAS//YAIv/0ACX/6wAp/+sAMP/pADP/6wA5/+QAO//gAD//+QBA//EAYP/xAAwABP/6ACL/8wAl/+kAKf/pADD/9QAz/+kANP/2ADn/3wA7//EAP//1AED/7gBg/+4ACgAE//oAIv/zACX/6QAp/+kAMP/1ADP/6QA0//YAOf/fADv/8QA///UADAAE//oAIv/zACX/6QAp/+kAMP/1ADP/6QA0//YAOf/fADv/8QA///UAQP/uAGD/7gABWlwABAAAAEAAigLgBUoFXAcWCbQJ+gyYD1oSFBSmF5gadh2IIA4iNCRaJjgoIinALEIvfC+KL5Qvoi+wMioyODJGM6AzxjPUM94z6DPyNDA0bjR4NIY0kDSaNew1+jYANgo2GDYmNpw35jf0OAI4EDgmODQ4QjngPGY/oEDGQhRCKkSARk5GaACVACQACgAm//QAKv/0ADL/9AA8AAgARP/5AEb/8QBH//UASP/yAEn/+ABR//oAUv/xAFP/+gBV//oAV//yAFj/8QBa//UAXP/zAGMACgBkAAoAZQAKAGYACgBnAAoAaAAKAGkACgBqAAoAawAKAGwACgBtABEAbgARAG//9ABw//QAcf/0AHL/9ABz//QAgP/0AIH/9ACC//QAg//0AJr/9ACb//QAnP/0AJ3/9ACe//QAn//0AKD/9ACh//QAov/0AKP/9ACk//QAwAAIAMEACADCAAgAwwAIAMf/+QDI//kAyf/5AMr/+QDL//kAzP/5AM3/+QDO//kAz//5AND/+QDR//kA0v/5ANP/8QDU//EA1f/xANb/8QDX//EA2P/1ANn/9QDb//IA3P/yAN3/8gDe//IA3//yAOD/8gDh//IA4v/yAOP/8gD8//oA/f/6AP7/+gD///oBAP/6AQH/8QEC//EBA//xAQT/8QEF//EBBv/xAQf/8QEI//EBCf/xAQr/8QEL//EBDP/6AQ3/+gEO//oBFf/yARb/8gEX//IBGP/yARn/+gEa//EBG//xARz/8QEd//EBHv/xAR//8QEg//EBIf/xASL/8QEj//EBJP/1ASX/9QEm//UBJ//1ASj/8wEp//MBKv/zASv/8wEx//gBMv/4ATP/+AE0//gBNf/4AZn/+gHS//gB0//4AdT/+AHV//gB1v/4Adf/+AHY//gB2f/4Aev/8QHs//EB7f/xAe7/8QHv//EB8P/xAfH/8QHy//EB8//xAfT/8QH1//EAmgAk/94AJ//7ACj/+wAr//sALP/7AC3/5QAu//sAL//7ADH/+wA1//sARP/rAEb/4gBH/+QASP/jAEr/3gBR//MAUv/iAFP/8wBV//MAVv/vAFj/9ABd//kAY//eAGT/3gBl/94AZv/eAGf/3gBo/94Aaf/eAGr/3gBr/94AbP/eAG3/2ABu/9gAdP/7AHX/+wB2//sAd//7AHj/+wB5//sAev/7AHv/+wB8//sAff/7AH7/+wB///sAhP/7AIX/+wCG//sAh//7AIj/+wCJ//sAiv/7AIv/+wCM//sAjf/7AI7/+wCP/+UAkP/7AJH/+wCS//sAk//7AJT/+wCW//sAl//7AJj/+wCZ//sApf/7AKb/+wCn//sAx//rAMj/6wDJ/+sAyv/rAMv/6wDM/+sAzf/rAM7/6wDP/+sA0P/rANH/6wDS/+sA0//iANT/4gDV/+IA1v/iANf/4gDY/+QA2f/kANv/4wDc/+MA3f/jAN7/4wDf/+MA4P/jAOH/4wDi/+MA4//jAOT/3gDl/94A5v/eAOf/3gD8//MA/f/zAP7/8wD///MBAP/zAQH/4gEC/+IBA//iAQT/4gEF/+IBBv/iAQf/4gEI/+IBCf/iAQr/4gEL/+IBDP/zAQ3/8wEO//MBD//vARD/7wER/+8BEv/vARP/7wEZ//MBGv/0ARv/9AEc//QBHf/0AR7/9AEf//QBIP/0ASH/9AEi//QBI//0ASz/+QEt//kBLv/5AS//+wGZ//MBmv/7Aev/4gHs/+IB7f/iAe7/4gHv/+IB8P/iAfH/4gHy/+IB8//iAfT/4gH1/+IABAAF/7AACv+wAVj/tgFa/7YAbgAF/7EACv+xACb/8AAn//gAKP/4ACr/8QAr//gALP/4AC0ACQAu//gAL//4ADH/+QAy//AANf/4ADf/5QA4/+8AOv/gADz/3wBa//YAXP/xAG//8ABw//AAcf/wAHL/8ABz//AAdP/4AHX/+AB2//gAd//4AHj/+AB5//gAev/4AHv/+AB8//gAff/4AH7/+AB///gAgP/xAIH/8QCC//EAg//xAIT/+ACF//gAhv/4AIf/+ACI//gAif/4AIr/+ACL//gAjP/4AI3/+ACO//gAjwAJAJD/+ACR//gAkv/4AJP/+ACU//gAlv/5AJf/+QCY//kAmf/5AJr/8ACb//AAnP/wAJ3/8ACe//AAn//wAKD/8ACh//AAov/wAKP/8ACk//AApf/4AKb/+ACn//gArf/lAK7/5QCv/+UAsP/lALL/7wCz/+8AtP/vALX/7wC2/+8At//vALj/7wC5/+8Auv/vALv/7wC8/+AAvf/gAL7/4AC//+AAwP/fAMH/3wDC/98Aw//fAST/9gEl//YBJv/2ASf/9gEo//EBKf/xASr/8QEr//EBL//4AVj/twFa/7cBmv/5AKcAJP/mACb/+wAq//oALf/zADL/+wA8ABUARP/oAEb/5wBH/+sASP/oAEn/9QBK/+IATf/7AFH/7QBS/+cAU//tAFX/7QBW/+wAV//zAFj/8ABa//kAXP/5AF3/8gBj/+YAZP/mAGX/5gBm/+YAZ//mAGj/5gBp/+YAav/mAGv/5gBs/+YAbf/iAG7/4gBv//sAcP/7AHH/+wBy//sAc//7AID/+gCB//oAgv/6AIP/+gCP//MAmv/7AJv/+wCc//sAnf/7AJ7/+wCf//sAoP/7AKH/+wCi//sAo//7AKT/+wDAABUAwQAVAMIAFQDDABUAx//oAMj/6ADJ/+gAyv/oAMv/6ADM/+gAzf/oAM7/6ADP/+gA0P/oANH/6ADS/+gA0//nANT/5wDV/+cA1v/nANf/5wDY/+sA2f/rANv/6ADc/+gA3f/oAN7/6ADf/+gA4P/oAOH/6ADi/+gA4//oAOT/4gDl/+IA5v/iAOf/4gDz//sA/P/tAP3/7QD+/+0A///tAQD/7QEB/+cBAv/nAQP/5wEE/+cBBf/nAQb/5wEH/+cBCP/nAQn/5wEK/+cBC//nAQz/7QEO/+0BD//sARD/7AER/+wBEv/sARP/7AEV//MBFv/zARf/8wEY//MBGf/tARr/8AEb//ABHP/wAR3/8AEe//ABH//wASD/8AEh//ABIv/wASP/8AEk//kBJf/5ASb/+QEn//kBKP/5ASn/+QEq//kBK//5ASz/8gEt//IBLv/yATH/9QEy//UBM//1ATT/9QE1//UBmf/tAdL/9QHT//UB1P/1AdX/9QHW//UB1//1Adj/9QHZ//UB6//nAez/5wHt/+cB7v/nAe//5wHw/+cB8f/nAfL/5wHz/+cB9P/nAfX/5wARAAX/8wAK//MAN//0ADr/9wA8/+4Arf/0AK7/9ACv//QAsP/0ALz/9wC9//cAvv/3AL//9wDA/+4Awf/uAML/7gDD/+4ApwAF//oACv/6ABD/+wA6//0APP/9AET/8wBG//YAR//1AEj/9gBJ/+oASv/sAEv/7wBM/+8ATf/vAE7/7wBP/+8AUf/vAFL/9gBT/+8AVf/vAFb/8QBX/+sAWP/wAFr/6wBc/+sAXf/qALz//QC9//0Avv/9AL///QDA//0Awf/9AML//QDD//0Ax//zAMj/8wDJ//MAyv/zAMv/8wDM//MAzf/zAM7/8wDP//MA0P/zANH/8wDS//MA0//2ANT/9gDV//YA1v/2ANf/9gDY//UA2f/1ANv/9gDc//YA3f/2AN7/9gDf//YA4P/2AOH/9gDi//YA4//2AOT/7ADl/+wA5v/sAOf/7ADo/+8A6f/vAOr/7wDr/+8A7P/vAO3/7wDx/+8A8v/vAPP/7wD1/+8A9v/vAPf/7wD4/+8A+f/vAPr/7wD7/+8A/P/vAP3/7wD+/+8A///vAQD/7wEB//YBAv/2AQP/9gEE//YBBf/2AQb/9gEH//YBCP/2AQn/9gEK//YBC//2AQz/7wEN/+8BDv/vAQ//8QEQ//EBEf/xARL/8QET//EBFf/rARb/6wEX/+sBGP/rARn/7wEa//ABG//wARz/8AEd//ABHv/wAR//8AEg//ABIf/wASL/8AEj//ABJP/rASX/6wEm/+sBJ//rASj/6wEp/+sBKv/rASv/6wEs/+oBLf/qAS7/6gEw/+8BMf/qATL/6gEz/+oBNP/qATX/6gFZ//oBW//6AVz/+QFd//kBYv/7AWP/+wGZ/+8B0v/qAdP/6gHU/+oB1f/qAdb/6gHX/+oB2P/qAdn/6gHb//sB5f/7Aeb/+wHr//YB7P/2Ae3/9gHu//YB7//2AfD/9gHx//YB8v/2AfP/9gH0//YB9f/2ALAAEP/0ACT/5wAt/7QAPAASAET/3ABG/90AR//dAEj/3QBJ/+gASv/aAEv/8gBM//EATf/xAE7/8gBP//IAUf/jAFL/3QBT/+MAVf/jAFb/4gBX/+cAWP/iAFr/6QBc/+0AXf/eAGP/5wBk/+cAZf/nAGb/5wBn/+cAaP/nAGn/5wBq/+cAa//nAGz/5wBt/9kAbv/ZAI//tADAABIAwQASAMIAEgDDABIAx//cAMj/3ADJ/9wAyv/cAMv/3ADM/9wAzf/cAM7/3ADP/9wA0P/cANH/3ADS/9wA0//dANT/3QDV/90A1v/dANf/3QDY/90A2f/dANv/3QDc/90A3f/dAN7/3QDf/90A4P/dAOH/3QDi/90A4//dAOT/2gDl/9oA5v/aAOf/2gDo//IA6v/xAPL/8QDz//EA9f/yAPb/8QD3//IA+P/yAPn/8gD6//IA+//yAPz/4wD9/+MA/v/jAP//4wEA/+MBAf/dAQL/3QED/90BBP/dAQX/3QEG/90BB//dAQj/3QEJ/90BCv/dAQv/3QEM/+MBDf/jAQ7/4wEP/+IBEP/iARH/4gES/+IBE//iARX/5wEW/+cBF//nARj/5wEZ/+MBGv/iARv/4gEc/+IBHf/iAR7/4gEf/+IBIP/iASH/4gEi/+IBI//iAST/6QEl/+kBJv/pASf/6QEo/+0BKf/tASr/7QEr/+0BLP/eAS3/3gEu/94BMP/xATH/6AEy/+gBM//oATT/6AE1/+gBXP/OAV3/zgFe//YBX//4AWD/9gFh//gBYv/0AWP/9AGZ/+MB0v/oAdP/6AHU/+gB1f/oAdb/6AHX/+gB2P/oAdn/6AHb//QB4f/2AeL/+AHj//YB5P/4AeX/9AHm//QB6//dAez/3QHt/90B7v/dAe//3QHw/90B8f/dAfL/3QHz/90B9P/dAfX/3QCuAAX/8gAK//IAEP/5ADf/9AA6//cAPP/xAET/9gBG//MAR//zAEj/8wBJ//EASv/4AEv/9QBM//UATf/1AE7/9QBP//UAUf/1AFL/8wBT//UAVf/1AFb/9gBX//AAWP/0AFr/7gBc/+kAXf/3AK3/9ACu//QAr//0ALD/9AC8//cAvf/3AL7/9wC///cAwP/xAMH/8QDC//EAw//xAMf/9gDI//YAyf/2AMr/9gDL//YAzP/2AM3/9gDO//YAz//2AND/9gDR//YA0v/2ANP/8wDU//MA1f/zANb/8wDX//MA2P/zANn/8wDb//MA3P/zAN3/8wDe//MA3//zAOD/8wDh//MA4v/zAOP/8wDk//gA5f/4AOb/+ADn//gA6P/1AOn/9QDq//UA6//1AOz/9QDt//UA7v/1AO//9QDw//UA8f/1APL/9QDz//UA9P/1APX/9QD2//UA9//1APj/9QD5//UA+v/1APv/9QD8//UA/f/1AP7/9QD///UBAP/1AQH/8wEC//MBA//zAQT/8wEF//MBBv/zAQf/8wEI//MBCf/zAQr/8wEL//MBDP/1AQ3/9QEO//UBD//2ARD/9gER//YBEv/2ARP/9gEV//ABFv/wARf/8AEY//ABGf/1ARr/9AEb//QBHP/0AR3/9AEe//QBH//0ASD/9AEh//QBIv/0ASP/9AEk/+4BJf/uASb/7gEn/+4BKP/pASn/6QEq/+kBK//pASz/9wEt//cBLv/3ATD/9QEx//EBMv/xATP/8QE0//EBNf/xAVn/8gFb//IBYv/5AWP/+QGZ//UB0v/xAdP/8QHU//EB1f/xAdb/8QHX//EB2P/xAdn/8QHb//kB5f/5Aeb/+QHr//MB7P/zAe3/8wHu//MB7//zAfD/8wHx//MB8v/zAfP/8wH0//MB9f/zAKQAEP/vACT/2QAt/7sARP/fAEb/3QBH/94ASP/eAEn/8wBK/8MAS//0AEz/8ABN//AATv/0AE//9ABR/+UAUv/eAFP/5QBV/+UAVv/kAFf/9QBY/+kAWv/5AF3/7wBj/9kAZP/ZAGX/2QBm/9kAZ//ZAGj/2QBp/9kAav/ZAGv/2QBs/9kAbf+3AG7/twCP/7sAx//fAMj/3wDJ/98Ayv/fAMv/3wDM/98Azf/fAM7/3wDP/98A0P/fANH/3wDS/98A0//dANT/3QDV/90A1v/dANf/3QDY/94A2f/eANv/3gDc/94A3f/eAN7/3gDf/94A4P/eAOH/3gDi/94A4//eAOT/wwDl/8MA5v/DAOf/wwDo//QA6v/wAOv/8ADt//AA8v/wAPP/8AD1//QA9v/wAPf/9AD4//QA+f/0APr/9AD7//QA/P/lAP3/5QD+/+UA///lAQD/5QEB/94BAv/eAQP/3gEE/94BBf/eAQb/3gEH/94BCP/eAQn/3gEK/94BC//eAQz/5QEN/+UBDv/lAQ//5AEQ/+QBEf/kARL/5AET/+QBFf/1ARb/9QEX//UBGP/1ARn/5QEa/+kBG//pARz/6QEd/+kBHv/pAR//6QEg/+kBIf/pASL/6QEj/+kBJP/5ASX/+QEm//kBJ//5ASz/7wEt/+8BLv/vATD/8AEx//MBMv/zATP/8wE0//MBNf/zAVz/ygFd/8oBXv/tAWD/7QFi/+8BY//vAZn/5QHS//MB0//zAdT/8wHV//MB1v/zAdf/8wHY//MB2f/zAdv/7wHh/+0B4//tAeX/7wHm/+8B6//eAez/3gHt/94B7v/eAe//3gHw/94B8f/eAfL/3gHz/94B9P/eAfX/3gC8AAX/9wAK//cAEP/7ACT/+wAt/+4AN//5ADr/+wA8//QAPf/6AET/7gBG//IAR//yAEj/8gBJ//cASv/kAEv/8gBM//AATQAQAE7/8gBP//IAUf/wAFL/8gBT//AAVf/wAFb/9QBX//gAWP/yAFr/+gBd//QAY//7AGT/+wBl//sAZv/7AGf/+wBo//sAaf/7AGr/+wBr//sAbP/7AG3/9wBu//cAj//uAK3/+QCu//kAr//5ALD/+QC8//sAvf/7AL7/+wC///sAwP/0AMH/9ADC//QAw//0AMT/+gDF//oAxv/6AMf/7gDI/+4Ayf/uAMr/7gDL/+4AzP/uAM3/7gDO/+4Az//uAND/7gDR/+4A0v/uANP/8gDU//IA1f/yANb/8gDX//IA2P/yANn/8gDb//IA3P/yAN3/8gDe//IA3//yAOD/8gDh//IA4v/yAOP/8gDk/+QA5f/kAOb/5ADn/+QA6P/yAOn/8gDq//AA6//wAOz/8ADt//AA7v/wAO//8ADw//AA8f/wAPL/8ADzABAA9AAQAPX/8gD2//AA9//yAPj/8gD5//IA+v/yAPv/8gD8//AA/f/wAP7/8AD///ABAP/wAQH/8gEC//IBA//yAQT/8gEF//IBBv/yAQf/8gEI//IBCf/yAQr/8gEL//IBDP/wAQ3/8AEO//ABD//1ARD/9QER//UBEv/1ARP/9QEV//gBFv/4ARf/+AEY//gBGf/wARr/8gEb//IBHP/yAR3/8gEe//IBH//yASD/8gEh//IBIv/yASP/8gEk//oBJf/6ASb/+gEn//oBLP/0AS3/9AEu//QBMP/wATH/9wEy//cBM//3ATT/9wE1//cBXP/qAV3/6gFi//sBY//7AZn/8AHS//cB0//3AdT/9wHV//cB1v/3Adf/9wHY//cB2f/3Adv/+wHl//sB5v/7Aev/8gHs//IB7f/yAe7/8gHv//IB8P/yAfH/8gHy//IB8//yAfT/8gH1//IAtwAQ/+gAJP/OACb/+wAq//sALf/VADL/+wA3AB0APAASAET/pgBG/6gAR/+rAEj/qgBJ/98ASv+RAEv/9gBM//QATf/0AE7/9gBP//YAUf+6AFL/qQBT/7oAVf+6AFb/qQBX/98AWP/KAFr/3wBc/+QAXf/fAGP/zgBk/84AZf/OAGb/zgBn/84AaP/OAGn/zgBq/84Aa//OAGz/zgBt/7EAbv+xAG//+wBw//sAcf/7AHL/+wBz//sAgP/7AIH/+wCC//sAg//7AI//1QCa//sAm//7AJz/+wCd//sAnv/7AJ//+wCg//sAof/7AKL/+wCj//sApP/7AK0AHQCuAB0ArwAdALAAHQDAABIAwQASAMIAEgDDABIAx/+mAMj/pgDO/6YAz/+mAND/pgDR/6YA0v+mANP/qADU/6gA1v+oANf/qADY/6sA2f+rANv/qgDc/6oA3f+qAOL/qgDj/6oA5v+RAOf/kQDo//YA6f/2AOr/9ADs//QA8v/0APP/9AD1//YA9v/0APf/9gD4//YA+f/2APr/9gD7//YA/P+6AP3/ugD+/7oA//+6AQD/ugEB/6kBAv+pAQP/qQEI/6kBCf+pAQr/qQEL/6kBDv+6ARL/qQET/6kBFf/fARb/3wEX/98BGP/fARr/ygEb/8oBHP/KAR3/ygEe/8oBH//KASD/ygEh/8oBIv/KASP/ygEk/98BJf/fASb/3wEn/98BKP/kASn/5AEq/+QBK//kASz/3wEu/98BMP/0ATH/3wEy/98BM//fATT/3wE1/98BXP/aAV3/2gFe/90BX//yAWD/3QFh//IBYv/oAWP/6AGZ/7oB0v/fAdP/3wHU/98B1f/fAdb/3wHX/98B2P/fAdn/3wHb/+gB4f/dAeL/8gHj/90B5P/yAeX/6AHm/+gB6/+pAez/qQHt/6kB7v+pAe//qQHw/6kB8f+pAfL/qQHz/6kB9P+pAfX/qQDEABD/6wAm//cAKv/2AC0ABwAy//YAOP/9ADwABABE//EARv/kAEf/5ABI/+QASf/fAEr/+gBL//AATP/wAE3/8ABO//AAT//wAFH/7ABS/+MAU//tAFX/7ABW//IAV//fAFj/5ABa/98AXP/gAF3/9QBv//cAcP/3AHH/9wBy//cAc//3AID/9gCB//YAgv/2AIP/9gCPAAcAmv/2AJv/9gCc//YAnf/2AJ7/9gCf//YAoP/2AKH/9gCi//YAo//2AKT/9gCy//0As//9ALT//QC1//0Atv/9ALf//QC4//0Auf/9ALr//QC7//0AwAAEAMEABADCAAQAwwAEAMf/8QDI//EAyf/xAMr/8QDL//EAzP/xAM3/8QDO//EAz//xAND/8QDR//EA0v/xANP/5ADU/+QA1f/kANb/5ADX/+QA2P/kANn/5ADb/+QA3P/kAN3/5ADe/+QA3//kAOD/5ADh/+QA4v/kAOP/5ADk//oA5f/6AOb/+gDn//oA6P/wAOn/8ADq//AA6//wAOz/8ADu//AA8v/wAPP/8AD0//AA9f/wAPb/8AD3//AA+P/wAPn/8AD6//AA+//wAPz/7AD9/+wA/v/sAP//7AEA/+wBAf/jAQL/4wED/+MBBP/jAQX/4wEG/+MBB//jAQj/4wEJ/+MBCv/jAQv/4wEM/+wBDf/sAQ7/7AEP//IBEP/yARH/8gES//IBE//yARX/3wEW/98BF//fARj/3wEZ/+0BGv/kARv/5AEc/+QBHf/kAR7/5AEf/+QBIP/kASH/5AEi/+QBI//kAST/3wEl/98BJv/fASf/3wEo/+ABKf/gASr/4AEr/+ABLP/1AS3/9QEu//UBMP/wATH/3wEy/98BM//fATT/3wE1/98BXv/3AWD/9wFi/+sBY//rAZn/7AHS/98B0//fAdT/3wHV/98B1v/fAdf/3wHY/98B2f/fAdv/6wHh//cB4//3AeX/6wHm/+sB6//jAez/4wHt/+MB7v/jAe//4wHw/+MB8f/jAfL/4wHz/+MB9P/jAfX/4wChACT/+gAm//IAKv/yAC3/+wAy//IAPAAUAET/4gBG/+EAR//jAEj/4QBJ//IASv/wAE0AhwBR/+gAUv/hAFP/6gBV/+gAVv/lAFf/5gBY/+kAWv/xAFz/8QBd/+4AY//6AGT/+gBl//oAZv/6AGf/+gBo//oAaf/6AGr/+gBr//oAbP/6AG//8gBw//IAcf/yAHL/8gBz//IAgP/yAIH/8gCC//IAg//yAI//+wCa//IAm//yAJz/8gCd//IAnv/yAJ//8gCg//IAof/yAKL/8gCj//IApP/yAMAAFADBABQAwgAUAMMAFADH/+IAyP/iAMn/4gDK/+IAy//iAMz/4gDN/+IAzv/iAM//4gDQ/+IA0f/iANL/4gDT/+EA1P/hANX/4QDW/+EA1//hANj/4wDZ/+MA2//hANz/4QDd/+EA3v/hAN//4QDg/+EA4f/hAOL/4QDj/+EA5P/wAOX/8ADm//AA5//wAPMAhwD0AIcA/P/oAP3/6AD+/+gA///oAQD/6AEB/+EBAv/hAQP/4QEE/+EBBf/hAQb/4QEH/+EBCP/hAQn/4QEK/+EBC//hAQz/6AEO/+gBD//lARD/5QES/+UBE//lARX/5gEW/+YBF//mARj/5gEZ/+oBGv/pARv/6QEc/+kBHf/pAR7/6QEf/+kBIP/pASH/6QEi/+kBI//pASj/8QEp//EBKv/xASv/8QEs/+4BLf/uAS7/7gEx//IBMv/yATP/8gE0//IBNf/yAZn/6AHS//IB0//yAdT/8gHV//IB1v/yAdf/8gHY//IB2f/yAev/4QHs/+EB7f/hAe7/4QHv/+EB8P/hAfH/4QHy/+EB8//hAfT/4QH1/+EAiQAF/+cACv/nACQABwAm//kAJ//6ACj/+gAq//kAK//6ACz/+gAtAA8ALv/6AC//+gAx//oAMv/5ADX/+gA3/+gAOP/0ADr/5wA8/+AAV//7AFj/+wBa//cAXP/2AGMABwBkAAcAZQAHAGYABwBnAAcAaAAHAGkABwBqAAcAawAHAGwABwBtABQAbgAUAG//+QBw//kAcf/5AHL/+QBz//kAdP/6AHX/+gB2//oAd//6AHj/+gB5//oAev/6AHv/+gB8//oAff/6AH7/+gB///oAgP/5AIH/+QCC//kAg//5AIT/+gCF//oAhv/6AIf/+gCI//oAif/6AIr/+gCL//oAjP/6AI3/+gCO//oAjwAPAJD/+gCR//oAkv/6AJP/+gCU//oAlv/6AJf/+gCY//oAmf/6AJr/+QCb//kAnP/5AJ3/+QCe//kAn//5AKD/+QCh//kAov/5AKP/+QCk//kApf/6AKb/+gCn//oArf/oAK7/6ACv/+gAsP/oALL/9ACz//QAtP/0ALX/9AC2//QAt//0ALj/9AC5//QAuv/0ALv/9AC8/+cAvf/nAL7/5wC//+cAwP/gAMH/4ADC/+AAw//gARX/+wEW//sBF//7ARj/+wEa//sBG//7ARz/+wEd//sBHv/7AR//+wEg//sBIf/7ASL/+wEj//sBJP/3ASX/9wEm//cBJ//3ASj/9gEp//YBKv/2ASv/9gEv//oBmv/6AIkABf/SAAr/0gAm/+wAJ//wACj/8AAq/+wAK//wACz/8AAu//AAL//wADH/8QAy/+wANf/wADb/7QA3/6sAOP/mADr/xQA8/4cAPf/zAEn//QBX//0AWv/7AFz/+wBv/+wAcP/sAHH/7ABy/+wAc//sAHT/8AB1//AAdv/wAHf/8AB4//AAef/wAHr/8AB7//AAfP/wAH3/8AB+//AAf//wAID/7ACB/+wAgv/sAIP/7ACE//AAhf/wAIb/8ACH//AAiP/wAIn/8ACK//AAi//wAIz/8ACN//AAjv/wAJD/8ACR//AAkv/wAJP/8ACU//AAlv/xAJf/8QCY//EAmf/xAJr/7ACb/+wAnP/sAJ3/7ACe/+wAn//sAKD/7ACh/+wAov/sAKP/7ACk/+wApf/wAKb/8ACn//AAqP/tAKn/7QCq/+0Aq//tAKz/7QCt/6sArv+rAK//qwCw/6sAsv/mALP/5gC0/+YAtf/mALb/5gC3/+YAuP/mALn/5gC6/+YAu//mALz/xQC9/8UAvv/FAL//xQDA/4cAwf+HAML/hwDD/4cAxP/zAMX/8wDG//MBFf/9ARb//QEX//0BGP/9AST/+wEl//sBJv/7ASf/+wEo//sBKf/7ASr/+wEr//sBL//wATH//QEy//0BM//9ATT//QE1//0BWf/mAVv/5gGa//EB0v/9AdP//QHU//0B1f/9Adb//QHX//0B2P/9Adn//QB3AAX/0wAK/9MAJP/4ACb/8wAn/+wAKP/sACr/8wAr/+wALP/sAC7/7AAv/+wAMf/sADL/8wA1/+wANv/sADf/swA4/+YAOv/IADz/jwA9/+wAY//4AGT/+ABl//gAZv/4AGf/+ABo//gAaf/4AGr/+ABr//gAbP/4AG//8wBw//MAcf/zAHL/8wBz//MAdP/sAHX/7AB2/+wAd//sAHj/7AB5/+wAev/sAHv/7AB8/+wAff/sAH7/7AB//+wAgP/zAIH/8wCC//MAg//zAIT/7ACF/+wAhv/sAIf/7ACI/+wAif/sAIr/7ACL/+wAjP/sAI3/7ACO/+wAkP/sAJH/7ACS/+wAk//sAJT/7ACW/+wAl//sAJj/7ACZ/+wAmv/zAJv/8wCc//MAnf/zAJ7/8wCf//MAoP/zAKH/8wCi//MAo//zAKT/8wCl/+wApv/sAKf/7ACo/+wAqf/sAKr/7ACr/+wArP/sAK3/swCu/7MAr/+zALD/swCy/+YAs//mALT/5gC1/+YAtv/mALf/5gC4/+YAuf/mALr/5gC7/+YAvP/IAL3/yAC+/8gAv//IAMD/jwDB/48Awv+PAMP/jwDE/+wAxf/sAMb/7AEv/+wBWf/mAVv/5gGa/+wAegAF/9sACv/bACT/+wAm//AAJ//zACj/8wAq//AAK//zACz/8wAu//MAL//zADH/8wAy//AANf/zADb/6wA3/8UAOP/rADr/0AA8/7MAPf/wAE0AXgBj//sAZP/7AGX/+wBm//sAZ//7AGj/+wBp//sAav/7AGv/+wBs//sAb//wAHD/8ABx//AAcv/wAHP/8AB0//MAdf/zAHb/8wB3//MAeP/zAHn/8wB6//MAe//zAHz/8wB9//MAfv/zAH//8wCA//AAgf/wAIL/8ACD//AAhP/zAIX/8wCG//MAh//zAIj/8wCJ//MAiv/zAIv/8wCM//MAjf/zAI7/8wCQ//MAkf/zAJL/8wCT//MAlP/zAJb/8wCX//MAmP/zAJn/8wCa//AAm//wAJz/8ACd//AAnv/wAJ//8ACg//AAof/wAKL/8ACj//AApP/wAKX/8wCm//MAp//zAKj/6wCp/+sAqv/rAKv/6wCs/+sArf/FAK7/xQCv/8UAsP/FALL/6wCz/+sAtP/rALX/6wC2/+sAt//rALj/6wC5/+sAuv/rALv/6wC8/9AAvf/QAL7/0AC//9AAwP+zAMH/swDC/7MAw/+zAMT/8ADF//AAxv/wAPMAXgD0AF4BL//zAVn/8wFb//MBmv/zAGcABf/mAAr/5gAk/+MAJ//rACj/6wAr/+sALP/rAC3/2gAu/+sAL//rADH/6wA1/+sANv/sADf/3wA4//AAOv/lADz/3wA9/+AASv/1AGP/4wBk/+MAZf/jAGb/4wBn/+MAaP/jAGn/4wBq/+MAa//jAGz/4wB0/+sAdf/rAHb/6wB3/+sAeP/rAHn/6wB6/+sAe//rAHz/6wB9/+sAfv/rAH//6wCE/+sAhf/rAIb/6wCH/+sAiP/rAIn/6wCK/+sAi//rAIz/6wCN/+sAjv/rAI//2gCQ/+sAkf/rAJL/6wCT/+sAlP/rAJb/6wCX/+sAmP/rAJn/6wCl/+sApv/rAKf/6wCo/+wAqf/sAKr/7ACr/+wArP/sAK3/3wCu/98Ar//fALD/3wCy//AAs//wALT/8AC1//AAtv/wALf/8AC4//AAuf/wALr/8AC7//AAvP/lAL3/5QC+/+UAv//lAMD/3wDB/98Awv/fAMP/3wDE/+AAxf/gAMb/4ADk//UA5f/1AOb/9QDn//UBL//rAVz/7wFd/+8Bmv/rAKAABf/fAAr/3wAQ//sAJv/1ACf/6gAo/+oAKv/0ACv/6gAs/+oALv/qAC//6gAx/+sAMv/1ADX/6gA2//AAN//dADj/5QA6/90APP/cAD3/+ABG//sAR//8AEj//ABS//sAb//1AHD/9QBx//UAcv/1AHP/9QB0/+oAdf/qAHb/6gB3/+oAeP/qAHn/6gB6/+oAe//qAHz/6gB9/+oAfv/qAH//6gCA//QAgf/0AIL/9ACD//QAhP/qAIX/6gCG/+oAh//qAIj/6gCJ/+oAiv/qAIv/6gCM/+oAjf/qAI7/6gCQ/+oAkf/qAJL/6gCT/+oAlP/qAJb/6wCX/+sAmP/rAJn/6wCa//UAm//1AJz/9QCd//UAnv/1AJ//9QCg//UAof/1AKL/9QCj//UApP/1AKX/6gCm/+oAp//qAKj/8ACp//AAqv/wAKv/8ACs//AArf/dAK7/3QCv/90AsP/dALL/5QCz/+UAtP/lALX/5QC2/+UAt//lALj/5QC5/+UAuv/lALv/5QC8/90Avf/dAL7/3QC//90AwP/cAMH/3ADC/9wAw//cAMT/+ADF//gAxv/4ANP/+wDU//sA1f/7ANb/+wDX//sA2P/8ANn//ADb//wA3P/8AN3//ADe//wA3//8AOD//ADh//wA4v/8AOP//AEB//sBAv/7AQP/+wEE//sBBf/7AQb/+wEH//sBCP/7AQn/+wEK//sBC//7AS//6gFZ//sBW//7AV7/+AFg//gBYv/7AWP/+wGa/+sB2//7AeH/+AHj//gB5f/7Aeb/+wHr//sB7P/7Ae3/+wHu//sB7//7AfD/+wHx//sB8v/7AfP/+wH0//sB9f/7AM4AJP/6ACb/8AAn//sAKP/7ACr/8AAr//sALP/7AC3/+gAu//sAL//7ADL/8AA1//sAPAASAET/4QBG/94AR//gAEj/3gBJ//EASv/wAEz/+wBNAIYAUf/nAFL/3gBT/+kAVf/nAFb/5ABX/+YAWP/oAFr/8ABc//EAXf/tAGP/+gBk//oAZf/6AGb/+gBn//oAaP/6AGn/+gBq//oAa//6AGz/+gBv//AAcP/wAHH/8ABy//AAc//wAHT/+wB1//sAdv/7AHf/+wB4//sAef/7AHr/+wB7//sAfP/7AH3/+wB+//sAf//7AID/8ACB//AAgv/wAIP/8ACE//sAhf/7AIb/+wCH//sAiP/7AIn/+wCK//sAi//7AIz/+wCN//sAjv/7AI//+gCQ//sAkf/7AJL/+wCT//sAlP/7AJr/8ACb//AAnP/wAJ3/8ACe//AAn//wAKD/8ACh//AAov/wAKP/8ACk//AApf/7AKb/+wCn//sAwAASAMEAEgDCABIAwwASAMf/4QDI/+EAyf/hAMr/4QDL/+EAzP/hAM3/4QDO/+EAz//hAND/4QDR/+EA0v/hANP/3gDU/94A1f/eANb/3gDX/94A2P/gANn/4ADb/94A3P/eAN3/3gDe/94A3//eAOD/3gDh/94A4v/eAOP/3gDk//AA5f/wAOb/8ADn//AA6v/7AOz/+wDy//sA8wCGAPQAhgD2//sA/P/nAP3/5wD+/+cA///nAQD/5wEB/94BAv/eAQP/3gEE/94BBf/eAQb/3gEH/94BCP/eAQn/3gEK/94BC//eAQz/5wEO/+cBD//kARD/5AES/+QBE//kARX/5gEW/+YBF//mARj/5gEZ/+kBGv/oARv/6AEc/+gBHf/oAR7/6AEf/+gBIP/oASH/6AEi/+gBI//oASj/8QEp//EBKv/xASv/8QEs/+0BLf/tAS7/7QEv//sBMP/7ATH/8QEy//EBM//xATT/8QE1//EBmf/nAdL/8QHT//EB1P/xAdX/8QHW//EB1//xAdj/8QHZ//EB6//eAez/3gHt/94B7v/eAe//3gHw/94B8f/eAfL/3gHz/94B9P/eAfX/3gADAE0AjgDzAI4A9ACOAAIATQCXAPMAlwADAE0AWgDzAFoA9ABaAAMATQASAPMAEgD0ABIAngAF//gACv/4ACT/+gAt/9cAN//yADr//QA8/+0APf/0AET/8QBG//YAR//3AEj/9gBK/+kAS//3AEz/9QBN//UATv/3AE//9wBR//UAUv/2AFP/9QBV//UAVv/6AFj/9wBd//oAY//6AGT/+gBl//oAZv/6AGf/+gBo//oAaf/6AGr/+gBr//oAbP/6AG3/8QBu//EAj//XAK3/8gCu//IAr//yALD/8gC8//0Avf/9AL7//QC///0AwP/tAMH/7QDC/+0Aw//tAMT/9ADF//QAxv/0AMf/8QDI//EAyf/xAMr/8QDL//EAzP/xAM3/8QDO//EAz//xAND/8QDR//EA0v/xANP/9gDU//YA1f/2ANb/9gDX//YA2P/3ANn/9wDb//YA3P/2AN3/9gDe//YA3//2AOD/9gDh//YA4v/2AOP/9gDk/+kA5f/pAOb/6QDn/+kA6P/3AOn/9wDq//UA6//1AOz/9QDt//UA7v/1AO//9QDw//UA8f/1APL/9QDz//UA9P/1APX/9wD2//UA9//3APj/9wD5//cA+v/3APv/9wD8//UA/f/1AP7/9QD///UBAP/1AQH/9gEC//YBA//2AQT/9gEF//YBBv/2AQf/9gEI//YBCf/2AQr/9gEL//YBDP/1AQ3/9QEO//UBD//6ARD/+gER//oBEv/6ARP/+gEZ//UBGv/3ARv/9wEc//cBHf/3AR7/9wEf//cBIP/3ASH/9wEi//cBI//3ASz/+gEt//oBLv/6ATD/9QFc/+QBXf/kAZn/9QHr//YB7P/2Ae3/9gHu//YB7//2AfD/9gHx//YB8v/2AfP/9gH0//YB9f/2AAMATQCOAPMAjgD0AI4AAwBNACMA8wAjAPQAIwBWAAoAkwBEAA4ASQBcAEsAfQBMAIYATQCEAE4AfQBPAH0AUQATAFMAEwBVABMAVgAWAFcAWQBYABoAWgA/AFwASgBdACgAxwAOAMkADgDKAA4AywAOAMwADgDNAA4AzgAOAM8ADgDQAA4A0QAOANIADgDoAH0A6QB9AOoAhgDrAIYA7ACGAO0AhgDuAIYA7wCGAPEAhgDyAIYA8wCEAPQAhAD1AH0A9gCGAPcAfQD4AH0A+QB9APoAfQD7AH0A/AATAP0AEwD+ABMA/wATAQAAEwEMABMBDQATAQ4AEwEPABYBEAAWAREAFgESABYBEwAWARUAWQEWAFkBFwBZARgAWQEZABMBGgAaARwAGgEdABoBHgAaAR8AGgEgABoBIgAaASMAGgEkAD8BJQA/ASYAPwEnAD8BKABKASkASgEqAEoBKwBKASwAKAEuACgBMACGAVkAoAGZABMACQAF//kACv/5AEr//QDk//0A5f/9AOb//QDn//0BWf/7AVv/+wADAE0ALgDzAC4A9AAuAAIACv/bAVn/8gACAAoACAFZABcAAgAKAA8BWQAGAA8ACgAYAEwACABNAAgA6gAIAOsACADsAAgA7QAIAO4ACADxAAgA8gAIAPMACAD0AAgA9gAIATAACAFZACcADwAKAB8ATAARAE0AEADqABEA6wARAOwAEQDtABEA7gARAPEAEQDyABEA8wAQAPQAEAD2ABEBMAARAVkALAACAAoAEAFZABwAAwBNAHsA8wB7APQAewACAAr/2wFZ//MAAgAKAA4BWQAGAFQACgCTAEQAEQBJAFsASwB8AEwAhQBNAIUATgB8AE8AfABRABcAUwAXAFUAFwBWABgAVwBZAFgAHQBaAEIAXABNAF0AKwDHABEAyQARAMoAEQDLABEAzAARAM0AEQDOABEAzwARANAAEQDRABEA0gARAOgAfADpAHwA6gCFAOsAhQDsAIUA7QCFAO4AhQDvAIUA8QCFAPIAhQDzAIUA9ACFAPUAfAD2AIUA9wB8APgAfAD5AHwA+gB8APsAfAD8ABcA/gAXAP8AFwEAABcBDAAXAQ0AFwEOABcBDwAYARAAGAESABgBEwAYARUAWQEWAFkBFwBZARgAWQEZABcBGgAdARwAHQEdAB0BHgAdAR8AHQEgAB0BIgAdASMAHQEkAEIBJQBCASYAQgEnAEIBKABNASkATQEqAE0BKwBNASwAKwEuACsBMACFAVkAoAGZABcAAwBNAGgA8wBoAPQAaAABAVkAEgACAAr/3wFZ/+wAAwBNACoA8wAqAPQAKgADAE0AMgDzADIA9AAyAB0ASf/8AFf//ABa//oAXP/4ARX//AEW//wBF//8ARj//AEk//oBJf/6ASb/+gEn//oBKP/4ASn/+AEq//gBK//4ATH//AEy//wBM//8ATT//AE1//wB0v/8AdP//AHU//wB1f/8Adb//AHX//wB2P/8Adn//ABSAAoAmgBEABQASQBiAEsAggBMAIsATQCKAE4AggBPAIIAUQAcAFMAHABVABwAVgAdAFcAXwBYACMAWgBIAFwAUgBdADAAxwAUAMkAFADKABQAzAAUAM0AFADOABQAzwAUANAAFADRABQA0gAUAOgAggDpAIIA6gCLAOsAiwDtAIsA7gCLAO8AiwDwAIsA8QCLAPIAiwDzAIoA9ACKAPUAggD2AIsA9wCCAPgAggD5AIIA+gCCAPsAggD8ABwA/gAcAP8AHAEAABwBDAAcAQ0AHAEOABwBDwAdARAAHQESAB0BEwAdARYAXwEXAF8BGABfARkAHAEaACMBHAAjAR0AIwEeACMBHwAjASAAIwEiACMBIwAjASQASAElAEgBJgBIAScASAEpAFIBKgBSASsAUgEsADABLQAwAS4AMAEwAIsBWQCmAZkAHAADAE0ATADzAEwA9ABMAAMATQBMAPMATAD0AEwAAwBNAIcA8wCHAPQAhwAFAC//9wCR//cAkv/3AJP/9wCU//cAAwBNAEEA8wBBAPQAQQADAE0AGQDzABkA9AAZAGcABf/RAAr/0QAk//gAJ//1ACj/9QAq//sAK//1ACz/9QAt//kALv/1AC//9QAx//UANf/1ADb/7AA3/+gAOP/1ADr/6gA8/+EAPf/wAGP/+ABk//gAZf/4AGb/+ABn//gAaP/4AGn/+ABq//gAa//4AGz/+ABt//kAbv/5AHT/9QB1//UAdv/1AHf/9QB4//UAef/1AHr/9QB7//UAfP/1AH3/9QB+//UAf//1AID/+wCB//sAgv/7AIP/+wCE//UAhf/1AIb/9QCH//UAiP/1AIn/9QCK//UAi//1AIz/9QCN//UAjv/1AI//+QCQ//UAkf/1AJL/9QCT//UAlP/1AJb/9QCX//UAmP/1AJn/9QCl//UApv/1AKf/9QCo/+wAqf/sAKr/7ACr/+wArP/sAK3/6ACu/+gAr//oALD/6ACy//UAs//1ALT/9QC1//UAtv/1ALf/9QC4//UAuf/1ALr/9QC7//UAvP/qAL3/6gC+/+oAv//qAMD/4QDB/+EAwv/hAMP/4QDE//AAxf/wAMb/8AEv//UBmv/1AKEAJP/6ACb/8gAq//IALf/7ADL/8gA8ABQARP/iAEb/4QBH/+MASP/hAEn/8gBK//AATQCHAFH/6ABS/+EAU//qAFX/6ABW/+UAV//mAFj/6QBa//EAXP/xAF3/7gBj//oAZP/6AGX/+gBm//oAZ//6AGj/+gBp//oAav/6AGv/+gBs//oAb//yAHD/8gBx//IAcv/yAHP/8gCA//IAgf/yAIL/8gCD//IAj//7AJr/8gCb//IAnP/yAJ3/8gCe//IAn//yAKD/8gCh//IAov/yAKP/8gCk//IAwAAUAMEAFADCABQAwwAUAMf/4gDI/+IAyf/iAMr/4gDL/+IAzP/iAM3/4gDO/+IAz//iAND/4gDR/+IA0v/iANP/4QDU/+EA1f/hANb/4QDX/+EA2P/jANn/4wDb/+EA3P/hAN3/4QDe/+EA3//hAOD/4QDh/+EA4v/hAOP/4QDk//AA5f/wAOb/8ADn//AA8wCHAPQAhwD8/+gA/f/oAP7/6AD//+gBAP/oAQH/4QEC/+EBA//hAQT/4QEF/+EBBv/hAQf/4QEI/+EBCf/hAQr/4QEL/+EBDP/oAQ7/6AEP/+UBEP/lARL/5QET/+UBFf/mARb/5gEX/+YBGP/mARn/6gEa/+kBG//pARz/6QEd/+kBHv/pAR//6QEg/+kBIf/pASL/6QEj/+kBKP/xASn/8QEq//EBK//xASz/7gEt/+4BLv/uATH/8gEy//IBM//yATT/8gE1//IBmf/oAdL/8gHT//IB1P/yAdX/8gHW//IB1//yAdj/8gHZ//IB6//hAez/4QHt/+EB7v/hAe//4QHw/+EB8f/hAfL/4QHz/+EB9P/hAfX/4QDOACT/+gAm//AAJ//7ACj/+wAq//AAK//7ACz/+wAt//oALv/7AC//+wAy//AANf/7ADwAEgBE/+EARv/eAEf/4ABI/94ASf/xAEr/8ABM//sATQCGAFH/5wBS/94AU//pAFX/5wBW/+QAV//mAFj/6ABa//AAXP/xAF3/7QBj//oAZP/6AGX/+gBm//oAZ//6AGj/+gBp//oAav/6AGv/+gBs//oAb//wAHD/8ABx//AAcv/wAHP/8AB0//sAdf/7AHb/+wB3//sAeP/7AHn/+wB6//sAe//7AHz/+wB9//sAfv/7AH//+wCA//AAgf/wAIL/8ACD//AAhP/7AIX/+wCG//sAh//7AIj/+wCJ//sAiv/7AIv/+wCM//sAjf/7AI7/+wCP//oAkP/7AJH/+wCS//sAk//7AJT/+wCa//AAm//wAJz/8ACd//AAnv/wAJ//8ACg//AAof/wAKL/8ACj//AApP/wAKX/+wCm//sAp//7AMAAEgDBABIAwgASAMMAEgDH/+EAyP/hAMn/4QDK/+EAy//hAMz/4QDN/+EAzv/hAM//4QDQ/+EA0f/hANL/4QDT/94A1P/eANX/3gDW/94A1//eANj/4ADZ/+AA2//eANz/3gDd/94A3v/eAN//3gDg/94A4f/eAOL/3gDj/94A5P/wAOX/8ADm//AA5//wAOr/+wDs//sA8v/7APMAhgD0AIYA9v/7APz/5wD9/+cA/v/nAP//5wEA/+cBAf/eAQL/3gED/94BBP/eAQX/3gEG/94BB//eAQj/3gEJ/94BCv/eAQv/3gEM/+cBDv/nAQ//5AEQ/+QBEv/kARP/5AEV/+YBFv/mARf/5gEY/+YBGf/pARr/6AEb/+gBHP/oAR3/6AEe/+gBH//oASD/6AEh/+gBIv/oASP/6AEo//EBKf/xASr/8QEr//EBLP/tAS3/7QEu/+0BL//7ATD/+wEx//EBMv/xATP/8QE0//EBNf/xAZn/5wHS//EB0//xAdT/8QHV//EB1v/xAdf/8QHY//EB2f/xAev/3gHs/94B7f/eAe7/3gHv/94B8P/eAfH/3gHy/94B8//eAfT/3gH1/94ASQAF/9oACv/aACf/+wAo//sAK//7ACz/+wAu//sAL//7ADH/+wA1//sAN//uADj/+QA6//IAPP/sAHT/+wB1//sAdv/7AHf/+wB4//sAef/7AHr/+wB7//sAfP/7AH3/+wB+//sAf//7AIT/+wCF//sAhv/7AIf/+wCI//sAif/7AIr/+wCL//sAjP/7AI3/+wCO//sAkP/7AJH/+wCS//sAk//7AJT/+wCW//sAl//7AJj/+wCZ//sApf/7AKb/+wCn//sArf/uAK7/7gCv/+4AsP/uALL/+QCz//kAtP/5ALX/+QC2//kAt//5ALj/+QC5//kAuv/5ALv/+QC8//IAvf/yAL7/8gC///IAwP/sAMH/7ADC/+wAw//sAS//+wGa//sAUwAF/84ACv/OACf/+gAo//oAK//6ACz/+gAu//oAL//6ADH/+gA1//oANv/6ADf/3wA4//oAOv/pADz/2gA9//sAdP/6AHX/+gB2//oAd//6AHj/+gB5//oAev/6AHv/+gB8//oAff/6AH7/+gB///oAhP/6AIX/+gCG//oAh//6AIj/+gCJ//oAiv/6AIv/+gCM//oAjf/6AI7/+gCQ//oAkf/6AJL/+gCT//oAlP/6AJb/+gCX//oAmP/6AJn/+gCl//oApv/6AKf/+gCo//oAqf/6AKr/+gCr//oArP/6AK3/3wCu/98Ar//fALD/3wCy//oAs//6ALT/+gC1//oAtv/6ALf/+gC4//oAuf/6ALr/+gC7//oAvP/pAL3/6QC+/+kAv//pAMD/2gDB/9oAwv/aAMP/2gDE//sAxf/7AMb/+wEv//oBmv/6AAUAL//3AJH/9wCS//cAk//3AJT/9wCVACQACgAm//QAKv/0ADL/9AA8AAgARP/5AEb/8QBH//UASP/yAEn/+ABR//oAUv/xAFP/+gBV//oAV//yAFj/8QBa//UAXP/zAGMACgBkAAoAZQAKAGYACgBnAAoAaAAKAGkACgBqAAoAawAKAGwACgBtABEAbgARAG//9ABw//QAcf/0AHL/9ABz//QAgP/0AIH/9ACC//QAg//0AJr/9ACb//QAnP/0AJ3/9ACe//QAn//0AKD/9ACh//QAov/0AKP/9ACk//QAwAAIAMEACADCAAgAwwAIAMf/+QDI//kAyf/5AMr/+QDL//kAzP/5AM3/+QDO//kAz//5AND/+QDR//kA0v/5ANP/8QDU//EA1f/xANb/8QDX//EA2P/1ANn/9QDb//IA3P/yAN3/8gDe//IA3//yAOD/8gDh//IA4v/yAOP/8gD8//oA/f/6AP7/+gD///oBAP/6AQH/8QEC//EBA//xAQT/8QEF//EBBv/xAQf/8QEI//EBCf/xAQr/8QEL//EBDP/6AQ3/+gEO//oBFf/yARb/8gEX//IBGP/yARn/+gEa//EBG//xARz/8QEd//EBHv/xAR//8QEg//EBIf/xASL/8QEj//EBJP/1ASX/9QEm//UBJ//1ASj/8wEp//MBKv/zASv/8wEx//gBMv/4ATP/+AE0//gBNf/4AZn/+gHS//gB0//4AdT/+AHV//gB1v/4Adf/+AHY//gB2f/4Aev/8QHs//EB7f/xAe7/8QHv//EB8P/xAfH/8QHy//EB8//xAfT/8QH1//EAcwAk//sAJv/wACf/8wAo//MAKv/wACv/8wAs//MALv/zAC//8wAx//MAMv/wADX/8wA2//AAN//1ADj/6gA6/+sAPP/zAD3/8wBj//sAZP/7AGX/+wBm//sAZ//7AGj/+wBp//sAav/7AGv/+wBs//sAb//wAHD/8ABx//AAcv/wAHP/8AB0//MAdf/zAHb/8wB3//MAeP/zAHn/8wB6//MAe//zAHz/8wB9//MAfv/zAH//8wCA//AAgf/wAIL/8ACD//AAhP/zAIX/8wCG//MAh//zAIj/8wCJ//MAiv/zAIv/8wCM//MAjf/zAI7/8wCQ//MAkf/zAJL/8wCT//MAlP/zAJb/8wCX//MAmP/zAJn/8wCa//AAm//wAJz/8ACd//AAnv/wAJ//8ACg//AAof/wAKL/8ACj//AApP/wAKX/8wCm//MAp//zAKj/8ACp//AAqv/wAKv/8ACs//AArf/1AK7/9QCv//UAsP/1ALL/6gCz/+oAtP/qALX/6gC2/+oAt//qALj/6gC5/+oAuv/qALv/6gC8/+sAvf/rAL7/6wC//+sAwP/zAMH/8wDC//MAw//zAMT/8wDF//MAxv/zAS//8wGa//MABgAm//kAb//5AHD/+QBx//kAcv/5AHP/+QB6AAX/2wAK/9sAJP/7ACb/8AAn//MAKP/zACr/8AAr//MALP/zAC7/8wAv//MAMf/zADL/8AA1//MANv/rADf/xQA4/+sAOv/QADz/swA9//AATQBeAGP/+wBk//sAZf/7AGb/+wBn//sAaP/7AGn/+wBq//sAa//7AGz/+wBv//AAcP/wAHH/8ABy//AAc//wAHT/8wB1//MAdv/zAHf/8wB4//MAef/zAHr/8wB7//MAfP/zAH3/8wB+//MAf//zAID/8ACB//AAgv/wAIP/8ACE//MAhf/zAIb/8wCH//MAiP/zAIn/8wCK//MAi//zAIz/8wCN//MAjv/zAJD/8wCR//MAkv/zAJP/8wCU//MAlv/zAJf/8wCY//MAmf/zAJr/8ACb//AAnP/wAJ3/8ACe//AAn//wAKD/8ACh//AAov/wAKP/8ACk//AApf/zAKb/8wCn//MAqP/rAKn/6wCq/+sAq//rAKz/6wCt/8UArv/FAK//xQCw/8UAsv/rALP/6wC0/+sAtf/rALb/6wC3/+sAuP/rALn/6wC6/+sAu//rALz/0AC9/9AAvv/QAL//0ADA/7MAwf+zAML/swDD/7MAxP/wAMX/8ADG//AA8wBeAPQAXgEv//MBWf/zAVv/8wGa//MAAhKOAAQAABM6FfAALgAwAAD//P/7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ARcBWgFaARgBXAFjARkBZQFlASEBcgFyASIBlgGWASMBmQGaASQB0gHZASYB2wHcAS4B3gHeATAB4QHmATEB6AHpATcB6wH1ATkAAgADAFoAWgAAAFwAXQABASQBLgADAAEAQAALAA0ADwARABIAIwAlACkAMAAzADQAOQA7AD4APwBQAFMAVABZAFsAXgBsAH8AjgCTALEA0ADXANgA2gDjAOoA7QDuAO8A8ADxAPIA8wD0APgA+QD6AQgBEgETARQBFQEWARcBIwFlAZkBmgHbAdwB3gHhAeIB6AHpAesB7AH1AAIAHAAFAAUAAAAKAAoAAQAQABAAAgAkACQAAwAmACgABAAqAC8ABwAxADIADQA1ADgADwA6ADoAEwA8AD0AFABEAE8AFgBRAFIAIgBVAFgAJABaAFoAKABcAF0AKQBjALAAKwCyANkAeQDbAPoAoQD8ARMAwQEVATUA2QFYAVgA+gFaAVoA+wFcAWMA/AGZAZoBBAHSAdkBBgHbAdsBDgHhAeYBDwHrAfQBFQACAHMABQAFACYACgAKACYAEAAQAB0AJgAmAAEAJwAnAAIAKAAoAAMAKgAqAAQAKwArAAUALAAsAAYALQAtAAcALgAuAAgALwAvAAkAMQAxAAoAMgAyAAsANQA1AAwANgA2AA0ANwA3AA4AOAA4AA8AOgA6ABAAPAA8ABEAPQA9ABIARABEABMARQBFABQARgBGABUARwBHABYASABIABcASQBJABgASgBKABkASwBLABwATABMAB4ATQBNAB8ATgBOACAATwBPACEAUQBRACIAUgBSACMAVQBVACcAVgBWACgAVwBXACkAWABYACoAWgBaACsAXABcACwAXQBdAC0AbQBuAAMAbwBzAAEAdAB2AAIAdwB/AAMAgACDAAQAhACFAAUAhgCOAAYAjwCPAAcAkACQAAgAkQCVAAkAlgCZAAoAmgCjAAsApACkAAMApQCnAAwAqACsAA0ArQCwAA4AsgC7AA8AvAC/ABAAwADDABEAxADGABIAxwDQABMA0QDSABcA0wDXABUA2ADZABYA2wDjABcA5ADnABkA6ADpABwA6gDyAB4A8wD0AB8A9QD2ACAA9wD6ACEA/AEAACIBAQEKACMBCwELABcBDAEOACcBDwETACgBFQEYACkBGQEZABQBGgEjACoBJAEnACsBKAErACwBLAEuAC0BLwEvAAcBMAEwAB8BMQExAB4BMgEyACEBMwEzABgBNAE0AB4BNQE1ACEBWAFYACQBWgFaACQBXAFdACUBXgFeABoBXwFfABsBYAFgABoBYQFhABsBYgFjAB0BmQGZACIBmgGaAAoB0gHSABwB0wHTACAB1AHVAB8B1gHWABQB1wHXACAB2AHYABwB2QHZABQB2wHbAB0B4QHhABoB4gHiABsB4wHjABoB5AHkABsB5QHmAB0B6wH0AB4AAgBpAAUABQAOAAoACgAOABAAEAATACQAJAAiACYAJgASACcAJwAnACgAKAAsACoAKgAaACsAKwApACwALAAuAC0ALQAHAC4ALgAoAC8ALwArADEAMQAtADIAMgAJADUANQAqADYANgAvADcANwAMADgAOAAZADoAOgAbADwAPAAQAD0APQAjAEQARAAeAEYARgAPAEcARwAGAEgASAAUAEkASQAVAEoASgAfAEsASwAcAEwATAAKAE0ATQABAE4ATgANAE8ATwAFAFEAUQACAFIAUgAEAFMAUwARAFUAVQAXAFYAVgAdAFcAVwAIAFgAWAAWAFoAWgAYAFwAXAALAF0AXQAgAGMAbAAiAG0AbgAkAG8AcwASAHQAdgAnAHcAfwAsAIAAgwAaAIQAhQApAIYAjgAuAI8AjwAHAJAAkAAoAJEAlAArAJYAmQAtAJoApAAJAKUApwAqAKgArAAvAK0AsAAMALIAuwAZALwAvwAbAMAAwwAQAMQAxgAjAMcA0gAeANMA1wAPANgA2QAGANsA4wAUAOQA5wAfAOgA6QAcAOoA8gAKAPMA9AABAPUA9QANAPYA9gAKAPcA+wAFAPwBAAACAQEBCwAEAQwBDgAXAQ8BEwAdARUBGAAIARkBGQARARoBIwAWASQBJwAYASgBKwALASwBLgAgAS8BLwAuATABMAAKATEBNQAVAVkBWQADAVsBWwADAVwBXQAhAV4BXgAlAV8BXwAmAWABYAAlAWEBYQAmAWIBYwATAZkBmQACAZoBmgAtAdIB2QAVAdsB2wATAeEB4QAlAeIB4gAmAeMB4wAlAeQB5AAmAeUB5gATAesB9QAE); }

@font-face {
  font-family: 'BrandonGrotesque-black';
  src: url(data:font/opentype;charset=utf-8;base64,T1RUTwALAIAAAwAwQ0ZGIHbHBzUAAAzcAACM5EdQT1MPichSAACnqAAAu2RHU1VCEG3ByQAAoZgAAAYQT1MvMn42bIYAAAEgAAAAYGNtYXC5Mp3YAAAG6AAABdRoZWFk8kHzXQAAALwAAAA2aGhlYQf6BGoAAAD0AAAAJGhtdHjX+UJ0AACZwAAAB9htYXhwAfZQAAAAARgAAAAGbmFtZVe0suIAAAGAAAAFZnBvc3T/uAAyAAAMvAAAACAAAQAAAAEAAGSzLbJfDzz1AAMD6AAAAADHptfzAAAAAMem1/P/Wv56BIMEHQAAAAMAAgAAAAAAAAABAAAEGv6EAAAEmf9a/1YEgwABAAAAAAAAAAAAAAAAAAAB9gAAUAAB9gAAAAIB9QH0AAUAAAK8AooAAACMArwCigAAAd0AMgD6AAACCwoDAgIDBgICoAAAL1AAIFsAAAAAAAAAAEhWRAAAAAAg+wICvP7UAV4EGgF8IAAAmwAAAAABkAK8AAAAIAADAAAAHAFWAAEAAAAAAAAAPgAAAAEAAAAAAAEAEQA+AAEAAAAAAAIABQBPAAEAAAAAAAMAKQBUAAEAAAAAAAQAFwB9AAEAAAAAAAUADwCUAAEAAAAAAAYAFgCjAAEAAAAAAAcANwC5AAEAAAAAAAgAEgDwAAEAAAAAAAkAEgDwAAEAAAAAAAoAPQECAAEAAAAAAAwAFwE/AAEAAAAAABAAEQA+AAEAAAAAABEABQBPAAMAAQQJAAAAfAFWAAMAAQQJAAEALgHSAAMAAQQJAAIADgIAAAMAAQQJAAMAUgIOAAMAAQQJAAQALAJgAAMAAQQJAAUAHgKMAAMAAQQJAAYALAJgAAMAAQQJAAcAbgKqAAMAAQQJAAgAJAMYAAMAAQQJAAkAJAMYAAMAAQQJAAoAegM8AAMAAQQJAAwALgO2AAMAAQQJABAAIgPkAAMAAQQJABEACgQGQ29weXJpZ2h0IChjKSAyMDA5IGJ5IEhhbm5lcyB2b24gRG9laHJlbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5CcmFuZG9uIEdyb3Rlc3F1ZUJsYWNrSGFubmVzdm9uRG9laHJlbjogQnJhbmRvbiBHcm90ZXNxdWU6IDIwMDlCcmFuZG9uIEdyb3Rlc3F1ZSBCbGFja1ZlcnNpb24gMDAxLjAwMEJyYW5kb25Hcm90ZXNxdWUtQmxhY2tCcmFuZG9uIEdyb3Rlc3F1ZSBpcyBhIHRyYWRlbWFyayBvZiBIYW5uZXMgdm9uIERvZWhyZW4uSGFubmVzIHZvbiBEb2VocmVuQ29weXJpZ2h0IChjKSAyMDA5IGJ5IEhhbm5lcyB2b24gRJpocmVuLiBBbGwgcmlnaHRzIHJlc2VydmVkLmh0dHA6Ly93d3cuaHZkZm9udHMuY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5ACAAYgB5ACAASABhAG4AbgBlAHMAIAB2AG8AbgAgAEQAbwBlAGgAcgBlAG4ALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBCAHIAYQBuAGQAbwBuACAARwByAG8AdABlAHMAcQB1AGUAIABCAGwAYQBjAGsAUgBlAGcAdQBsAGEAcgBIAGEAbgBuAGUAcwB2AG8AbgBEAG8AZQBoAHIAZQBuADoAIABCAHIAYQBuAGQAbwBuACAARwByAG8AdABlAHMAcQB1AGUAOgAgADIAMAAwADkAQgByAGEAbgBkAG8AbgBHAHIAbwB0AGUAcwBxAHUAZQAtAEIAbABhAGMAawBWAGUAcgBzAGkAbwBuACAAMAAwADEALgAwADAAMABCAHIAYQBuAGQAbwBuACAARwByAG8AdABlAHMAcQB1AGUAIABpAHMAIABhACAAdAByAGEAZABlAG0AYQByAGsAIABvAGYAIABIAGEAbgBuAGUAcwAgAHYAbwBuACAARABvAGUAaAByAGUAbgAuAEgAYQBuAG4AZQBzACAAdgBvAG4AIABEAG8AZQBoAHIAZQBuAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABjACkAIAAyADAAMAA5ACAAYgB5ACAASABhAG4AbgBlAHMAIAB2AG8AbgAgAEQAmgBoAHIAZQBuAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGgAdgBkAGYAbwBuAHQAcwAuAGMAbwBtAEIAcgBhAG4AZABvAG4AIABHAHIAbwB0AGUAcwBxAHUAZQBCAGwAYQBjAGsAAAAAAAMAAAADAAACFAABAAAAAAAcAAMAAQAAAhQABgH4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gwOJA5QDnAOoA64DugPBA8UDywPSA9gD3QPqA/ED9wQCBAsEEQQcBCIEKAQyBDQENgQ5BD4EQwRMBFUEYwRsBHUEfgSKBJQEmwSkBKwEvATJBNQE3gTpBPgFBwUOBRUFIwUnBS4FNgVBBUoFVgVbBWIFZwVuBXUFdwWABYkFjAWPBZcFogWqBbEFugXBBcgFzwXWBdwF4gXqBfEF+AX+BgYGDgYVBh8GKAYxBjwGRgZQBlkGZAZvBnkGgQaIBo8GmAagBqgGrwa4BsEGyQbOBtEG1AbZBtwG4QbkBukG7gb4BwIHEQcbBygHMwc9B0YHVAdfB20HfAeHB5cHqAe2B74HzQffB/IIBAgXCCIILQg4CEsIiQjGCN0ubnVsbENSdW5pMDBBMEFtYWNyb25BYnJldmVBcmluZ2FjdXRlQW9nb25la0FFYWN1dGVDYWN1dGVDY2lyY3VtZmxleENjYXJvbkNkb3RhY2NlbnREY2Fyb25EY3JvYXRFY2Fyb25FbWFjcm9uRWJyZXZlRWRvdGFjY2VudEVvZ29uZWtHY2lyY3VtZmxleEdicmV2ZUdkb3RhY2NlbnRHY29tbWFhY2NlbnRIY2lyY3VtZmxleEhiYXJJYnJldmVJdGlsZGVJbWFjcm9uSWRvdGFjY2VudElvZ29uZWtKY2lyY3VtZmxleEtjb21tYWFjY2VudExhY3V0ZUxjYXJvbkxjb21tYWFjY2VudExkb3ROYWN1dGVOY2Fyb25OY29tbWFhY2NlbnRPbWFjcm9uT2JyZXZlT2h1bmdhcnVtbGF1dE9zbGFzaGFjdXRlUmFjdXRlUmNhcm9uUmNvbW1hYWNjZW50U2FjdXRlU2NpcmN1bWZsZXhTY2VkaWxsYVNjb21tYWFjY2VudFRjYXJvblRjb21tYWFjY2VudHVuaTAyMUFUYmFyVXRpbGRlVW1hY3JvblVicmV2ZVVyaW5nVWh1bmdhcnVtbGF1dFVvZ29uZWtXYWN1dGVXY2lyY3VtZmxleFdkaWVyZXNpc1dncmF2ZVljaXJjdW1mbGV4WWdyYXZlWmFjdXRlWmRvdGFjY2VudGFtYWNyb25hYnJldmVhcmluZ2FjdXRlYW9nb25la2FlYWN1dGVjYWN1dGVjY2lyY3VtZmxleGNjYXJvbmNkb3RhY2NlbnRkY2Fyb25kY3JvYXRlY2Fyb25lbWFjcm9uZWJyZXZlZWRvdGFjY2VudGVvZ29uZWtnY2lyY3VtZmxleGdicmV2ZWdkb3RhY2NlbnRnY29tbWFhY2NlbnRoY2lyY3VtZmxleGhiYXJpYnJldmVpdGlsZGVpbWFjcm9uaW9nb25la2RvdGxlc3NqamNpcmN1bWZsZXhrY29tbWFhY2NlbnRrZ3JlZW5sYW5kaWNsYWN1dGVsY2Fyb25sY29tbWFhY2NlbnRsZG90bmFjdXRlbmNhcm9ubmNvbW1hYWNjZW50bmFwb3N0cm9waGVvbWFjcm9ub2JyZXZlb2h1bmdhcnVtbGF1dG9zbGFzaGFjdXRlcmFjdXRlcmNhcm9ucmNvbW1hYWNjZW50c2FjdXRlc2NpcmN1bWZsZXhzY2VkaWxsYXNjb21tYWFjY2VudHRjYXJvbnRjb21tYWFjY2VudHVuaTAyMUJ0YmFydXRpbGRldW1hY3JvbnVicmV2ZXVyaW5ndWh1bmdhcnVtbGF1dHVvZ29uZWt3YWN1dGV3Y2lyY3VtZmxleHdkaWVyZXNpc3dncmF2ZXljaXJjdW1mbGV4eWdyYXZlemFjdXRlemRvdGFjY2VudElKaWpmX2ZmX2ZfaWZfZl9sZ3JhdmUuY2FwYWN1dGUuY2FwY2lyY3VtZmxleC5jYXBjYXJvbi5jYXBjYXJvbi5hbHR0aWxkZS5jYXBkaWVyZXNpcy5jYXBtYWNyb24uY2FwdW5pMDJDOWJyZXZlLmNhcHJpbmcuY2FwaHVuZ2FydW1sYXV0LmNhcGRvdGFjY2VudC5jYXBjZWRpbGxhLmNhcG9nb25lay5jYXBjb21tYWFjY2VudGNvbW1hYWNjZW50LmFsdGNvbW1hYWNjZW50LmNhcHVuaTAwQUR1bmkyMjE5YnJva2VuYmFyLmNhc2VFdXJvdW5pMjIxNW5vdGVxdWFsYXBwcm94ZXF1YWxsZXNzZXF1YWxncmVhdGVyZXF1YWxEZWx0YXVuaTAzOTRPbWVnYXVuaTAzQTl1bmkwM0JDcGlhZmlpNjEyODllc3RpbWF0ZWRlbmdFbmdpbmZpbml0eXBhcnRpYWxkaWZmaW50ZWdyYWxyYWRpY2Fsc3VtbWF0aW9ucHJvZHVjdGxvemVuZ2V1bmlGOEZGemVyby50Zm9uZS50ZnR3by50ZnRocmVlLnRmZm91ci50ZmZpdmUudGZzaXgudGZzZXZlbi50ZmVpZ2h0LnRmbmluZS50Znplcm8uZGVub21vbmUuZGVub210d28uZGVub210aHJlZS5kZW5vbWZvdXIuZGVub21maXZlLmRlbm9tc2l4LmRlbm9tc2V2ZW4uZGVub21laWdodC5kZW5vbW5pbmUuZGVub216ZXJvLm51bW9uZS5udW10d28ubnVtdGhyZWUubnVtZm91ci5udW1maXZlLm51bXNpeC5udW1zZXZlbi5udW1laWdodC5udW1uaW5lLm51bWZfZl9oZl9rZl9qZl9mX2pmX2JmX2Zfa2ZfaGZfZl9iYS5hbHRhZ3JhdmUuYWx0YWFjdXRlLmFsdGFjaXJjdW1mbGV4LmFsdGF0aWxkZS5hbHRhZGllcmVzaXMuYWx0YW1hY3Jvbi5hbHRhYnJldmUuYWx0YXJpbmcuYWx0YXJpbmdhY3V0ZS5hbHRhb2dvbmVrLmFsdHBhcmVubGVmdC5jYXNlcGFyZW5yaWdodC5jYXNlaHlwaGVuLmNhc2VicmFja2V0bGVmdC5jYXNlYnJhY2tldHJpZ2h0LmNhc2VicmFjZWxlZnQuY2FzZWJhci5jYXNlYnJhY2VyaWdodC5jYXNlZ3VpbHNpbmdsbGVmdC5jYXNlZ3VpbHNpbmdscmlnaHQuY2FzZWd1aWxsZW1vdGxlZnQuY2FzZWd1aWxsZW1vdHJpZ2h0LmNhc2VlbmRhc2guY2FzZWVtZGFzaC5jYXNlYnVsbGV0LmNhc2VwZXJpb2RjZW50ZXJlZC5jYXNlQ29weXJpZ2h0IChjKSAyMDA5IGJ5IEhhbm5lcyB2b24gRG9laHJlbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC5Db3B5cmlnaHQgKGMpIDIwMDkgYnkgSGFubmVzIHZvbiBEmmhyZW4uIEFsbCByaWdodHMgcmVzZXJ2ZWQuQnJhbmRvbiBHcm90ZXNxdWUgQmxhY2sAqwIAAQA0AGQAsADnAPwBDAF3AbICEwJFAmcCbwJ1AscC2QMiA0ADhgOLA9AD9gP7BCwEPgRtBHUEeQSBBJQEmASsBL8EwwT2BPsFPgVDBUcFWwXrBjgGPAZJBlIGYQZlBmkG4QbwB0IHRwduB3UHkAeaB+4IPwhYCGYIbQiMCJYIogjiCOYI/AkECRIJXQlmCWoJbwl3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gpeIlJAZC5SRjpaGkxmCm4aUgI6BhhkLFfct6ge2r2thXmdpYB8Of3twf3IbV3Wzpogf94QGC4sKDscdEuL3RwvW9yvbAfdA6AML+8r3G/dYdgsGlQoL9yH3EPchC2psHQv3Icv3IQt2w833QncSvfd2NeET8AvMBUoHDvddTckSvejG4hOw90ELua1oXl1pZ11daK+5HwuVkzcKCx77DwYLgfcZ9zX3Dfcs9xkSC7StrbS0aaxiYmpqYguhnJygoZx6dXZ6enULl4GQCJpvC/cDBpULqZz3f/sr9ysTgPALH8odC2hjHvtPBzIdCxXVyMfW1k4L2bzOudcL91z3XAugdvch9xD4PncBCz52B4BTCjIHCwEBhwEAAQYAaAAACTcAfAAAQh0BiQAArgAAqwEAsAAArQABigEArwABjAEAigABjgQAsQABkwEAmgAAtQAAsgEBlQAAtAABlgkAuQAAtgABoAAAtwABoQAAuAABogcAjAABqgIAugABrQAAvgAAuwEAvwAAvQABrgIAjQABsQAAjgABsgQAwAABtwUAnQAAxAAAwQEBvQAAwwABvggAxQABxwAAxgAByAEAxwABygAAywAAyAEAzQAAygABywEAzAABzQEAkAABzwQAzgAB1AEApwAA0gAAzwEB1gAA0QAB1wkAkQAA1gAA0wAB4QAA1AAB4gAA1QAB4wgAkgAB7AIA1wAB7wEA2wAA2AEA3AAA2gAB8QIAkwAB9AAAlAAB9QQA3QAB+gEAlQAB/AMAogAA4QAA3gECAAAA4AACAQgA4gACCgAA4wACCwEA5AACDQIAbQECEAMAfQACFAAAfgACFQAAiAACFgEAfwACGAAAgwACGQAAgAACGgEAgQACHAAAhAACHQAAhgACHgAAggACHwAAhQACIAAAhwACIQMAeQACJQAAYAAAewAAQQAACAAAaQAAdwAAdQEAawEAagAAeAAAbwAAiQAAdAAAcgACJgAAcAEAZgAAcwACJwAAqgAApQAAmQAAZwACKAAAYQEAZQAAZAAAiwAAjwAAlgAApAAAqQAAYwACKQAAmwABRAAAngABQAABRQAAowABQQIAegAApgAAnAAAqAAAnwACKgMAlwACLgMAmAACMgEAoQACNBUBRhACSjYAoAAB9gIAAQADAAYACQAMAEcAWgENAboB8AKoAtMC4AMpA6kD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Ak7/9gIeABcBaQA8AXQAEQFpABECDAAeAa8AEQEuACgBrQAbAf4ANgGkABcB/gAZAbcAGAFkACMB0QALAhIANgEAADABAf+AAf8ANgEAADYDEgA2AhAANgHOABcB/gA2Af4AGQFZADYBcwAdAVgAGgH+AC0BqgABAmsACAHVAA8B0QAEAXEAHAGJABEArgA8AYkAEQIOABEA3QAAApb/+gKW//oClv/6Apb/+gKW//oClv/6Apb/+gKW//oClv/6Apb/+gOC/+0Dgv/tAqEAIwKhACMCoQAjAqEAIwKjACQC3wBWAuQALALkACwCSgBWAkoAVgJKAFYCSgBWAkoAVgJKAFYCSgBWAkoAVgJKAFYCvgAkAr4AJAK+ACQCvgAkAwQAVgMEACgBSgAsAUoALAFKABYBSgAJAUoABQFK/9oBSgASAUoAVgFKAEQBqf/uAqEAVgH/ACoB/wBWAf8AVgIPACoCPgBWAwUAVQMFAFUDBQBVAwUAVQMVACMDFQAjAxUAIwMVACMDFQAjAxUAIwMVACMDFQAjAxsAJgMcACYD0gAjAp4AVgKeAFYCnQBWAiQAKQIkACkCJAApAiYAKgIkACkB/gAOAfwADQH8AA0B/gAOAkoAVgLSAEwC0gBMAtIATALSAEwC0gBMAtIATALSAEwC0gBMAtIATALXAE8DgAAXA4AAFwOAABcDgAAXAk7/9gJO//YCTv/2Ak7/9gIeABcCHgAXAh4AFwGtABsBrQAbAa0AGwGtABsBrQAbAa0AGwGtABsBrQAbAa0AGwGtABsClQAaApUAGgGkABcBpAAXAaQAFwGkABcBpQAYAiYAGQH+ABkCCwAYAbcAGAG3ABgBtwAYAbcAGAG3ABgBtwAYAbcAGAG3ABgBuQAZAdEACwHRAAsB0QALAdEACwIS/98CEwAFAQAANgEAAAcBAAAHAQD/8QEA/+QBAP/gAQD/0wEA/+0BAAAeAQH/gAEB/4AB/wA2AgEANgEAAAQBKAA2AQAAKwENAAQBxAA2AhAANgIQADYCEAA2AhEANgIQ/3UBzgAXAc4AFwHOABcBzgAXAc4AFwHOABcBzgAXAc4AFwHSABkB1gAZAsYAGAFZADYBWQAUAVkALQFzAB0BcwAdAXMAHQF0AB4BcgAdAhwANgFYABoBWAAaAVgAGgFYABoB/gA2Af4ALQH+AC0B/gAtAf4ALQH+AC0B/gAtAf4ALQH+AC0B/gAtAf4ALQJrAAgCawAIAmsACAJrAAgB0QAEAdEABAHRAAQB0QAEAXEAHAFxABwBcQAcAwgAVgINADACOwAjAlAAIgKbACMDcgAjA4cAIwEuAB4BLgAeAS4AHgF1AB4BdQAeAXUAHQF1AB0BdQBgAXwAHgF8AB4BngAiAdoAIgGeADwBngA8AZ4APAFaAB4BWgAeASIAHgEiAB4BiAAeAYgAHgDbAB4A2wAeAPcAHQD3AB0BFAAfARQAHwEkAEcBJABHASQARwKyACgB9AAAARoALgG+ABEAzAATAMgADQGTABMBjwANAOQAHgGsAB4BGwARARsAJAH1ABEB9QAkAhcALALzACwBlgA8ARQAHwGWAGACagAyAmoAMgH4AB4CwAARASYAeAMVACMDFQAjAtEAKAG/ACgCyAAUAZ0AEQHfACMBjv/CAoIAEAE8ABEBLgAUAMwACwELABQBAAATAGj/WgBo/1oCewATApsAMgJ0ABMCmwAyApsAAQKPABkCswAyArMAJwKzAEsD2gAoAhsAMgItADwBywAsAe4AHAHdADIB3QAqAcoAEAHKABACJQAgAsYAFwLGABcDDQAaAw0AGgIHADYCBwA2Ar8AHgEsAA8B+QAeAzcAFAIQADYDBQBVAkoAMgI6ADIBif+8ArgAQgIoADICugAxAsYASQJXADICMAAYAjAAXAIwAC4CMAAvAjD/+gIwADoCMAAwAjAASgIwACQCMAApAWoAMgF2ADIBSAAyAVMAMgFEADIBYQAyAVMAMgFqADIBAAAyAT0AMgE8ADIBdgAyAUgAMgFTADIBRAAyAWEAMgFTADIBagAyAQAAMgE9ADIBPAAyAXYAMgFIADIBUwAyAUQAMgFhADIBUwAyAWoAMgEAADIBPQAyATwAMgF2ADIBSAAyAVMAMgFEADIBYQAyAVMAMgSZACMDTgAiAjsAIwNyACMDTQAiBIUAIwNiACIEhAAjAf4AGQH+ABkB/gAZAf4AGQH+ABkB/gAZAf4AGQH+ABkB/gAZAf4AGQH+ABkBWAAlAVgAHQFnAC4BaQA8AWkAEQGJABEArgA8AYkAEQEbABEBGwAkAfUAEQH1ACQCFwAsAvMALAGWADwBFAAfASYAeAABAAAACgCcAloAA2N5cmwAFGdyZWsAImxhdG4AMAAE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//sA2v/0AOr/9wDuAB8A7wAkAPAAMQDxABgA8//3APQAHgD2//cABgAU/+0AFf/dABb/6AAY//gAGv/eABv/9QAFABP/5QAU/9MAGf/1ABv/+QAc/+QAEQAT//QAFP/aABX/2AAW/+EAGP/mABr/3gAb//kAHP/jACX/7QAp/+0AMP/0ADP/7QA0//oAOf/SADv/2gBb//sAsf/tAAwAE//qABT/1AAZ//gAG//7ABz/5gAl//IAKf/yADP/8gA0/+cAOf+xAFn/7ACx//IAGAAT//cAF//wABn/9QAb//sAJf/7ACn/+wAw//QAM//7ADT/+QA5ABUAUP/sAFT/5gBZ//kAW//zALH/+wDa//EA7QAZAO4ADQDvABoA8AAsAPEAFQD0AAwBDf/2ART/9AAGAAz/9gAV//sAFv/9ABr/+wBA//MAYP/0AAMAE//9AED/+wBg//sAAgBA//sAYP/7AAYADP/4ABT/+QAV//0AHP/7AED/9QBg//UABAAM//sAFP/7AED/+ABg//kABAAM//sAFP/6AED/9wBg//cABwAT//oAF//aABn/8QAaAAMAQAARAGAADgFx/+AAAgBA//sAYP/7AAMADP/6AED/+wBg//sACAAT//cAFP/pABX/5gAW//UAGP/2ABr/5QAb//oAHP/4AAIAOf/0ADv/9wAPAAwACQAN/98AEgAPACL/9wA0//oAOf/IAD//4gBA//oARf/6AFD/+gBU//cAWf/gANr/8wEU//oBGf/6ABIAD//5ABH/+gAd//sAP//7AED/+wBF/+0AUP/sAFT/9ABZ/+YAW//kAGD/+wDa//QA7v/8AO//9gDwAAEA9P/7ART/7AEZ/+0AEAA0//0ARf/zAFD/7ABU//AAWf/fAFv/6ADa/+wA6//5AO0AAQDuAA0A7wAZAPAAJwDxAA4A9AAKART/7QEZ//MAFAAE//oADP/1AA//5AAR/+YAEv/4ACL/9gA5//kAO//1AD//+QBA//QARf/vAFD/7gBU//AAWf/9AFv/8wBg//MA2v/zAPr/9wEU/+8BGf/vAA4ARf/xAFD/6wBU/+0AWf/jAFv/8QDa/+sA7f/1AO4AAgDvAAUA8AAUAPH/+QD0AAEBFP/sARn/8AAWAA//pgAR/6cAEv/uAB3/9QAe//kAMP/7ADkAFABF//IAUP/mAFT/4gBZ/+4AW//iANr/4gDp//gA7QAMAO4AGgDvAB0A8AAqAPEAEQD0ABgBFP/mARn/8gAMAEX/8wBQ//IAVP/2AFn/8wBb//IA2v/2AO7/+gDv//4A8AAKAPH/+QEU//IBGf/zABAABP/6AA3/+wAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/zAFT/7ABZ/+gAW//oANr/7AEU//MBGf/zABEABP/6AA3/+wAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/zAFT/7ABZ/+gAW//oANr/7ADw//kBFP/zARn/8wALAA//8gAR//MARf/2AFD/9gBU//AAWf/zAFv/7gDa//AA8AABART/9QEZ//YADQAN//kANP/yAEX/8ABQ/+8AVP/oAFn/1QDa/+EA7QABAO//+wDwAA0A8f/6ART/7wEZ//AADwAN/9MAIv/2ADT//AA5/6gAOwAHAD//5ABA/+sARf/5AFD/+QBZ/+UAYP/xANr/+wEU//kBGf/6AWX/6AAOAA3/9gAi//gAOf/zAD//9ABA//kARf/2AFD/9gBU//IAWf/rAFv/9gBg//oA2v/xART/9gEZ//YAEAAE//sADf/6AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//QAVP/rAFn/6ABb/+gA2v/rART/9AEZ//MAEwAE//sADP/2AA//5gAR/+cAEv/4ACL/9gA5//oAO//2AD//+QBA//UARf/wAFD/7wBU//EAW//zAGD/9ADa//MA+v/4ART/8AEZ//AAGAAP/5kAEf+VABL/7gAd//gAJf/9ACn//QAw//YAM//9ADv/+QBF//IAUP/mAFT/3gBb//MAsf/9ANr/4gDpAAEA7P/4AO4AEQDvAAcA8AAYAPEABAD0ABEBFP/vARn/8gAUAAT/+gAM//UAD//jABH/5QAS//cAIv/2ADn/+QA7//UAP//5AED/9ABF/+8AUP/tAFT/7wBZ//sAW//yAGD/9ADa//IA+v/3ART/7wEZ/+8AEAAP//YAEf/2AB3/+gBF/+sAUP/oAFT/5QBZ/+4AW//wANr/3QDu//wA7//5APAAAQDx//QA9P/8ART/6AEZ/+sACwAP//sARf/xAFD/8ABU//cAWf/qAFv/5wDa//cA7///APAADQEU//ABGf/xACoAD//JABH/wwAS/+cAHf/iAB7/7AAj//QAMP/3ADT//AA5AB8ARf/0AFD/xgBU/7IAWf/iAFv/1wDJ/8oAyv/UAMv/2wDV/7gA2v/jAN3/vADe/7wA3//MAOkABADrAAEA7AABAO0AFwDuACQA7wAoAPAANQDxABsA9AAjAQP/vQEE/8EBBf/OAQz/0AEN//QBD//HARD/6wER/+wBFP/mARn/9AEt/+EAEQAE//oAD//hABH/4gAS//MAHf/3AB7/+wA7//0ARf/uAFD/5wBU/+gAWf/tAFv/5gDa/+gA7//1APD//QEU/+wBGf/uADQADAAFAA//tQAR/7EAEv/fAB3/4wAe/+4AI//wADD/8gA0//oAPwAVAEAAFQBF//UAUP+3AFT/nwBZ/+EAW//gAGAAEQDJ/7UAyv/OAMv/3gDM/8YAzf/PANT/pwDV/8QA2v/iAN3/rADe/8kA3//VAOD/vgDh/8YA5P+aAOX/sgDrAAEA7QAkAO4ACwDvAB0A8AA0APEAHAD0AAkBA/+uAQT/wAEF/9cBBv+/AQf/yAEM/8QBDf/7AQ//uQEQ/9wBEf/4ART/5wEZ//UBLf/qAB8AD//BABH/vQAS/+QAHf/qAB7/8QAj//UAJf/9ACn//QAw//cAM//9ADT/+wBF/+sAUP/OAFT/xgBZ/+IAW//gALH//QDa/8sA6//2AO0ACgDuAAEA7wAMAPAAHgDxAAcA9AABAQ3/7gEQ/9IBEf/jART/6AEZ/+sBLf/UAA4ADf/6ADT/9gBF/+4AUP/rAFT/4wBZ/9QAW//3ANr/4gDtAAEA7//9APAADQDx//sBFP/rARn/7gA4AAwACQAP/78AEf+6ABL/3wAd/98AHv/pACP/5wAw//EANP/zADkAFAA7AAcAPwAYAEAAGABF//UAUP+yAFT/igBZ/+AAW//XAGAAEwDK/8cAy//dAMz/xADN/9EA1P+XANX/wADa/+IA2/+RAN3/nADe/8UA3//SAOD/uQDh/8cA5f+0AOsAAQDtACcA7gABAO8AFgDwADIA8QAaAPQAAQEB/5wBA/+eAQT/uAEF/9QBBv+6AQf/yQEI/5kBDf/6AQ//qAEQ/8sBEf/1ART/5gEZ//UBHv++AS3/6AHY/9gAEAAd//sANP/7AEX/7gBQ/+kAVP/sAFn/4wBb/+8A2v/oAO0ACQDu//oA7wABAPAAFwDxAAEA9P/5ART/6QEZ/+4AGgAT//MAF//oABn/7QAb//sAMP/5ADT/9QA5ABUAUP/pAFT/4QBZ//EAW//vANr/8QDpAAcA7QAaAO4AJQDvACsA8AA5APEAIAEN//0BEP/5ARH/8wEU//QBJP/jASX/5QEm/+kBJ//jAAoAE//3ABT/8AAc//cAJf/6ACn/+gAz//oANP/4ADn/3wBZ//QAsf/6AA8ABP/4AAz/+wAN/+oAIv/rACX/8gAp//IAMP/1ADP/8gA0/+wAOf+iADv/7gA//+UAQP/oAFn//QBg/+sADwAE//oADP/2AA3/6QAi/+4AJf/sACn/7AAw//EAM//sADT/8gA5/6MAO//iAD//6QBA/+MAW//8AGD/5QANAAz/+wAN//EAIv/wACX/6QAp/+kAMP/2ADP/6QA0//IAOf+aADv/7wA//+kAQP/kAGD/5wAJAAT/+gAl//MAKf/zADD/9gAz//MANP/wADn/9QA7/+4A8AAOAA8ABP/3AAz/+AAN/+wAIv/rACX/6QAp/+kAMP/zADP/6QA0//QAOf+gADv/5gA//+gAQP/iAFv//QBg/+QAGwAEAAYADAAqAA0AHwAP//cAEf/0ABL/+QAiACkAJf/7ACn/+wAw/+4AM//7ADT/+wA5AEwAOwApAD8AOABAADkAWQADAGAANgDqAAEA6wA0AOwAHADtAFcA7gBAAO8AUwDwAGwA8QBUAPQAPwAPAAT/+AAM//UAD//7ABL/+QAi//MAJf/oACn/6AAw/+sAM//oADT/+gA5/+IAO//jAD//9wBZAAMAYP/6AA4ABP/6AA3/5gAi/+4AJf/wACn/8AAw//MAM//wADT/6gA5/5QAO//wAD//5gBA/+sAWf/5AGD/7gAMAAT/+gAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0AP//6AED/+wBg//sA8AATAAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7gA///oAQP/7AGD/+wDwABMADwAE//oADf/6ACL/8QAl/+cAKf/nADD/+AAz/+cANP/uADn/3QA7//wAP//vAED/8QBU//oAYP/0ANr/+QAJAAT/+gAl//MAKf/zADD/9gAz//MANP/wADn/9QA7/+4A8AAOAA4ABP/5AA3/5gAi/+wAJf/wACn/8AAw//MAM//wADT/6gA5/5UAO//wAD//5ABA/+kAWf/5AGD/6wAOAAT/+QAN/+UAIv/sACX/8AAp//AAMP/zADP/8AA0/+oAOf+UADv/8AA//+QAQP/pAFn/+QBg/+wAEAAE//gADP/zAA3/5wAi/+sAJf/rACn/6wAw//EAM//rADT/8QA5/6AAO//iAD//5gBA/+EAWf/9AFv/+wBg/+MAEAAE//kADP/1AA3/5wAi/+wAJf/sACn/7AAw//IAM//sADT/8QA5/6AAO//jAD//5gBA/+EAWf/9AFv//ABg/+QADgAE//gADP/6AA3/9wAi/+0AJf/zACn/8wAw//YAM//zADT/7wA5/7cAO//sAD//7ABA/+IAYP/tABMABP/3AAz/7AAP/+kAEf/nABL/8wAi/+4AJf/pACn/6QAw/+wAM//pADT//QA5/98AO/+9AD//9QBA/+IAVP/8AFkAGABbAAYAYP/tAA4ABP/7AAz/+gAN//UAIv/vACX/6gAp/+oAMP/0ADP/6gA0//AAOf+pADv/7gA//+kAQP/lAGD/5wANAAT/+wAN//oAIv/uACX/6QAp/+kAMP/1ADP/6QA0//EAOf/fADv/8gA//+wAQP/jAGD/7AACACL/7QAw//YAEQAE//cADP/zAA//7QAR/+sAEv/0ACL/9AAl/+gAKf/oADD/7AAz/+gANP/9ADn/4gA7/9IAP//5AED/8QBU//0AYP/0AA4ABP/5ACL/8gAl/+cAKf/nADD/9gAz/+cANP/0ADn/4AA7//YAP//zAED/7gBU//sAYP/xANr//AAYABP/9AAX//YAGf/vABv/+wAw//oANP/0ADkAEQBQ/+sAVP/jAFn/9QBb//IA2v/xAO0AGADuACEA7wArAPAAOQDxAB8BDf/8ARH/8gEU//QBJP/pASX/6QEm/+wBJ//sAA8ADAAJAA3/3wASAA8AIv/3ADT/+gA5/8gAP//iAED/+gBF//oAUP/6AFT/9wBZ/+AA2v/zART/+gEZ//oADwAMAAkADf/fABIADwAi//cANP/6ADn/yAA//+IAQP/6AEX/+gBQ//oAVP/3AFn/4ADa//MBFP/6ARn/+gAPAAwACQAN/98AEgAPACL/9wA0//oAOf/IAD//4gBA//oARf/6AFD/+gBU//cAWf/gANr/8wEU//oBGf/6AA8ADAAJAA3/3wASAA8AIv/3ADT/+gA5/8gAP//iAED/+gBF//oAUP/6AFT/9wBZ/+AA2v/zART/+gEZ//oADwAMAAkADf/fABIADwAi//cANP/6ADn/yAA//+IAQP/6AEX/+gBQ//oAVP/3AFn/4ADa//MBFP/6ARn/+gAPAAwACQAN/98AEgAPACL/9wA0//oAOf/IAD//4gBA//oARf/6AFD/+gBU//cAWf/gANr/8wEU//oBGf/6AA8ADAAJAA3/3wASAA8AIv/3ADT/+gA5/8gAP//iAED/+gBF//oAUP/6AFT/9wBZ/+AA2v/zART/+gEZ//oADwAMAAkADf/fABIADwAi//cANP/6ADn/yAA//+IAQP/6AEX/+gBQ//oAVP/3AFn/4ADa//MBFP/6ARn/+gAPAAwACQAN/98AEgAPACL/9wA0//oAOf/IAD//4gBA//oARf/6AFD/+gBU//cAWf/gANr/8wEU//oBGf/6AA8ADAAJAA3/3wASAA8AIv/3ADT/+gA5/8gAP//iAEAABQBF//oAUP/6AFT/9wBZ/+AA2v/zART/+gEZ//oADgBF//EAUP/rAFT/7QBZ/+MAW//xANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wAA4ARf/xAFD/6wBU/+0AWf/jAFv/8QDa/+sA7f/1AO4AAgDvAAUA8AAUAPH/+QD0AAEBFP/sARn/8AAQADT//QBF//MAUP/sAFT/8ABZ/98AW//oANr/7ADr//kA7QABAO4ADQDvABkA8AAnAPEADgD0AAoBFP/tARn/8wAQADT//QBF//MAUP/sAFT/8ABZ/98AW//oANr/7ADr//kA7QABAO4ADQDvABkA8AAnAPEADgD0AAoBFP/tARn/8wAQADT//QBF//MAUP/sAFT/8ABZ/98AW//oANr/7ADr//kA7QABAO4ADQDvABkA8AAnAPEADgD0AAoBFP/tARn/8wAQADT//QBF//MAUP/sAFT/8ABZ/98AW//oANr/7ADr//kA7QABAO4ADQDvABkA8AAnAPEADgD0AAoBFP/tARn/8wAQADT//QBF//MAUP/sAFT/8ABZ/98AW//oANr/7ADr//kA7QABAO4ADQDvABkA8AAnAPEADgD0AAoBFP/tARn/8wAUAAT/+gAM//UAD//kABH/5gAS//gAIv/2ADn/+QA7//UAP//5AED/9ABF/+8AUP/uAFT/8ABZ//0AW//zAGD/8wDa//MA+v/3ART/7wEZ/+8AFAAE//oADP/1AA//5AAR/+YAEv/4ACL/9gA5//kAO//1AD//+QBA//QARf/vAFD/7gBU//AAWf/9AFv/8wBg//MA2v/zAPr/9wEU/+8BGf/vABQABP/6AAz/9QAP/+QAEf/mABL/+AAi//YAOf/5ADv/9QA///kAQP/0AEX/7wBQ/+4AVP/wAFn//QBb//MAYP/zANr/8wD6//cBFP/vARn/7wAOAEX/8QBQ/+sAVP/tAFn/4wBb//EA2v/rAO3/9QDuAAIA7wAFAPAAFADx//kA9AABART/7AEZ//AADgBF//EAUP/rAFT/7QBZ/+MAW//xANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wAA4ARf/xAFD/6wBU/+0AWf/jAFv/8QDa/+sA7f/1AO4AAgDvAAUA8AAUAPH/+QD0AAEBFP/sARn/8AAOAEX/8QBQ/+sAVP/tAFn/4wBb//EA2v/rAO3/9QDuAAIA7wAFAPAAFADx//kA9AABART/7AEZ//AADgBF//EAUP/rAFT/7QBZ/+MAW//xANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wAA4ARf/xAFD/6wBU/+0AWf/jAFv/8QDa/+sA7f/1AO4AAgDvAAUA8AAUAPH/+QD0AAEBFP/sARn/8AAOAEX/8QBQ/+sAVP/tAFn/4wBb//EA2v/rAO3/9QDuAAIA7wAFAPAAFADx//kA9AABART/7AEZ//AADgBF//EAUP/rAFT/7QBZ/+MAW//xANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wABAAQAAjAEX/8QBQ/+sAVP/tAFn/4wBb//EAYAAiANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wAAwARf/zAFD/8gBU//YAWf/zAFv/8gDa//YA7v/6AO///gDwAAoA8f/5ART/8gEZ//MADABF//MAUP/yAFT/9gBZ//MAW//yANr/9gDu//oA7//+APAACgDx//kBFP/yARn/8wAMAEX/8wBQ//IAVP/2AFn/8wBb//IA2v/2AO7/+gDv//4A8AAKAPH/+QEU//IBGf/zAAwARf/zAFD/8gBU//YAWf/zAFv/8gDa//YA7v/6AO///gDwAAoA8f/5ART/8gEZ//MAEAAE//oADf/7AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//MAVP/sAFn/6ABb/+gA2v/sART/8wEZ//MAEAAE//oADf/7AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//MAVP/sAFn/6ABb/+gA2v/sART/8wEZ//MAEQAE//oADf/7AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//MAVP/sAFn/6ABb/+gA2v/sAPD/+QEU//MBGf/zABEABP/6AA3/+wAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/zAFT/7ABZ/+gAW//oANr/7ADw//kBFP/zARn/8wARAAT/+gAN//sAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/8wBU/+wAWf/oAFv/6ADa/+wA8P/5ART/8wEZ//MAEQAE//oADf/7AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//MAVP/sAFn/6ABb/+gA2v/sAPD/+QEU//MBGf/zABEABP/6AA3/+wAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/zAFT/7ABZ/+gAW//oANr/7ADw//kBFP/zARn/8wARAAT/+gAN//sAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/8wBU/+wAWf/oAFv/6ADa/+wA8P/5ART/8wEZ//MAEQAE//oADf/7AA//8gAR//IAEv/6AB3/+QAi//sAP//7AEX/8wBQ//MAVP/sAFn/6ABb/+gA2v/sAPD/+QEU//MBGf/zABEABP/6AA3/+wAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/zAFT/7ABZ/+gAW//oANr/7ADw//kBFP/zARn/8wARAAT/+gAN//sAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/8wBU/+wAWf/oAFv/6ADa/+wA8P/5ART/8wEZ//MACwAP//IAEf/zAEX/9gBQ//YAVP/wAFn/8wBb/+4A2v/wAPAAAQEU//UBGf/2AA0ADf/5ADT/8gBF//AAUP/vAFT/6ABZ/9UA2v/hAO0AAQDv//sA8AANAPH/+gEU/+8BGf/wAA8ADf/TACL/9gA0//wAOf+oADsABwA//+QAQP/rAEX/+QBQ//kAWf/lAGD/8QDa//sBFP/5ARn/+gFl/+gADwAN/9MAIv/2ADT//AA5/6gAOwAHAD//5ABA/+sARf/5AFD/+QBZ/+UAYP/xANr/+wEU//kBGf/6AWX/6AAPAA3/0wAi//YANP/8ADn/qAA7AAcAP//kAED/6wBF//kAUP/5AFn/5QBg//EA2v/7ART/+QEZ//oBZf/oAA8ADf/TACL/9gA0//wAOf+oADsABwA//+QAQP/rAEX/+QBQ//kAWf/lAGD/8QDa//sBFP/5ARn/+gFl/+gADwAN/9MAIv/2ADT//AA5/6gAOwAHAD//5ABA/+sARf/5AFD/+QBZ/+UAYP/xANr/+wEU//kBGf/6AWX/6AAQAAT/+wAN//oAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/9ABU/+sAWf/oAFv/6ADa/+sBFP/0ARn/8wAQAAT/+wAN//oAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/9ABU/+sAWf/oAFv/6ADa/+sBFP/0ARn/8wAQAAT/+wAN//oAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/9ABU/+sAWf/oAFv/6ADa/+sBFP/0ARn/8wAQAAT/+wAN//oAD//yABH/8gAS//oAHf/5ACL/+wA///sARf/zAFD/9ABU/+sAWf/oAFv/6ADa/+sBFP/0ARn/8wATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AATAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0ANr/8wD6//gBFP/wARn/8AAXAAT/+wAM//YAD//mABH/5wAS//gAIv/2ADn/+gA7//YAP//5AED/9QBF//AAUP/vAFT/8QBb//MAYP/0AMD/+gDB//oAwv/6AMP/+gDa//MA+v/4ART/8AEZ//AAEwAE//sADP/2AA//5gAR/+cAEv/4ACL/9gA5//oAO//2AD//+QBA//UARf/wAFD/7wBU//EAW//zAGD/9ADa//MA+v/4ART/8AEZ//AADgBF//EAUP/rAFT/7QBZ/+MAW//xANr/6wDt//UA7gACAO8ABQDwABQA8f/5APQAAQEU/+wBGf/wABAAD//2ABH/9gAd//oARf/rAFD/6ABU/+UAWf/uAFv/8ADa/90A7v/8AO//+QDwAAEA8f/0APT//AEU/+gBGf/rABAAD//2ABH/9gAd//oARf/rAFD/6ABU/+UAWf/uAFv/8ADa/90A7v/8AO//+QDwAAEA8f/0APT//AEU/+gBGf/rABAAD//2ABH/9gAd//oARf/rAFD/6ABU/+UAWf/uAFv/8ADa/90A7v/8AO//+QDwAAEA8f/0APT//AEU/+gBGf/rAAsAD//7AEX/8QBQ//AAVP/3AFn/6gBb/+cA2v/3AO///wDwAA0BFP/wARn/8QALAA//+wBF//EAUP/wAFT/9wBZ/+oAW//nANr/9wDv//8A8AANART/8AEZ//EACwAP//sARf/xAFD/8ABU//cAWf/qAFv/5wDa//cA7///APAADQEU//ABGf/xAAsAD//7AEX/8QBQ//AAVP/3AFn/6gBb/+cA2v/3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/+4AP//lAED/6ABZ//0AYP/rAA8ABP/4AAz/+wAN/+oAIv/rACX/8gAp//IAMP/1ADP/8gA0/+wAOf+iADv/7gA//+UAQP/oAFn//QBg/+sADwAE//gADP/7AA3/6gAi/+sAJf/yACn/8gAw//UAM//yADT/7AA5/6IAO//uAD//5QBAABYAWf/9AGAAFgAPAAT/9wAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/4gBb//0AYP/kAA8ABP/3AAz/+AAN/+wAIv/rACX/6QAp/+kAMP/zADP/6QA0//QAOf+gADv/5gA//+gAQP/iAFv//QBg/+QADQAM//sADf/xACL/8AAl/+kAKf/pADD/9gAz/+kANP/yADn/mgA7/+8AP//pAED/5ABg/+cADgAF/98ADP/7AA3/8QAi//AAJf/pACn/6QAw//YAM//pADT/8gA5/5oAO//vAD//6QBA/+sAYP/nABAABf/eAAz/+wAN//EAIv/wACX/6QAp/+kAMP/2ADP/6QA0//IAOf+aADv/7wA//+kAQP/uAGD/5wDxAA8BW//wAA0ADP/7AA3/8QAi//AAJf/pACn/6QAw//YAM//pADT/8gA5/5oAO//vAD//6QBA/+QAYP/nAA0ADP/7AA3/8QAi//AAJf/pACn/6QAw//YAM//pADT/8gA5/5oAO//vAD//6QBA/+QAYP/nACcABABmAAUAigAMAIwADQCWAB4AHAAiAJgAJf/zACn/8wAw//YAM//zADT/8AA5//UAO//uAD8AiwBAAJgARQBzAFAADABZAEAAWwAwAGAAmADIAEUA8AAOARsAJAEhAB0BLQB+ATEAUwEyAFMBMwBQATQAUAE1AFABWwCYAdIAUAHTAFIB1ABTAdUAUAHWAFIB1wBQAdgAUgHZAFAACgAE//oAJf/zACn/8wAw//YAM//zADT/8AA5//UAO//uAEAACADwAA4ABgAE//gADP/yACL/7wA///AAQP/sAGD/7AAPAAT/9wAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/4gBb//0AYP/kAA8ABP/3AAz/+AAN/+wAIv/rACX/6QAp/+kAMP/zADP/6QA0//QAOf+gADv/5gA//+gAQP/iAFv//QBg/+QADwAE//cADP/4AA3/7AAi/+sAJf/pACn/6QAw//MAM//pADT/9AA5/6AAO//mAD//6ABA/+IAW//9AGD/5AAPAAT/9wAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/4gBb//0AYP/kABEABP/3AAX/4AAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/7wBb//0AYP/uAVv/7wAPAAT/9wAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/4gBb//0AYP/kAA8ABP/3AAz/+AAN/+wAIv/rACX/6QAp/+kAMP/zADP/6QA0//QAOf+gADv/5gA//+gAQP/iAFv//QBg/+QADwAE//cADP/4AA3/7AAi/+sAJf/pACn/6QAw//MAM//pADT/9AA5/6AAO//mAD//6ABA/+IAW//9AGD/5AAPAAT/9wAM//gADf/sACL/6wAl/+kAKf/pADD/8wAz/+kANP/0ADn/oAA7/+YAP//oAED/4gBb//0AYP/kAA8ABP/4AAz/9QAP//sAEv/5ACL/8wAl/+gAKf/oADD/6wAz/+gANP/6ADn/4gA7/+MAP//3AFkAAwBg//oADwAE//gADP/1AA//+wAS//kAIv/zACX/6AAp/+gAMP/rADP/6AA0//oAOf/iADv/4wA///cAWQADAGD/+gAPAAT/+AAM//UAD//7ABL/+QAi//MAJf/oACn/6AAw/+sAM//oADT/+gA5/+IAO//jAD//9wBZAAMAYP/6AA8ABP/4AAz/9QAP//sAEv/5ACL/8wAl/+gAKf/oADD/6wAz/+gANP/6ADn/4gA7/+MAP//3AFkAAwBg//oADgAE//oADf/mACL/7gAl//AAKf/wADD/8wAz//AANP/qADn/lAA7//AAP//mAED/6wBZ//kAYP/uAA4ABP/6AA3/5gAi/+4AJf/wACn/8AAw//MAM//wADT/6gA5/5QAO//wAD//5gBA/+sAWf/5AGD/7gAPAAT/+gAF/9sADf/3ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQP/7AGD/+wDwABMBW//zAAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQAAFAGD/+wDwABMADAAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBAAAQAYAAEAPAAEwAQAAT/+gAFAAYADAALACIAFAAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0APwAYAEAAGwBgABgA8AATAVsAFwARAAT/+gAFABQADAAXAA0AHQAiABgAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD8ADgBAACkAYAAgAPAAEwFbAA8AEQAE//oABQAZAAwAHwANABYAIgAoACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA/ACgAQAAuAGAALADwABMBWwAqABEABAAJAAUAJQAMACwADQAwACIAOQAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0APwAtAEAAOgBgADkA8AATAVsAMwARAAT/+gAFAAsADAASAA0AFwAiAB8AJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD8AFgBAACAAYAAfAPAAEwFbABsADAAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBA//sAYP/7APAAEwAPAAT/+gAF/9sADf/3ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7gA///oAQP/7AGD/+wDwABMBW//zABEABP/6AAUAFAAMABcADQAdACIAGAAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+4APwANAEAAKQBgACAA8AATAVsADwAPAAT/+gAN//oAIv/xACX/5wAp/+cAMP/4ADP/5wA0/+4AOf/dADv//AA//+8AQP/xAFT/+gBg//QA2v/5AA8ABP/6AA3/+gAi//EAJf/nACn/5wAw//gAM//nADT/7gA5/90AO//8AD//7wBA//EAVP/6AGD/9ADa//kACQAE//oAJf/zACn/8wAw//YAM//zADT/8AA5//UAO//uAPAADgArAAQAZwAFAIsADACOAA0AmAAeABoAIgCZACX/8wAp//MAMP/2ADP/8wA0//AAOf/1ADv/7gA/AI0AQACZAEUAdABQAAsAWQA/AFsALgBgAJkAyABGANUAVQDwAA4A/QAyAQMAXQERAIkBGwAlASEAHgEtAH8BMQBUATIAUwEzAFEBNABUATUAUQFbAJkB0gBUAdMAUwHUAFQB1QBUAdYAUwHXAFEB2ABTAdkAVAAJAAT/+gAl//MAKf/zADD/9gAz//MANP/wADn/9QA7/+4A8AAOAAsABP/6AA0AJwAl//MAKf/zADD/9gAz//MANP/wADn/9QA7/+4A8AAOAVsACQAOAAT/+QAN/+UAIv/sACX/8AAp//AAMP/zADP/8AA0/+oAOf+UADv/8AA//+QAQP/pAFn/+QBg/+wADgAE//kADf/lACL/7AAl//AAKf/wADD/8wAz//AANP/qADn/lAA7//AAP//kAED/6QBZ//kAYP/sAA4ABP/5AA3/5QAi/+wAJf/wACn/8AAw//MAM//wADT/6gA5/5QAO//wAD//5ABA/+kAWf/5AGD/7AAOAAT/+QAN/+UAIv/sACX/8AAp//AAMP/zADP/8AA0/+oAOf+UADv/8AA//+QAQP/pAFn/+QBg/+wADgAE//kADf/lACL/7AAl//AAKf/wADD/8wAz//AANP/qADn/lAA7//AAP//kAED/6QBZ//kAYP/sABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABAABP/4AAz/8wAN/+cAIv/rACX/6wAp/+sAMP/xADP/6wA0//EAOf+gADv/4gA//+YAQP/hAFn//QBb//sAYP/jABIABP/4AAX/6wAM//MADf/nACL/6wAl/+sAKf/rADD/8QAz/+sANP/xADn/oAA7/+IAP//6AED/+gBZ//0AW//7AGD/9gFb//YAEAAE//gADP/zAA3/5wAi/+sAJf/rACn/6wAw//EAM//rADT/8QA5/6AAO//iAD//5gBA/+EAWf/9AFv/+wBg/+MAEAAE//gADP/zAA3/5wAi/+sAJf/rACn/6wAw//EAM//rADT/8QA5/6AAO//iAD//5gBA/+EAWf/9AFv/+wBg/+MADwAE//cADP/4AA3/7AAi/+sAJf/pACn/6QAw//MAM//pADT/9AA5/6AAO//mAD//6ABA/+IAW//9AGD/5AATAAT/9wAM/+wAD//pABH/5wAS//MAIv/uACX/6QAp/+kAMP/sADP/6QA0//0AOf/fADv/vQA///UAQP/iAFT//ABZABgAWwAGAGD/7QAUAAT/9wAF/+wADP/sAA//6QAR/+cAEv/zACL/+AAl/+kAKf/pADD/7AAz/+kANP/9ADn/3wA7/70AP//1AED/+wBU//wAWQAYAFsABgBg//kAEwAE//cADP/sAA//6QAR/+cAEv/zACL/7gAl/+kAKf/pADD/7AAz/+kANP/9ADn/3wA7/70AP//1AED/4gBU//wAWQAYAFsABgBg/+0ADgAE//sADP/6AA3/9QAi/+8AJf/qACn/6gAw//QAM//qADT/8AA5/6kAO//uAD//6QBA/+UAYP/nAA8ABP/7AAX/4QAM//oADf/1ACL/7wAl/+oAKf/qADD/9AAz/+oANP/wADn/qQA7/+4AP//pAED/8gBg/+0AEQAE//sABf/gAAz/+gAN//UAIv/vACX/6gAp/+oAMP/0ADP/6gA0//AAOf+pADv/7gA//+kAQP/wAGD/7gDxAAwBW//yAA4ABP/7AAz/+gAN//UAIv/vACX/6gAp/+oAMP/0ADP/6gA0//AAOf+pADv/7gA//+kAQP/lAGD/5wAOAAT/+wAM//oADf/1ACL/7wAl/+oAKf/qADD/9AAz/+oANP/wADn/qQA7/+4AP//pAED/5QBg/+cACAAM//sADf/7ACL/+AA///UAQP/3AFn/8gBb//wAYP/3AC8ABAB4AAUAnAAMAJ4ADQCpABIADAAdABYAHgAuACIAqgAl/+kAKf/pADD/9QAz/+kANP/xADn/3wA7//IAPwCeAEAAqwBFAIUAUAAeAFkAUgBbAEIAYACqAMgAVwDLAIwA1QBmAN4AagDsALIA/QBDAREAmwEVAGoBGwA2ASEALwEoAFABMQBlATIAZAEzAGIBNABiATUAYgFbAKoB0gBiAdMAZQHUAGUB1QBiAdYAZQHXAGIB2ABlAdkAYgANAAT/+wAN//oAIv/uACX/6QAp/+kAMP/1ADP/6QA0//EAOf/fADv/8gA//+wAQP/jAGD/7AANAAT/+wAN//oAIv/uACX/6QAp/+kAMP/1ADP/6QA0//EAOf/fADv/8gA//+wAQP/jAGD/7AANAAT/+wAN//oAIv/uACX/6QAp/+kAMP/1ADP/6QA0//EAOf/fADv/8gA//+wAQP/jAGD/7AAPAAT/+gAM//YADf/pACL/7gAl/+wAKf/sADD/8QAz/+wANP/yADn/owA7/+IAP//pAED/4wBb//sAYP/lAAIAIv/tADD/9gACACL/7QAw//YAAgAi/+0AMP/2AAIAIv/tADD/9gACACL/7QAw//YAAgAi/+0AMP/2AAIAIv/tADD/9gACACL/7QAw//YAAgAi/+0AMP/2AAQAIv/tADD/9gBAAA0AYAANAAIAQP/jAGD/6QACAED/5QBg/+kAAgBA/+QAYP/oAAYABf/zACIAAQA///oAQAABAGAAAQDxABgACwAP//IAEf/zAEX/9gBQ//YAVP/wAFn/8wBb/+4A2v/wAPAAAQEU//UBGf/2AAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7gA///oAQP/7AGD/+wDwABMADQAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBA//sAYP/7APAAEwEAAC0ACgAE//oAJf/zACn/8wAw//YAM//zADT/8AA5//UAO//uAPAADgEAAGwAHQAEAAYADAAqAA0AHwAP//cAEf/0ABL/+QAiACkAJf/7ACn/+wAw/+4AM//7ADT/+wA5AEwAOwApAD8AOABAADkAWQADAGAANgDqAAEA6wA0AOwAHADtAFcA7gBAAO8AUwDwAGwA8QBUAPMAAQD0AD8BAADTAA0ABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQP/7AGD/+wDwABMBAAAtAAoABP/6ACX/8wAp//MAMP/2ADP/8wA0//AAOf/1ADv/7gDwAA4BAABsAAsAEf+9ACX/+gAp//oAMP/2ADP/+gA7//oAUP/3AFT/5gCx//oA2v/wAPb/9wALABH/vQAl//oAKf/6ADD/9gAz//oAO//6AFD/9wBU/+YAsf/6ANr/8AD2//cABwAl/+8AKf/vADP/7wA0/9IAOf+uAFn/6QCx/+8ABwAl/+8AKf/vADP/7wA0/9IAOf+uAFn/6QCx/+8ABQAl//oAKf/6ADP/+gA5//EAsf/6AAgAJf/6ACn/+gAz//oAOf/dADv/9wBZ//sAW//3ALH/+gAFACX/+gAp//oAM//6ADn/8QCx//oACAAl//oAKf/6ADP/+gA5/90AO//3AFn/+wBb//cAsf/6ABEAE//0ABT/2gAV/9gAFv/hABj/5gAa/94AG//5ABz/4wAl/+0AKf/tADD/9AAz/+0ANP/6ADn/0gA7/9oAW//7ALH/7QARABP/9AAU/9oAFf/YABb/4QAY/+YAGv/eABv/+QAc/+MAJf/tACn/7QAw//QAM//tADT/+gA5/9IAO//aAFv/+wCx/+0ABwAU/+4AFf/fABb/7gAY//kAGv/lABv/+gAc//sAAgAT//kAGf/7AAMAE//4ABf/2wAZ//IADgAE//kADf/lACL/7AAl//AAKf/wADD/8wAz//AANP/qADn/lAA7//AAP//kAED/6QBZ//kAYP/sABAABP/7AA3/+gAP//IAEf/yABL/+gAd//kAIv/7AD//+wBF//MAUP/0AFT/6wBZ/+gAW//oANr/6wEU//QBGf/zAA4ABP/6AA3/5gAi/+4AJf/wACn/8AAw//MAM//wADT/6gA5/5QAO//wAD//5gBA/+sAWf/5AGD/7gAPAAT/+gAN//oAIv/xACX/5wAp/+cAMP/4ADP/5wA0/+4AOf/dADv//AA//+8AQP/xAFT/+gBg//QA2v/5AA0ABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7gA///oAQP/7AGD/+wDwABMBAAAsAA0ABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7gA///oAQP/7AGD/+wDwABMBAAAtAA8ABP/6AAz/9gAN/+kAIv/uACX/7AAp/+wAMP/xADP/7AA0//IAOf+jADv/4gA//+kAQP/jAFv//ABg/+UADwAE//oADf/6ACL/8QAl/+cAKf/nADD/+AAz/+cANP/uADn/3QA7//wAP//vAED/8QBU//oAYP/0ANr/+QAOAAT/+gAN/+YAIv/uACX/8AAp//AAMP/zADP/8AA0/+oAOf+UADv/8AA//+YAQP/rAFn/+QBg/+4ADwAE//oADP/2AA3/6QAi/+4AJf/sACn/7AAw//EAM//sADT/8gA5/6MAO//iAD//6QBA/+MAW//8AGD/5QAMAAT/+gAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0AP//6AED/+wBg//sA8AATAAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQP/7AGD/+wDwABMADAAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBA//sAYP/7APAAEwAMAAT/+gAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0AP//6AED/+wBg//sA8AATAAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQP/7AGD/+wDwABMADAAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBA//sAYP/7APAAEwAMAAT/+gAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0AP//6AED/+wBg//sA8AATAAwABP/6ACX/8wAp//MAMP/2ADP/8wA0/+8AOf/wADv/7QA///oAQP/7AGD/+wDwABMADAAE//oAJf/zACn/8wAw//YAM//zADT/7wA5//AAO//tAD//+gBA//sAYP/7APAAEwAMAAT/+gAl//MAKf/zADD/9gAz//MANP/vADn/8AA7/+0AP//6AED/+wBg//sA8AATAA4ABP/4AAz/+gAN//cAIv/tACX/8wAp//MAMP/2ADP/8wA0/+8AOf+3ADv/7AA//+wAQP/iAGD/7QAQABP/9gAX//gAGf/3ADT/9gA5AAUAUP/6AFT/9QBZ//MA2v/0AO0ACwDuABMA7wAdAPAALADxABIA9AARART/+wARABP/9AAU/9oAFf/YABb/4QAY/+YAGv/eABv/+QAc/+MAJf/tACn/7QAw//QAM//tADT/+gA5/9IAO//aAFv/+wCx/+0AGgAT//MAF//oABn/7QAb//sAMP/5ADT/9QA5ABUAUP/pAFT/4QBZ//EAW//vANr/8QDpAAcA7QAaAO4AJQDvACsA8AA5APEAIAEN//0BEP/5ARH/8wEU//QBJP/jASX/5QEm/+kBJ//jABgAE//0ABf/9gAZ/+8AG//7ADD/+gA0//QAOQARAFD/6wBU/+MAWf/1AFv/8gDa//EA7QAYAO4AIQDvACsA8AA5APEAHwEN//wBEf/yART/9AEk/+kBJf/pASb/7AEn/+wABQAl//oAKf/6ADP/+gA5//EAsf/6AAgAJf/6ACn/+gAz//oAOf/dADv/9wBZ//sAW//3ALH/+gAFACX/+gAp//oAM//6ADn/8QCx//oACAAl//oAKf/6ADP/+gA5/90AO//3AFn/+wBb//cAsf/6ABEAE//0ABT/2gAV/9gAFv/hABj/5gAa/94AG//5ABz/4wAl/+0AKf/tADD/9AAz/+0ANP/6ADn/0gA7/9oAW//7ALH/7QARABP/9AAU/9oAFf/YABb/4QAY/+YAGv/eABv/+QAc/+MAJf/tACn/7QAw//QAM//tADT/+gA5/9IAO//aAFv/+wCx/+0ABwAU/+4AFf/fABb/7gAY//kAGv/lABv/+gAc//sAAWE0AAQAAAAZADwAbgCwAPIBJAFWAYgBugHsAh4CUAKCArQC5gMQA0oDhAPGBAAEQgSEBMYFCAU6BVwADAAE//gADP/6AA3/9wAl//MAKf/zADP/8wA0/+8AOf+3ADv/7AA//+wAQP/mAGD/7QAQAAT/9wAM//QAD//2ABH/9gAS//cAIv/zACX/6QAp/+kAMP/uADP/6QA0//sAOf/iADv/4wA///cAQP/wAGD/8gAQAAT/9wAM//MAD//wABH/7wAS//UAIv/0ACX/6QAp/+kAMP/rADP/6QA0//0AOf/iADv/1gA///kAQP/xAGD/8wAMAAT/+gAi//IAJf/pACn/6QAw//IAM//pADT/9AA5/+IAO//wAD//8wBA/+0AYP/wAAwABP/4AAz/+gAN//cAJf/zACn/8wAz//MANP/vADn/twA7/+wAP//sAED/5gBg/+0ADAAE//gADP/6AA3/9wAl//MAKf/zADP/8wA0/+8AOf+3ADv/7AA//+wAQP/mAGD/7QAMAAT/+AAM//oADf/3ACX/8wAp//MAM//zADT/7wA5/7cAO//sAD//7ABA/+YAYP/tAAwABP/4AAz/+gAN//cAJf/zACn/8wAz//MANP/vADn/twA7/+wAP//sAED/5gBg/+0ADAAE//gADP/6AA3/9wAl//MAKf/zADP/8wA0/+8AOf+3ADv/7AA//+wAQP/mAGD/7QAMAAT/+AAM//oADf/3ACX/8wAp//MAM//zADT/7wA5/7cAO//sAD//7ABA/+YAYP/tAAwABP/4AAz/+gAN//cAJf/zACn/8wAz//MANP/vADn/twA7/+wAP//sAED/5gBg/+0ADAAE//gADP/6AA3/9wAl//MAKf/zADP/8wA0/+8AOf+3ADv/7AA//+wAQP/mAGD/7QAMAAT/+AAM//oADf/3ACX/8wAp//MAM//zADT/7wA5/7cAO//sAD//7ABA/+YAYP/tAAoABP/4AAz/+gAN//cAJf/zACn/8wAz//MANP/vADn/twA7/+wAP//sAA4ABP/3AAz/9AAP//YAEf/2ABL/9wAi//MAJf/pACn/6QAw/+4AM//pADT/+wA5/+IAO//jAD//9wAOAAT/9wAM//QAD//2ABH/9gAS//cAIv/zACX/6QAp/+kAMP/uADP/6QA0//sAOf/iADv/4wA///cAEAAE//cADP/0AA//9gAR//YAEv/3ACL/8wAl/+kAKf/pADD/7gAz/+kANP/7ADn/4gA7/+MAP//3AED/8ABg//IADgAE//cADP/0AA//9gAR//YAEv/3ACL/8wAl/+kAKf/pADD/7gAz/+kANP/7ADn/4gA7/+MAP//3ABAABP/3AAz/8wAP//AAEf/vABL/9QAi//QAJf/pACn/6QAw/+sAM//pADT//QA5/+IAO//WAD//+QBA//EAYP/zABAABP/3AAz/8wAP//AAEf/vABL/9QAi//QAJf/pACn/6QAw/+sAM//pADT//QA5/+IAO//WAD//+QBA//EAYP/zABAABP/3AAz/8wAP//AAEf/vABL/9QAi//QAJf/pACn/6QAw/+sAM//pADT//QA5/+IAO//WAD//+QBA//EAYP/zABAABP/3AAz/8wAP//AAEf/vABL/9QAi//QAJf/pACn/6QAw/+sAM//pADT//QA5/+IAO//WAD//+QBA//EAYP/zAAwABP/6ACL/8gAl/+kAKf/pADD/8gAz/+kANP/0ADn/4gA7//AAP//zAED/7QBg//AACAAE//oAJf/pACn/6QAw//IAM//pADT/9AA5/+IAO//wAAwABP/6ACL/8gAl/+kAKf/pADD/8gAz/+kANP/0ADn/4gA7//AAP//zAED/7QBg//AAAVvCAAQAAABKAJ4C9AVeBXAHKgqYCwINnBBiExgWWhlgHDofSCG2I9wmAifgKcoscC8eMWQxcjF8MYoxmDGeNFA0WjSQNJY0oDSuNdg1/jYINhY2IDYqNjQ2PjaANoo2mDaiNqw3zjfcN+I37DfyN/g4AjgQOB44nDnmOfQ6AjoUOiI6KDo+Okw6WjwoPEI+LECCQmhE1kccSEJJkACVACQACQAm//YAKv/2ADL/9gA8AAkARP/6AEb/8wBH//YASP/zAEn/+ABR//oAUv/zAFP/+gBV//oAV//0AFj/8wBa//QAXP/0AGMACQBkAAkAZQAJAGYACQBnAAkAaAAJAGkACQBqAAkAawAJAGwACQBtABUAbgAVAG//9gBw//YAcf/2AHL/9gBz//YAgP/2AIH/9gCC//YAg//2AJr/9gCb//YAnP/2AJ3/9gCe//YAn//2AKD/9gCh//YAov/2AKP/9gCk//YAwAAJAMEACQDCAAkAwwAJAMf/+gDI//oAyf/6AMr/+gDL//oAzP/6AM3/+gDO//oAz//6AND/+gDR//oA0v/6ANP/8wDU//MA1f/zANb/8wDX//MA2P/2ANn/9gDb//MA3P/zAN3/8wDe//MA3//zAOD/8wDh//MA4v/zAOP/8wD8//oA/f/6AP7/+gD///oBAP/6AQH/8wEC//MBA//zAQT/8wEF//MBBv/zAQf/8wEI//MBCf/zAQr/8wEL//MBDP/6AQ3/+gEO//oBFf/0ARb/9AEX//QBGP/0ARn/+gEa//MBG//zARz/8wEd//MBHv/zAR//8wEg//MBIf/zASL/8wEj//MBJP/0ASX/9AEm//QBJ//0ASj/9AEp//QBKv/0ASv/9AEx//gBMv/4ATP/+AE0//gBNf/4AZn/+gHS//gB0//4AdT/+AHV//gB1v/4Adf/+AHY//gB2f/4Adr/8wHb//MB3P/zAd3/8wHe//MB3//zAeD/8wHh//MB4v/zAeP/8wHk//MAmgAk/98AJ//7ACj/+wAr//sALP/7AC3/5AAu//sAL//7ADH/+wA1//sARP/yAEb/5QBH/+kASP/mAEr/4QBR//cAUv/mAFP/9wBV//cAVv/yAFj/+QBd//sAY//fAGT/3wBl/98AZv/fAGf/3wBo/98Aaf/fAGr/3wBr/98AbP/fAG3/2QBu/9kAdP/7AHX/+wB2//sAd//7AHj/+wB5//sAev/7AHv/+wB8//sAff/7AH7/+wB///sAhP/7AIX/+wCG//sAh//7AIj/+wCJ//sAiv/7AIv/+wCM//sAjf/7AI7/+wCP/+QAkP/7AJH/+wCS//sAk//7AJT/+wCW//sAl//7AJj/+wCZ//sApf/7AKb/+wCn//sAx//yAMj/8gDJ//IAyv/yAMv/8gDM//IAzf/yAM7/8gDP//IA0P/yANH/8gDS//IA0//lANT/5QDV/+UA1v/lANf/5QDY/+kA2f/pANv/5gDc/+YA3f/mAN7/5gDf/+YA4P/mAOH/5gDi/+YA4//mAOT/4QDl/+EA5v/hAOf/4QD8//cA/f/3AP7/9wD///cBAP/3AQH/5gEC/+YBA//mAQT/5gEF/+YBBv/mAQf/5gEI/+YBCf/mAQr/5gEL/+YBDP/3AQ3/9wEO//cBD//yARD/8gER//IBEv/yARP/8gEZ//cBGv/5ARv/+QEc//kBHf/5AR7/+QEf//kBIP/5ASH/+QEi//kBI//5ASz/+wEt//sBLv/7AS//+wGZ//cBmv/7Adr/5gHb/+YB3P/mAd3/5gHe/+YB3//mAeD/5gHh/+YB4v/mAeP/5gHk/+YABAAF/7MACv+zAVj/twFa/7cAbgAF/7UACv+1ACb/5wAn//IAKP/yACr/5wAr//IALP/yAC0ADgAu//IAL//yADH/8gAy/+cANf/yADf/wwA4/+IAOv+8ADz/ugBa//YAXP/xAG//5wBw/+cAcf/nAHL/5wBz/+cAdP/yAHX/8gB2//IAd//yAHj/8gB5//IAev/yAHv/8gB8//IAff/yAH7/8gB///IAgP/nAIH/5wCC/+cAg//nAIT/8gCF//IAhv/yAIf/8gCI//IAif/yAIr/8gCL//IAjP/yAI3/8gCO//IAjwAOAJD/8gCR//IAkv/yAJP/8gCU//IAlv/yAJf/8gCY//IAmf/yAJr/5wCb/+cAnP/nAJ3/5wCe/+cAn//nAKD/5wCh/+cAov/nAKP/5wCk/+cApf/yAKb/8gCn//IArf/DAK7/wwCv/8MAsP/DALL/4gCz/+IAtP/iALX/4gC2/+IAt//iALj/4gC5/+IAuv/iALv/4gC8/7wAvf+8AL7/vAC//7wAwP+6AMH/ugDC/7oAw/+6AST/9gEl//YBJv/2ASf/9gEo//EBKf/xASr/8QEr//EBL//yAVj/uAFa/7gBmv/yANsAJP/iACb/+QAn//sAKP/7ACr/+QAr//sALP/7AC3/7gAu//sAL//7ADH/+wAy//kANf/7ADwAGABE/+YARv/mAEf/6QBI/+YASf/zAEr/4QBM//oATf/6AFH/7ABS/+YAU//sAFX/7ABW/+kAV//yAFj/8ABa//kAXP/4AF3/8ABj/+IAZP/iAGX/4gBm/+IAZ//iAGj/4gBp/+IAav/iAGv/4gBs/+IAbf/fAG7/3wBv//kAcP/5AHH/+QBy//kAc//5AHT/+wB1//sAdv/7AHf/+wB4//sAef/7AHr/+wB7//sAfP/7AH3/+wB+//sAf//7AID/+QCB//kAgv/5AIP/+QCE//sAhf/7AIb/+wCH//sAiP/7AIn/+wCK//sAi//7AIz/+wCN//sAjv/7AI//7gCQ//sAkf/7AJL/+wCT//sAlP/7AJb/+wCX//sAmP/7AJn/+wCa//kAm//5AJz/+QCd//kAnv/5AJ//+QCg//kAof/5AKL/+QCj//kApP/5AKX/+wCm//sAp//7AMAAGADBABgAwgAYAMMAGADH/+YAyP/mAMn/5gDK/+YAy//mAMz/5gDN/+YAzv/mAM//5gDQ/+YA0f/mANL/5gDT/+YA1P/mANX/5gDW/+YA1//mANj/6QDZ/+kA2//mANz/5gDd/+YA3v/mAN//5gDg/+YA4f/mAOL/5gDj/+YA5P/hAOX/4QDm/+EA5//hAOr/+gDr//oA7P/6APL/+gDz//oA9v/6APz/7AD9/+wA/v/sAP//7AEA/+wBAf/mAQL/5gED/+YBBP/mAQX/5gEG/+YBB//mAQj/5gEJ/+YBCv/mAQv/5gEM/+wBDv/sAQ//6QEQ/+kBEf/pARL/6QET/+kBFf/yARb/8gEX//IBGP/yARn/7AEa//ABG//wARz/8AEd//ABHv/wAR//8AEg//ABIf/wASL/8AEj//ABJP/5ASX/+QEm//kBJ//5ASj/+AEp//gBKv/4ASv/+AEs//ABLf/wAS7/8AEv//sBMP/6ATH/8wEy//MBM//zATT/8wE1//MBmf/sAZr/+wHS//MB0//zAdT/8wHV//MB1v/zAdf/8wHY//MB2f/zAdr/5gHb/+YB3P/mAd3/5gHe/+YB3//mAeD/5gHh/+YB4v/mAeP/5gHk/+YAGgAF//MACv/zADf/9wA6//cAPP/tAD3/+wBK//sArf/3AK7/9wCv//cAsP/3ALz/9wC9//cAvv/3AL//9wDA/+0Awf/tAML/7QDD/+0AxP/7AMX/+wDG//sA5P/7AOX/+wDm//sA5//7AKYABf/6AAr/+gAQ//kAOv/9ADz//QBE//EARv/0AEf/9ABI//QASf/nAEr/6wBL/+0ATP/tAE3/7ABO/+0AT//tAFH/7ABS//QAU//sAFX/7ABW/+8AV//rAFj/7gBa/+kAXP/nAF3/5wC8//0Avf/9AL7//QC///0AwP/9AMH//QDC//0Aw//9AMf/8QDI//EAyf/xAMr/8QDL//EAzP/xAM3/8QDO//EAz//xAND/8QDR//EA0v/xANP/9ADU//QA1f/0ANb/9ADX//QA2P/0ANn/9ADb//QA3P/0AN3/9ADe//QA3//0AOD/9ADh//QA4v/0AOP/9ADk/+sA5f/rAOb/6wDn/+sA6P/tAOn/7QDq/+0A6//tAOz/7QDt/+0A8f/tAPL/7QDz/+wA9f/tAPb/7QD3/+0A+P/tAPn/7QD6/+0A+//tAPz/7AD9/+wA/v/sAP//7AEA/+wBAf/0AQL/9AED//QBBP/0AQX/9AEG//QBB//0AQj/9AEJ//QBCv/0AQv/9AEM/+wBDf/sAQ7/7AEP/+8BEP/vARH/7wES/+8BE//vARX/6wEW/+sBF//rARj/6wEa/+4BG//uARz/7gEd/+4BHv/uAR//7gEg/+4BIf/uASL/7gEj/+4BJP/pASX/6QEm/+kBJ//pASj/5wEp/+cBKv/nASv/5wEs/+cBLf/nAS7/5wEw/+0BMf/nATL/5wEz/+cBNP/nATX/5wFZ//oBW//6AVz/9AFd//QBYv/5AWP/+QGZ/+wB0v/nAdP/5wHU/+cB1f/nAdb/5wHX/+cB2P/nAdn/5wHa//QB2//0Adz/9AHd//QB3v/0Ad//9AHg//QB4f/0AeL/9AHj//QB5P/0Aef/+QHx//kB8v/5ALEAEP/tACT/5gAt/84APAAWAET/3ABG/+IAR//iAEj/4gBJ/+UASv/RAEv/8gBM//EATf/xAE7/8gBP//IAUf/mAFL/4gBT/+YAVf/mAFb/4gBX/+YAWP/mAFr/6wBc/+0AXf/iAGP/5gBk/+YAZf/mAGb/5gBn/+YAaP/mAGn/5gBq/+YAa//mAGz/5gBt/9kAbv/ZAI//zgDAABYAwQAWAMIAFgDDABYAx//cAMj/3ADJ/9wAyv/cAMv/3ADM/9wAzf/cAM7/3ADP/9wA0P/cANH/3ADS/9wA0//iANT/4gDV/+IA1v/iANf/4gDY/+IA2f/iANv/4gDc/+IA3f/iAN7/4gDf/+IA4P/iAOH/4gDi/+IA4//iAOT/0QDl/9EA5v/RAOf/0QDo//IA6v/xAOv/8QDs//EA8v/xAPP/8QD1//IA9v/xAPf/8gD4//IA+f/yAPr/8gD7//IA/P/mAP3/5gD+/+YA///mAQD/5gEB/+IBAv/iAQP/4gEE/+IBBf/iAQb/4gEH/+IBCP/iAQn/4gEK/+IBC//iAQz/5gEN/+YBDv/mAQ//4gEQ/+IBEf/iARL/4gET/+IBFf/mARb/5gEX/+YBGP/mARr/5gEb/+YBHP/mAR3/5gEe/+YBH//mASD/5gEh/+YBIv/mASP/5gEk/+sBJf/rASb/6wEn/+sBKP/tASn/7QEq/+0BK//tASz/4gEt/+IBLv/iATD/8QEx/+UBMv/lATP/5QE0/+UBNf/lAVz/oQFd/6EBXv/2AV//+AFg//YBYf/4AWL/7QFj/+0Bmf/mAdL/5QHT/+UB1P/lAdX/5QHW/+UB1//lAdj/5QHZ/+UB2v/iAdv/4gHc/+IB3f/iAd7/4gHf/+IB4P/iAeH/4gHi/+IB4//iAeT/4gHn/+0B7f/2Ae7/+AHv//YB8P/4AfH/7QHy/+0ArQAF//MACv/zABD/9AA3//cAOv/3ADz/8gBE//QARv/xAEf/8QBI//EASf/0AEr/+QBL//YATP/2AE3/9gBO//YAT//2AFH/9gBS//EAU//2AFX/9gBW//QAV//yAFj/9QBa/+4AXP/rAF3/9ACt//cArv/3AK//9wCw//cAvP/3AL3/9wC+//cAv//3AMD/8gDB//IAwv/yAMP/8gDH//QAyP/0AMn/9ADK//QAy//0AMz/9ADN//QAzv/0AM//9ADQ//QA0f/0ANL/9ADT//EA1P/xANX/8QDW//EA1//xANj/8QDZ//EA2//xANz/8QDd//EA3v/xAN//8QDg//EA4f/xAOL/8QDj//EA5P/5AOX/+QDm//kA5//5AOj/9gDp//YA6v/2AOv/9gDs//YA7f/2AO7/9gDv//YA8P/2APH/9gDy//YA8//2APT/9gD1//YA9v/2APf/9gD4//YA+f/2APr/9gD7//YA/P/2AP3/9gD+//YA///2AQD/9gEB//EBAv/xAQP/8QEE//EBBf/xAQb/8QEH//EBCP/xAQn/8QEK//EBC//xAQz/9gEN//YBDv/2AQ//9AEQ//QBEf/0ARL/9AET//QBFf/yARb/8gEX//IBGP/yARr/9QEb//UBHP/1AR3/9QEe//UBH//1ASD/9QEh//UBIv/1ASP/9QEk/+4BJf/uASb/7gEn/+4BKP/rASn/6wEq/+sBK//rASz/9AEt//QBLv/0ATD/9gEx//QBMv/0ATP/9AE0//QBNf/0AVn/8QFb//EBYv/0AWP/9AGZ//YB0v/0AdP/9AHU//QB1f/0Adb/9AHX//QB2P/0Adn/9AHa//EB2//xAdz/8QHd//EB3v/xAd//8QHg//EB4f/xAeL/8QHj//EB5P/xAef/9AHx//QB8v/0ANAAEP/iACT/2AAn//0AKP/9ACv//QAs//0ALf/UAC7//QAv//0AMf/9ADX//QBE/+IARv/dAEf/4ABI/90ASf/vAEr/tgBL//IATP/vAE3/7gBO//IAT//yAFH/5gBS/90AU//mAFX/5gBW/+IAV//yAFj/6ABa//oAXf/rAGP/2ABk/9gAZf/YAGb/2ABn/9gAaP/YAGn/2ABq/9gAa//YAGz/2ABt/6sAbv+rAHT//QB1//0Adv/9AHf//QB4//0Aef/9AHr//QB7//0AfP/9AH3//QB+//0Af//9AIT//QCF//0Ahv/9AIf//QCI//0Aif/9AIr//QCL//0AjP/9AI3//QCO//0Aj//UAJD//QCR//0Akv/9AJP//QCU//0Alv/9AJf//QCY//0Amf/9AKX//QCm//0Ap//9AMf/4gDI/+IAyf/iAMr/4gDL/+IAzP/iAM3/4gDO/+IAz//iAND/4gDR/+IA0v/iANP/3QDU/90A1f/dANb/3QDX/90A2P/gANn/4ADb/90A3P/dAN3/3QDe/90A3//dAOD/3QDh/90A4v/dAOP/3QDk/7YA5f+2AOb/tgDn/7YA6P/yAOr/7wDr/+8A7f/vAPL/7wDz/+4A9f/yAPb/7wD3//IA+P/yAPn/8gD6//IA+//yAPz/5gD9/+YA/v/mAP//5gEA/+YBAf/dAQL/3QED/90BBP/dAQX/3QEG/90BB//dAQj/3QEJ/90BCv/dAQv/3QEM/+YBDf/mAQ7/5gEP/+IBEP/iARH/4gES/+IBE//iARX/8gEW//IBF//yARj/8gEa/+gBG//oARz/6AEd/+gBHv/oAR//6AEg/+gBIf/oASL/6AEj/+gBJP/6ASX/+gEm//oBJ//6ASz/6wEt/+sBLv/rAS///QEw/+8BMf/vATL/7wEz/+8BNP/vATX/7wFc/5cBXf+XAV7/7AFg/+wBYv/iAWP/4gGZ/+YBmv/9AdL/7wHT/+8B1P/vAdX/7wHW/+8B1//vAdj/7wHZ/+8B2v/dAdv/3QHc/90B3f/dAd7/3QHf/90B4P/dAeH/3QHi/90B4//dAeT/3QHn/+IB7f/sAe//7AHx/+IB8v/iAMEABf/3AAr/9wAQ//kAJP/5AC3/8QA3//sAOv/6ADz/8wA9//oARP/pAEb/7wBH//AASP/vAEn/8wBK/+MAS//vAEz/7QBNAB4ATv/vAE//7wBR/+0AUv/vAFP/7QBV/+0AVv/yAFf/9gBY//EAWv/5AFz/+wBd//EAY//5AGT/+QBl//kAZv/5AGf/+QBo//kAaf/5AGr/+QBr//kAbP/5AG3/9QBu//UAj//xAK3/+wCu//sAr//7ALD/+wC8//oAvf/6AL7/+gC///oAwP/zAMH/8wDC//MAw//zAMT/+gDF//oAxv/6AMf/6QDI/+kAyf/pAMr/6QDL/+kAzP/pAM3/6QDO/+kAz//pAND/6QDR/+kA0v/pANP/7wDU/+8A1f/vANb/7wDX/+8A2P/wANn/8ADb/+8A3P/vAN3/7wDe/+8A3//vAOD/7wDh/+8A4v/vAOP/7wDk/+MA5f/jAOb/4wDn/+MA6P/vAOn/7wDq/+0A6//tAOz/7QDt/+0A7v/tAO//7QDw/+0A8f/tAPL/7QDzAB4A9AAeAPX/7wD2/+0A9//vAPj/7wD5/+8A+//vAPz/7QD9/+0A/v/tAP//7QEA/+0BAf/vAQL/7wED/+8BBP/vAQX/7wEG/+8BB//vAQj/7wEJ/+8BCv/vAQv/7wEM/+0BDf/tAQ7/7QEP//IBEP/yARH/8gES//IBE//yARX/9gEW//YBF//2ARj/9gEa//EBG//xARz/8QEd//EBHv/xAR//8QEg//EBIf/xASL/8QEj//EBJP/5ASX/+QEm//kBJ//5ASj/+wEp//sBKv/7ASv/+wEs//EBLf/xAS7/8QEw/+0BMf/zATL/8wEz//MBNP/zATX/8wFZ//oBW//6AVz/1AFd/9QBYv/5AWP/+QGZ/+0B0v/zAdP/8wHU//MB1f/zAdb/8wHX//MB2P/zAdn/8wHa/+8B2//vAdz/7wHd/+8B3v/vAd//7wHg/+8B4f/vAeL/7wHj/+8B5P/vAef/+QHx//kB8v/5ALYAEP/SACT/yAAm//oAKv/6AC3/2gAy//oANwAfADwAFABE/6cARv+eAEf/ogBI/58ASf/lAEr/hABL//UATP/xAE3/8ABO//UAT//1AFH/tgBS/58AU/+2AFX/tgBW/6gAV//iAFj/yQBa/+IAXP/iAF3/1wBj/8gAZP/IAGX/yABm/8gAZ//IAGj/yABp/8gAav/IAGv/yABs/8gAbf+vAG7/rwBv//oAcP/6AHH/+gBy//oAc//6AID/+gCB//oAgv/6AIP/+gCP/9oAmv/6AJv/+gCc//oAnf/6AJ7/+gCf//oAoP/6AKH/+gCi//oAo//6AKT/+gCtAB8ArgAfAK8AHwCwAB8AwAAUAMEAFADCABQAwwAUAMf/pwDI/6cAzv+nAM//pwDQ/6cA0f+nANL/pwDT/54A1v+eANf/ngDY/6IA2f+iANv/nwDc/58A4v+fAOP/nwDm/4QA5/+EAOj/9QDp//UA6v/xAOz/8QDy//EA8//wAPX/9QD2//EA9//1APj/9QD5//UA+v/1APv/9QD8/7YA/f+2AP7/tgD//7YBAP+2AQH/nwEC/58BCP+fAQn/nwEK/58BC/+fAQ7/tgES/6gBE/+oARX/4gEW/+IBF//iARj/4gEa/8kBG//JARz/yQEd/8kBHv/JAR//yQEg/8kBIf/JASL/yQEj/8kBJP/iASX/4gEm/+IBJ//iASj/4gEp/+IBKv/iASv/4gEs/9cBLv/XATD/8QEx/+UBMv/lATP/5QE0/+UBNf/lAVkACQFbAAkBXP+yAV3/sgFe/90BX//xAWD/3QFh//EBYv/SAWP/0gGZ/7YB0v/lAdP/5QHU/+UB1f/lAdb/5QHX/+UB2P/lAdn/5QHa/58B2/+fAdz/nwHd/58B3v+fAd//nwHg/58B4f+fAeL/nwHj/58B5P+fAef/0gHt/90B7v/xAe//3QHw//EB8f/SAfL/0gDDABD/2QAm//YAKv/1AC0ABQAy//YAOP/9ADwABwBE/+4ARv/iAEf/4gBI/+IASf/kAEr//ABL/+4ATP/tAE3/7gBO/+4AT//uAFH/6wBS/+IAU//sAFX/6wBW//IAV//iAFj/5gBa/+MAXP/iAF3/9ABv//YAcP/2AHH/9gBy//YAc//2AID/9QCB//UAgv/1AIP/9QCPAAUAmv/2AJv/9gCc//YAnf/2AJ7/9gCf//YAoP/2AKH/9gCi//YAo//2AKT/9gCy//0As//9ALT//QC1//0Atv/9ALf//QC4//0Auf/9ALr//QC7//0AwAAHAMEABwDCAAcAwwAHAMf/7gDI/+4Ayf/uAMr/7gDL/+4AzP/uAM3/7gDO/+4Az//uAND/7gDR/+4A0v/uANP/4gDU/+IA1f/iANb/4gDX/+IA2P/iANn/4gDb/+IA3P/iAN3/4gDe/+IA3//iAOD/4gDh/+IA4v/iAOP/4gDk//wA5f/8AOb//ADn//wA6P/uAOn/7gDq/+0A6//tAOz/7QDu/+0A8v/tAPP/7gD0/+4A9f/uAPb/7QD3/+4A+P/uAPn/7gD6/+4A+//uAPz/6wD9/+sA/v/rAP//6wEA/+sBAf/iAQL/4gED/+IBBP/iAQX/4gEG/+IBB//iAQj/4gEJ/+IBCv/iAQv/4gEM/+sBDf/rAQ7/6wEP//IBEP/yARH/8gES//IBE//yARX/4gEW/+IBF//iARj/4gEa/+YBG//mARz/5gEd/+YBHv/mAR//5gEg/+YBIf/mASL/5gEj/+YBJP/jASX/4wEm/+MBJ//jASj/4gEp/+IBKv/iASv/4gEs//QBLf/0AS7/9AEw/+0BMf/kATL/5AEz/+QBNP/kATX/5AFe//cBYP/3AWL/2QFj/9kBmf/rAdL/5AHT/+QB1P/kAdX/5AHW/+QB1//kAdj/5AHZ/+QB2v/iAdv/4gHc/+IB3f/iAd7/4gHf/+IB4P/iAeH/4gHi/+IB4//iAeT/4gHn/9kB7f/3Ae//9wHx/9kB8v/ZAJsAJP/6ACb/9QAq//QALf/2ADL/9QA8ABgARP/kAEb/4QBH/+MASP/hAEn/8wBK//EATQCHAFH/6ABS/+EAU//qAFX/6ABW/+YAV//pAFj/6ABa//IAXf/tAGP/+gBk//oAZf/6AGb/+gBn//oAaP/6AGn/+gBq//oAa//6AGz/+gBv//UAcP/1AHH/9QBy//UAc//1AID/9ACB//QAgv/0AIP/9ACP//YAmv/1AJv/9QCc//UAnf/1AJ7/9QCf//UAoP/1AKH/9QCi//UAo//1AKT/9QDAABgAwQAYAMIAGADDABgAx//kAMj/5ADJ/+QAyv/kAMv/5ADM/+QAzf/kAM7/5ADP/+QA0P/kANH/5ADS/+QA0//hANT/4QDV/+EA1v/hANf/4QDY/+MA2f/jANv/4QDc/+EA3f/hAN7/4QDf/+EA4P/hAOH/4QDi/+EA4//hAOT/8QDl//EA5v/xAOf/8QDzAIcA9ACHAPz/6AD9/+gA/v/oAP//6AEA/+gBAf/hAQL/4QED/+EBBP/hAQX/4QEG/+EBB//hAQj/4QEJ/+EBCv/hAQv/4QEM/+gBDv/oAQ//5gES/+YBE//mARX/6QEW/+kBF//pARj/6QEZ/+oBGv/oARv/6AEc/+gBHf/oAR7/6AEf/+gBIP/oASH/6AEi/+gBI//oASz/7QEt/+0BLv/tATH/8wEy//MBM//zATT/8wE1//MBmf/oAdL/8wHT//MB1P/zAdX/8wHW//MB1//zAdj/8wHZ//MB2v/hAdv/4QHc/+EB3f/hAd7/4QHf/+EB4P/hAeH/4QHi/+EB4//hAeT/4QCJAAX/5wAK/+cAJAAPACb/+AAn//oAKP/6ACr/+AAr//oALP/6AC0AEgAu//oAL//6ADH/+gAy//gANf/6ADf/5wA4//MAOv/kADz/3wBX//sAWP/7AFr/9wBc//UAYwAPAGQADwBlAA8AZgAPAGcADwBoAA8AaQAPAGoADwBrAA8AbAAPAG0AHABuABwAb//4AHD/+ABx//gAcv/4AHP/+AB0//oAdf/6AHb/+gB3//oAeP/6AHn/+gB6//oAe//6AHz/+gB9//oAfv/6AH//+gCA//gAgf/4AIL/+ACD//gAhP/6AIX/+gCG//oAh//6AIj/+gCJ//oAiv/6AIv/+gCM//oAjf/6AI7/+gCPABIAkP/6AJH/+gCS//oAk//6AJT/+gCW//oAl//6AJj/+gCZ//oAmv/4AJv/+ACc//gAnf/4AJ7/+ACf//gAoP/4AKH/+ACi//gAo//4AKT/+ACl//oApv/6AKf/+gCt/+cArv/nAK//5wCw/+cAsv/zALP/8wC0//MAtf/zALb/8wC3//MAuP/zALn/8wC6//MAu//zALz/5AC9/+QAvv/kAL//5ADA/98Awf/fAML/3wDD/98BFf/7ARb/+wEX//sBGP/7ARr/+wEb//sBHP/7AR3/+wEe//sBH//7ASD/+wEh//sBIv/7ASP/+wEk//cBJf/3ASb/9wEn//cBKP/1ASn/9QEq//UBK//1AS//+gGa//oAiQAF/9IACv/SACb/6gAn//AAKP/wACr/6gAr//AALP/wAC7/8AAv//AAMf/wADL/6gA1//AANv/rADf/qwA4/+QAOv+/ADz/hgA9//IASf/9AFf//QBa//sAXP/6AG//6gBw/+oAcf/qAHL/6gBz/+oAdP/wAHX/8AB2//AAd//wAHj/8AB5//AAev/wAHv/8AB8//AAff/wAH7/8AB///AAgP/qAIH/6gCC/+oAg//qAIT/8ACF//AAhv/wAIf/8ACI//AAif/wAIr/8ACL//AAjP/wAI3/8ACO//AAkP/wAJH/8ACS//AAk//wAJT/8ACW//AAl//wAJj/8ACZ//AAmv/qAJv/6gCc/+oAnf/qAJ7/6gCf/+oAoP/qAKH/6gCi/+oAo//qAKT/6gCl//AApv/wAKf/8ACo/+sAqf/rAKr/6wCr/+sArP/rAK3/qwCu/6sAr/+rALD/qwCy/+QAs//kALT/5AC1/+QAtv/kALf/5AC4/+QAuf/kALr/5AC7/+QAvP+/AL3/vwC+/78Av/+/AMD/hgDB/4YAwv+GAMP/hgDE//IAxf/yAMb/8gEV//0BFv/9ARf//QEY//0BJP/7ASX/+wEm//sBJ//7ASj/+gEp//oBKv/6ASv/+gEv//ABMf/9ATL//QEz//0BNP/9ATX//QFZ/+MBW//jAZr/8AHS//0B0//9AdT//QHV//0B1v/9Adf//QHY//0B2f/9AHcABf/TAAr/0wAk//cAJv/xACf/7AAo/+wAKv/xACv/7AAs/+wALv/sAC//7AAx/+wAMv/xADX/7AA2/+oAN/+yADj/6QA6/8YAPP+NAD3/6gBj//cAZP/3AGX/9wBm//cAZ//3AGj/9wBp//cAav/3AGv/9wBs//cAb//xAHD/8QBx//EAcv/xAHP/8QB0/+wAdf/sAHb/7AB3/+wAeP/sAHn/7AB6/+wAe//sAHz/7AB9/+wAfv/sAH//7ACA//EAgf/xAIL/8QCD//EAhP/sAIX/7ACG/+wAh//sAIj/7ACJ/+wAiv/sAIv/7ACM/+wAjf/sAI7/7ACQ/+wAkf/sAJL/7ACT/+wAlP/sAJb/7ACX/+wAmP/sAJn/7ACa//EAm//xAJz/8QCd//EAnv/xAJ//8QCg//EAof/xAKL/8QCj//EApP/xAKX/7ACm/+wAp//sAKj/6gCp/+oAqv/qAKv/6gCs/+oArf+yAK7/sgCv/7IAsP+yALL/6QCz/+kAtP/pALX/6QC2/+kAt//pALj/6QC5/+kAuv/pALv/6QC8/8YAvf/GAL7/xgC//8YAwP+NAMH/jQDC/40Aw/+NAMT/6gDF/+oAxv/qAS//7AFZ/+QBW//kAZr/7AB6AAX/3AAK/9wAJP/6ACb/7gAn//MAKP/zACr/7gAr//MALP/zAC7/8wAv//MAMf/zADL/7wA1//MANv/oADf/xgA4/+cAOv/OADz/tAA9/+4ATQBhAGP/+gBk//oAZf/6AGb/+gBn//oAaP/6AGn/+gBq//oAa//6AGz/+gBv/+4AcP/uAHH/7gBy/+4Ac//uAHT/8wB1//MAdv/zAHf/8wB4//MAef/zAHr/8wB7//MAfP/zAH3/8wB+//MAf//zAID/7gCB/+4Agv/uAIP/7gCE//MAhf/zAIb/8wCH//MAiP/zAIn/8wCK//MAi//zAIz/8wCN//MAjv/zAJD/8wCR//MAkv/zAJP/8wCU//MAlv/zAJf/8wCY//MAmf/zAJr/7wCb/+8AnP/vAJ3/7wCe/+8An//vAKD/7wCh/+8Aov/vAKP/7wCk/+8Apf/zAKb/8wCn//MAqP/oAKn/6ACq/+gAq//oAKz/6ACt/8YArv/GAK//xgCw/8YAsv/nALP/5wC0/+cAtf/nALb/5wC3/+cAuP/nALn/5wC6/+cAu//nALz/zgC9/84Avv/OAL//zgDA/7QAwf+0AML/tADD/7QAxP/uAMX/7gDG/+4A8wBhAPQAYQEv//MBWf/xAVv/8QGa//MAqQAF/+UACv/lACT/3wAm//0AJ//oACj/6AAq//wAK//oACz/6AAt/9gALv/oAC//6AAx/+kAMv/9ADX/6AA2/+oAN//iADj/7QA6/+IAPP/gAD3/0QBG//0ASP/9AEr/7gBS//0AY//fAGT/3wBl/98AZv/fAGf/3wBo/98Aaf/fAGr/3wBr/98AbP/fAG///QBw//0Acf/9AHL//QBz//0AdP/oAHX/6AB2/+gAd//oAHj/6AB5/+gAev/oAHv/6AB8/+gAff/oAH7/6AB//+gAgP/8AIH//ACC//wAg//8AIT/6ACF/+gAhv/oAIf/6ACI/+gAif/oAIr/6ACL/+gAjP/oAI3/6ACO/+gAj//YAJD/6ACR/+gAkv/oAJP/6ACU/+gAlv/pAJf/6QCY/+kAmf/pAJr//QCb//0AnP/9AJ3//QCe//0An//9AKD//QCh//0Aov/9AKP//QCk//0Apf/oAKb/6ACn/+gAqP/qAKn/6gCq/+oAq//qAKz/6gCt/+IArv/iAK//4gCw/+IAsv/tALP/7QC0/+0Atf/tALb/7QC3/+0AuP/tALn/7QC6/+0Au//tALz/4gC9/+IAvv/iAL//4gDA/+AAwf/gAML/4ADD/+AAxP/RAMX/0QDG/9EA0//9ANT//QDV//0A1v/9ANf//QDb//0A3P/9AN3//QDe//0A3//9AOD//QDh//0A4v/9AOP//QDk/+4A5f/uAOb/7gDn/+4BAf/9AQL//QED//0BBP/9AQX//QEG//0BB//9AQj//QEJ//0BCv/9AQv//QEv/+gBXP/sAV3/7AFe//sBYP/7AZr/6QHa//0B2//9Adz//QHd//0B3v/9Ad///QHg//0B4f/9AeL//QHj//0B5P/9Ae3/+wHv//sAqwAF/+AACv/gABD/+wAm//QAJ//nACj/5wAq//MAK//nACz/5wAu/+cAL//nADH/5wAy//QANf/nADb/7gA3/9cAOP/mADr/4AA8/9sAPf/2AEb/+gBH//sASP/7AFL/+wBY//0Ab//0AHD/9ABx//QAcv/0AHP/9AB0/+cAdf/nAHb/5wB3/+cAeP/nAHn/5wB6/+cAe//nAHz/5wB9/+cAfv/nAH//5wCA//MAgf/zAIL/8wCD//MAhP/nAIX/5wCG/+cAh//nAIj/5wCJ/+cAiv/nAIv/5wCM/+cAjf/nAI7/5wCQ/+cAkf/nAJL/5wCT/+cAlP/nAJb/5wCX/+cAmP/nAJn/5wCa//QAm//0AJz/9ACd//QAnv/0AJ//9ACg//QAof/0AKL/9ACj//QApP/0AKX/5wCm/+cAp//nAKj/7gCp/+4Aqv/uAKv/7gCs/+4Arf/XAK7/1wCv/9cAsP/XALL/5gCz/+YAtP/mALX/5gC2/+YAt//mALj/5gC5/+YAuv/mALv/5gC8/+AAvf/gAL7/4AC//+AAwP/bAMH/2wDC/9sAw//bAMT/9gDF//YAxv/2ANP/+gDU//oA1f/6ANb/+gDX//oA2P/7ANn/+wDb//sA3P/7AN3/+wDe//sA3//7AOD/+wDh//sA4v/7AOP/+wEB//sBAv/7AQP/+wEE//sBBf/7AQb/+wEH//sBCP/7AQn/+wEK//sBC//7ARr//QEb//0BHP/9AR3//QEe//0BH//9ASD//QEh//0BIv/9ASP//QEv/+cBWf/6AVv/+gFe//cBYP/3AWL/+wFj//sBmv/nAdr/+wHb//sB3P/7Ad3/+wHe//sB3//7AeD/+wHh//sB4v/7AeP/+wHk//sB5//7Ae3/9wHv//cB8f/7AfL/+wCRACb/9AAq//QALf/7ADL/9AA8ABQARP/mAEb/4wBH/+UASP/jAEn/8wBK//QATQCFAFH/6wBS/+MAU//tAFX/6wBW/+gAV//rAFj/6gBa//QAXf/wAG//9ABw//QAcf/0AHL/9ABz//QAgP/0AIH/9ACC//QAg//0AI//+wCa//QAm//0AJz/9ACd//QAnv/0AJ//9ACg//QAof/0AKL/9ACj//QApP/0AMAAFADBABQAwgAUAMMAFADH/+YAyP/mAMn/5gDK/+YAy//mAMz/5gDN/+YAzv/mAM//5gDQ/+YA0f/mANL/5gDT/+MA1P/jANX/4wDW/+MA1//jANj/5QDZ/+UA2//jANz/4wDd/+MA3v/jAN//4wDg/+MA4f/jAOL/4wDj/+MA5P/0AOX/9ADm//QA5//0APMAhQD0AIUA/P/rAP3/6wD+/+sA///rAQD/6wEB/+MBAv/jAQP/4wEE/+MBBf/jAQb/4wEH/+MBCP/jAQn/4wEK/+MBC//jAQz/6wEO/+sBD//oARD/6AES/+gBE//oARX/6wEW/+sBF//rARj/6wEZ/+0BGv/qARv/6gEc/+oBHf/qAR7/6gEf/+oBIP/qASH/6gEi/+oBI//qASz/8AEt//ABLv/wATH/8wEy//MBM//zATT/8wE1//MBmf/rAdL/8wHT//MB1P/zAdX/8wHW//MB1//zAdj/8wHZ//MB2v/jAdv/4wHc/+MB3f/jAd7/4wHf/+MB4P/jAeH/4wHi/+MB4//jAeT/4wADAE0AfQDzAH0A9AB9AAIATQCbAPMAmwADAE0AWQDzAFkA9ABZAAMATQAbAPMAGwD0ABsAAQA8//oArAAF//gACv/4ACT/+QAt/+UAN//5ADr//QA8/+4APf/4AET/8ABG//UAR//2AEj/9QBJ//kASv/lAEv/9QBM//QATf/0AE7/9QBP//UAUf/0AFL/9QBT//QAVf/0AFb/+QBY//cAXf/4AGP/+QBk//kAZf/5AGb/+QBn//kAaP/5AGn/+QBq//kAa//5AGz/+QBt//AAbv/wAI//5QCt//kArv/5AK//+QCw//kAvP/9AL3//QC+//0Av//9AMD/7gDB/+4Awv/uAMP/7gDE//gAxf/4AMb/+ADH//AAyP/wAMn/8ADK//AAy//wAMz/8ADN//AAzv/wAM//8ADQ//AA0f/wANL/8ADT//UA1P/1ANX/9QDW//UA1//1ANj/9gDZ//YA2//1ANz/9QDd//UA3v/1AN//9QDg//UA4f/1AOL/9QDj//UA5P/lAOX/5QDm/+UA5//lAOj/9QDp//UA6v/0AOv/9ADs//QA7f/0AO7/9ADv//QA8P/0APH/9ADy//QA8//0APT/9AD1//UA9v/0APf/9QD4//UA+f/1APr/9QD7//UA/P/0AP3/9AD+//QA///0AQD/9AEB//UBAv/1AQP/9QEE//UBBf/1AQb/9QEH//UBCP/1AQn/9QEK//UBC//1AQz/9AEN//QBDv/0AQ//+QEQ//kBEf/5ARL/+QET//kBGf/0ARr/9wEb//cBHP/3AR3/9wEe//cBH//3ASD/9wEh//cBIv/3ASP/9wEs//gBLf/4AS7/+AEw//QBMf/5ATL/+QEz//kBNP/5ATX/+QFc/8kBXf/JAZn/9AHS//kB0//5AdT/+QHV//kB1v/5Adf/+QHY//kB2f/5Adr/9QHb//UB3P/1Ad3/9QHe//UB3//1AeD/9QHh//UB4v/1AeP/9QHk//UAAgAK/90BWf/sAA0ASgALAE0AlwBcAAcA5AALAOUACwDmAAsA5wALAPMAlwD0AJcBKAAHASkABwEqAAcBKwAHAAEACv/fAAIACv/eAVn/8AADAE0AIADzACAA9AAgAEoACgCKAEkAVABLAHMATAB5AE0AeABOAHMATwBzAFEADABTAAwAVQAMAFYACgBXAFgAWAAVAFoAOgBcAD4AXQAbAOgAcwDpAHMA6gB5AOsAeQDsAHkA7QB5AO4AeQDvAHkA8QB5APIAeQDzAHgA9AB4APUAcwD2AHkA9wBzAPgAcwD5AHMA+gBzAPsAcwD8AAwA/QAMAP4ADAD/AAwBAAAMAQwADAENAAwBDgAMAQ8ACgEQAAoBEQAKARIACgETAAoBFQBYARYAWAEXAFgBGABYARkADAEaABUBHAAVAR0AFQEeABUBHwAVASAAFQEiABUBIwAVASQAOgElADoBJgA6AScAOgEoAD4BKQA+ASoAPgErAD4BLAAbAS4AGwEwAHkBWQCYAZkADAAJAAX/+AAK//gASv/9AOT//QDl//0A5v/9AOf//QFZ//gBW//4AAIACv/gAVn/7wADAE0ALADzACwA9AAsAAIACv/cAVn/8wACAAoABgFZABcAAgAKABQBWQAPAAIACgAZAVkAKgAQAAoAJQBMABQATQATAOoAFADrABQA7AAUAO0AFADuABQA7wAUAPEAFADyABQA8wATAPQAEwD2ABQBMAAUAVkAMwACAAoACwFZABsAAwBNAH0A8wB9APQAfQACAAr/3AFZ//MAAgAKABQBWQAPAEgACgCLAEkAVQBLAHQATAB6AE0AeQBOAHQATwB0AFEACwBTAAsAVQALAFYADQBXAFgAWAAUAFoAOABcAD0AXQAbAOgAdADpAHQA6gB6AOsAegDsAHoA7QB6AO4AegDvAHoA8QB6APIAegDzAHkA9AB5APUAdAD2AHoA9wB0APgAdAD5AHQA+gB0APsAdAD8AAsA/gALAP8ACwEAAAsBDAALAQ0ACwEOAAsBDwANARAADQESAA0BEwANARUAWAEWAFgBFwBYARgAWAEZAAsBGgAUARwAFAEdABQBHgAUAR8AFAEgABQBIgAUASMAFAEkADgBJQA4ASYAOAEnADgBKAA9ASkAPQEqAD0BKwA9ASwAGwEuABsBMAB6AVkAmQGZAAsAAwBNAGcA8wBnAPQAZwABAVkACQACAAr/6wFZ//YAAQAK/+wAAQAK/+EAAgAK/+ABWf/yAAMATQAhAPMAIQD0ACEAAwBNAD0A8wA9APQAPQAfAEn//ABX//0AWv/5AFz/9AEV//0BFv/9ARf//QEY//0BJP/5ASX/+QEm//kBJ//5ASj/9AEp//QBKv/0ASv/9AEx//wBMv/8ATP//AE0//wBNf/8AVn/+gFb//oB0v/8AdP//AHU//wB1f/8Adb//AHX//wB2P/8Adn//ABSAAoAnABEABQASQBmAEsAhQBMAIsATQCKAE4AhQBPAIUAUQAeAFMAHgBVAB4AVgAeAFcAagBYACcAWgBMAFwAUABdAC4AxwAUAMkAFADKABQAzAAUAM0AFADOABQAzwAUANAAFADRABQA0gAUAOgAhQDpAIUA6gCLAOsAiwDtAIsA7gCLAO8AiwDwAIsA8QCLAPIAiwDzAIoA9ACKAPUAhQD2AIsA9wCFAPgAhQD5AIUA+gCFAPsAhQD8AB4A/gAeAP8AHgEAAB4BDAAeAQ0AHgEOAB4BDwAeARAAHgESAB4BEwAeARYAagEXAGoBGABqARkAHgEaACcBHAAnAR0AJwEeACcBHwAnASAAJwEiACcBIwAnASQATAElAEwBJgBMAScATAEpAFABKgBQASsAUAEsAC4BLQAuAS4ALgEwAIsBWQCqAZkAHgADAE0ATADzAEwA9ABMAAMATQBMAPMATAD0AEwABAAF/9sACv/bAVn/5QFb/+UAAwBNAI0A8wCNAPQAjQABAAr/8wAFAC//+ACR//gAkv/4AJP/+ACU//gAAwBNAEEA8wBBAPQAQQADAE0AFQDzABUA9AAVAHMAJP/6ACb/7wAn//MAKP/zACr/7gAr//MALP/zAC7/8wAv//MAMf/zADL/7wA1//MANv/tADf/8gA4/+4AOv/mADz/7wA9/+8AY//6AGT/+gBl//oAZv/6AGf/+gBo//oAaf/6AGr/+gBr//oAbP/6AG//7wBw/+8Acf/vAHL/7wBz/+8AdP/zAHX/8wB2//MAd//zAHj/8wB5//MAev/zAHv/8wB8//MAff/zAH7/8wB///MAgP/uAIH/7gCC/+4Ag//uAIT/8wCF//MAhv/zAIf/8wCI//MAif/zAIr/8wCL//MAjP/zAI3/8wCO//MAkP/zAJH/8wCS//MAk//zAJT/8wCW//MAl//zAJj/8wCZ//MAmv/vAJv/7wCc/+8Anf/vAJ7/7wCf/+8AoP/vAKH/7wCi/+8Ao//vAKT/7wCl//MApv/zAKf/8wCo/+0Aqf/tAKr/7QCr/+0ArP/tAK3/8gCu//IAr//yALD/8gCy/+4As//uALT/7gC1/+4Atv/uALf/7gC4/+4Auf/uALr/7gC7/+4AvP/mAL3/5gC+/+YAv//mAMD/7wDB/+8Awv/vAMP/7wDE/+8Axf/vAMb/7wEv//MBmv/zAAYAJv/6AG//+gBw//oAcf/6AHL/+gBz//oAegAF/9wACv/cACT/+gAm/+4AJ//zACj/8wAq/+4AK//zACz/8wAu//MAL//zADH/8wAy/+8ANf/zADb/6AA3/8YAOP/nADr/zgA8/7QAPf/uAE0AYQBj//oAZP/6AGX/+gBm//oAZ//6AGj/+gBp//oAav/6AGv/+gBs//oAb//uAHD/7gBx/+4Acv/uAHP/7gB0//MAdf/zAHb/8wB3//MAeP/zAHn/8wB6//MAe//zAHz/8wB9//MAfv/zAH//8wCA/+4Agf/uAIL/7gCD/+4AhP/zAIX/8wCG//MAh//zAIj/8wCJ//MAiv/zAIv/8wCM//MAjf/zAI7/8wCQ//MAkf/zAJL/8wCT//MAlP/zAJb/8wCX//MAmP/zAJn/8wCa/+8Am//vAJz/7wCd/+8Anv/vAJ//7wCg/+8Aof/vAKL/7wCj/+8ApP/vAKX/8wCm//MAp//zAKj/6ACp/+gAqv/oAKv/6ACs/+gArf/GAK7/xgCv/8YAsP/GALL/5wCz/+cAtP/nALX/5wC2/+cAt//nALj/5wC5/+cAuv/nALv/5wC8/84Avf/OAL7/zgC//84AwP+0AMH/tADC/7QAw/+0AMT/7gDF/+4Axv/uAPMAYQD0AGEBL//zAVn/8QFb//EBmv/zAJUAJAAJACb/9gAq//YAMv/2ADwACQBE//oARv/zAEf/9gBI//MASf/4AFH/+gBS//MAU//6AFX/+gBX//QAWP/zAFr/9ABc//QAYwAJAGQACQBlAAkAZgAJAGcACQBoAAkAaQAJAGoACQBrAAkAbAAJAG0AFQBuABUAb//2AHD/9gBx//YAcv/2AHP/9gCA//YAgf/2AIL/9gCD//YAmv/2AJv/9gCc//YAnf/2AJ7/9gCf//YAoP/2AKH/9gCi//YAo//2AKT/9gDAAAkAwQAJAMIACQDDAAkAx//6AMj/+gDJ//oAyv/6AMv/+gDM//oAzf/6AM7/+gDP//oA0P/6ANH/+gDS//oA0//zANT/8wDV//MA1v/zANf/8wDY//YA2f/2ANv/8wDc//MA3f/zAN7/8wDf//MA4P/zAOH/8wDi//MA4//zAPz/+gD9//oA/v/6AP//+gEA//oBAf/zAQL/8wED//MBBP/zAQX/8wEG//MBB//zAQj/8wEJ//MBCv/zAQv/8wEM//oBDf/6AQ7/+gEV//QBFv/0ARf/9AEY//QBGf/6ARr/8wEb//MBHP/zAR3/8wEe//MBH//zASD/8wEh//MBIv/zASP/8wEk//QBJf/0ASb/9AEn//QBKP/0ASn/9AEq//QBK//0ATH/+AEy//gBM//4ATT/+AE1//gBmf/6AdL/+AHT//gB1P/4AdX/+AHW//gB1//4Adj/+AHZ//gB2v/zAdv/8wHc//MB3f/zAd7/8wHf//MB4P/zAeH/8wHi//MB4//zAeT/8wB5AAX/0QAK/9EAJP/yACb/+gAn/+0AKP/tACr/+gAr/+0ALP/tAC3/8wAu/+0AL//tADH/7QAy//oANf/tADb/4AA3/9MAOP/uADr/2AA8/8cAPf/iAGP/8gBk//IAZf/yAGb/8gBn//IAaP/yAGn/8gBq//IAa//yAGz/8gBt//MAbv/zAG//+gBw//oAcf/6AHL/+gBz//oAdP/tAHX/7QB2/+0Ad//tAHj/7QB5/+0Aev/tAHv/7QB8/+0Aff/tAH7/7QB//+0AgP/6AIH/+gCC//oAg//6AIT/7QCF/+0Ahv/tAIf/7QCI/+0Aif/tAIr/7QCL/+0AjP/tAI3/7QCO/+0Aj//zAJD/7QCR/+0Akv/tAJP/7QCU/+0Alv/tAJf/7QCY/+0Amf/tAJr/+gCb//oAnP/6AJ3/+gCe//oAn//6AKD/+gCh//oAov/6AKP/+gCk//oApf/tAKb/7QCn/+0AqP/gAKn/4ACq/+AAq//gAKz/4ACt/9MArv/TAK//0wCw/9MAsv/uALP/7gC0/+4Atf/uALb/7gC3/+4AuP/uALn/7gC6/+4Au//uALz/2AC9/9gAvv/YAL//2ADA/8cAwf/HAML/xwDD/8cAxP/iAMX/4gDG/+IBL//tAZr/7QCbACT/+gAm//UAKv/0AC3/9gAy//UAPAAYAET/5ABG/+EAR//jAEj/4QBJ//MASv/xAE0AhwBR/+gAUv/hAFP/6gBV/+gAVv/mAFf/6QBY/+gAWv/yAF3/7QBj//oAZP/6AGX/+gBm//oAZ//6AGj/+gBp//oAav/6AGv/+gBs//oAb//1AHD/9QBx//UAcv/1AHP/9QCA//QAgf/0AIL/9ACD//QAj//2AJr/9QCb//UAnP/1AJ3/9QCe//UAn//1AKD/9QCh//UAov/1AKP/9QCk//UAwAAYAMEAGADCABgAwwAYAMf/5ADI/+QAyf/kAMr/5ADL/+QAzP/kAM3/5ADO/+QAz//kAND/5ADR/+QA0v/kANP/4QDU/+EA1f/hANb/4QDX/+EA2P/jANn/4wDb/+EA3P/hAN3/4QDe/+EA3//hAOD/4QDh/+EA4v/hAOP/4QDk//EA5f/xAOb/8QDn//EA8wCHAPQAhwD8/+gA/f/oAP7/6AD//+gBAP/oAQH/4QEC/+EBA//hAQT/4QEF/+EBBv/hAQf/4QEI/+EBCf/hAQr/4QEL/+EBDP/oAQ7/6AEP/+YBEv/mARP/5gEV/+kBFv/pARf/6QEY/+kBGf/qARr/6AEb/+gBHP/oAR3/6AEe/+gBH//oASD/6AEh/+gBIv/oASP/6AEs/+0BLf/tAS7/7QEx//MBMv/zATP/8wE0//MBNf/zAZn/6AHS//MB0//zAdT/8wHV//MB1v/zAdf/8wHY//MB2f/zAdr/4QHb/+EB3P/hAd3/4QHe/+EB3//hAeD/4QHh/+EB4v/hAeP/4QHk/+EAkQAm//QAKv/0AC3/+wAy//QAPAAUAET/5gBG/+MAR//lAEj/4wBJ//MASv/0AE0AhQBR/+sAUv/jAFP/7QBV/+sAVv/oAFf/6wBY/+oAWv/0AF3/8ABv//QAcP/0AHH/9ABy//QAc//0AID/9ACB//QAgv/0AIP/9ACP//sAmv/0AJv/9ACc//QAnf/0AJ7/9ACf//QAoP/0AKH/9ACi//QAo//0AKT/9ADAABQAwQAUAMIAFADDABQAx//mAMj/5gDJ/+YAyv/mAMv/5gDM/+YAzf/mAM7/5gDP/+YA0P/mANH/5gDS/+YA0//jANT/4wDV/+MA1v/jANf/4wDY/+UA2f/lANv/4wDc/+MA3f/jAN7/4wDf/+MA4P/jAOH/4wDi/+MA4//jAOT/9ADl//QA5v/0AOf/9ADzAIUA9ACFAPz/6wD9/+sA/v/rAP//6wEA/+sBAf/jAQL/4wED/+MBBP/jAQX/4wEG/+MBB//jAQj/4wEJ/+MBCv/jAQv/4wEM/+sBDv/rAQ//6AEQ/+gBEv/oARP/6AEV/+sBFv/rARf/6wEY/+sBGf/tARr/6gEb/+oBHP/qAR3/6gEe/+oBH//qASD/6gEh/+oBIv/qASP/6gEs//ABLf/wAS7/8AEx//MBMv/zATP/8wE0//MBNf/zAZn/6wHS//MB0//zAdT/8wHV//MB1v/zAdf/8wHY//MB2f/zAdr/4wHb/+MB3P/jAd3/4wHe/+MB3//jAeD/4wHh/+MB4v/jAeP/4wHk/+MASQAF/9oACv/aACf/+gAo//oAK//6ACz/+gAu//oAL//6ADH/+gA1//oAN//uADj/+QA6//IAPP/sAHT/+gB1//oAdv/6AHf/+gB4//oAef/6AHr/+gB7//oAfP/6AH3/+gB+//oAf//6AIT/+gCF//oAhv/6AIf/+gCI//oAif/6AIr/+gCL//oAjP/6AI3/+gCO//oAkP/6AJH/+gCS//oAk//6AJT/+gCW//oAl//6AJj/+gCZ//oApf/6AKb/+gCn//oArf/uAK7/7gCv/+4AsP/uALL/+QCz//kAtP/5ALX/+QC2//kAt//5ALj/+QC5//kAuv/5ALv/+QC8//IAvf/yAL7/8gC///IAwP/sAMH/7ADC/+wAw//sAS//+gGa//oAUwAF/88ACv/PACf/+gAo//oAK//6ACz/+gAu//oAL//6ADH/+gA1//oANv/6ADf/4AA4//oAOv/oADz/2wA9//oAdP/6AHX/+gB2//oAd//6AHj/+gB5//oAev/6AHv/+gB8//oAff/6AH7/+gB///oAhP/6AIX/+gCG//oAh//6AIj/+gCJ//oAiv/6AIv/+gCM//oAjf/6AI7/+gCQ//oAkf/6AJL/+gCT//oAlP/6AJb/+gCX//oAmP/6AJn/+gCl//oApv/6AKf/+gCo//oAqf/6AKr/+gCr//oArP/6AK3/4ACu/+AAr//gALD/4ACy//oAs//6ALT/+gC1//oAtv/6ALf/+gC4//oAuf/6ALr/+gC7//oAvP/oAL3/6AC+/+gAv//oAMD/2wDB/9sAwv/bAMP/2wDE//oAxf/6AMb/+gEv//oBmv/6AAUAL//4AJH/+ACS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AFkAMQBbAFsARwBeAF4ASABjAPoASQD8ASUA4QEnAScBCwEtAS0BDAEvATUBDQFYAVgBFAFaAVoBFQFcAWMBFgFlAWUBHgFyAXIBHwGWAZYBIAGZAZoBIQHSAeUBIwHnAegBNwHqAeoBOQHtAfIBOgH0AfQBQAACAAQAWABYAAAAWgBaAAEAXABdAAIBGgEuAAQAAQBKAAsADQAPABEAEgAjACUAKQAwADMANAA5ADsAPgA/AFAAUwBUAFkAWwBeAGwAfwCOAJMAogCxAMsA0ADUANUA1wDYANoA3wDjAOoA7QDuAO8A8ADxAPIA8wD0APgA+QD6AQgBDQEQAREBEgETARQBFQEWARcBGQEjAS0BZQGZAZoB2gHbAeQB5QHnAegB6gHtAe4B9AACABsABQAFAAAACgAKAAEAEAAQAAIAJAAkAAMAJgAoAAQAKgAvAAcAMQAyAA0ANQA4AA8AOgA6ABMAPAA9ABQARABPABYAUQBSACIAVQBYACQAWgBaACgAXABdACkAYwCwACsAsgDZAHkA2wD6AKEA/AETAMEBFQE1ANkBWAFYAPoBWgFaAPsBXAFjAPwBmQGaAQQB0gHjAQYB5wHnARgB7QHyARkAAgBzAAUABQAmAAoACgAmABAAEAAdACYAJgABACcAJwACACgAKAADACoAKgAEACsAKwAFACwALAAGAC0ALQAHAC4ALgAIAC8ALwAJADEAMQAKADIAMgALADUANQAMADYANgANADcANwAOADgAOAAPADoAOgAQADwAPAARAD0APQASAEQARAATAEUARQAUAEYARgAVAEcARwAWAEgASAAXAEkASQAYAEoASgAZAEsASwAcAEwATAAeAE0ATQAfAE4ATgAgAE8ATwAhAFEAUQAiAFIAUgAjAFUAVQAnAFYAVgAoAFcAVwApAFgAWAAqAFoAWgArAFwAXAAsAF0AXQAtAG0AbgADAG8AcwABAHQAdgACAHcAfwADAIAAgwAEAIQAhQAFAIYAjgAGAI8AjwAHAJAAkAAIAJEAlQAJAJYAmQAKAJoAowALAKQApAADAKUApwAMAKgArAANAK0AsAAOALIAuwAPALwAvwAQAMAAwwARAMQAxgASAMcA0AATANEA0gAXANMA1wAVANgA2QAWANsA4wAXAOQA5wAZAOgA6QAcAOoA8gAeAPMA9AAfAPUA9gAgAPcA+gAhAPwBAAAiAQEBCgAjAQsBCwAXAQwBDgAnAQ8BEwAoARUBGAApARkBGQAUARoBIwAqASQBJwArASgBKwAsASwBLgAtAS8BLwAHATABMAAfATEBMQAeATIBMgAhATMBMwAYATQBNAAeATUBNQAhAVgBWAAkAVoBWgAkAVwBXQAlAV4BXgAaAV8BXwAbAWABYAAaAWEBYQAbAWIBYwAdAZkBmQAiAZoBmgAKAdIB0gAcAdMB0wAgAdQB1QAfAdYB1gAUAdcB1wAgAdgB2AAcAdkB2QAUAdoB4wAeAecB5wAdAe0B7QAaAe4B7gAbAe8B7wAaAfAB8AAbAfEB8gAdAAIAaQAFAAUADgAKAAoADgAQABAAEwAkACQAIgAmACYAEgAnACcAKwAoACgALgAqACoAGgArACsAKAAsACwALAAtAC0ABwAuAC4AJwAvAC8AKgAxADEALQAyADIACQA1ADUAKQA2ADYALwA3ADcADAA4ADgAGQA6ADoAGwA8ADwAEAA9AD0AIwBEAEQAHgBGAEYADwBHAEcABgBIAEgAFABJAEkAFQBKAEoAHwBLAEsAHABMAEwACgBNAE0AAQBOAE4ADQBPAE8ABQBRAFEAAgBSAFIABABTAFMAEQBVAFUAFwBWAFYAHQBXAFcACABYAFgAFgBaAFoAGABcAFwACwBdAF0AIABjAGwAIgBtAG4AJABvAHMAEgB0AHYAKwB3AH8ALgCAAIMAGgCEAIUAKACGAI4ALACPAI8ABwCQAJAAJwCRAJQAKgCWAJkALQCaAKQACQClAKcAKQCoAKwALwCtALAADACyALsAGQC8AL8AGwDAAMMAEADEAMYAIwDHANIAHgDTANcADwDYANkABgDbAOMAFADkAOcAHwDoAOkAHADqAPIACgDzAPQAAQD1APUADQD2APYACgD3APsABQD8AQAAAgEBAQsABAEMAQ4AFwEPARMAHQEVARgACAEZARkAEQEaASMAFgEkAScAGAEoASsACwEsAS4AIAEvAS8ALAEwATAACgExATUAFQFZAVkAAwFbAVsAAwFcAV0AIQFeAV4AJQFfAV8AJgFgAWAAJQFhAWEAJgFiAWMAEwGZAZkAAgGaAZoALQHSAdkAFQHaAeQABAHnAecAEwHtAe0AJQHuAe4AJgHvAe8AJQHwAfAAJgHxAfIAEw==); }

@font-face {
  font-family: 'gotham-bold';
  src: url(data:font/opentype;charset=utf-8;base64,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ADH/7AA1/+wAPf/sAD//7ABE//sARf/7AEb/9gBH//YAUf/2AFL/9gBT//YAVf/2AF3/9gBf//YAZP/2AGX/9gBm//YAZ//2AJ7/7ACx/+wAsv/2ALP/9gC0//YAFAAX/+IAGv/YABz/2AAd/9gALf/sAC//zgA4/9gAQf/2AEL/2ABE/9MARf/YAEb/yQBH/78ASP/YAEr/2ABL/+wAZv/2AGv/7ACa/84ArP/YAAgAUf/2AFL/9gBT//YAXf/2AGT/9gBl//YAZ//2ALL/9gAcABT/8QAa/5wAHP+cAB3/ugAtAAoAL/+wADj/kgBI//YAT//nAFH/8QBS//YAU//xAFX/9gBd//EAX//2AGH/9gBk//EAZf/2AGf/8QBo//EAmv+wAKP/5wCr//EArP+cALL/8QC2ABQAuAAUAL7/8QALAC3/9gBC//YARP/nAEX/7ABG//YAR//iAEr/8QBPAAoAZP/7AGf/+wCjAAoABgAa//EAHP/xAC//5wA4/+wAmv/nAKz/8QAhABv/zgAv/+wAMf/JADX/yQA9/8kAP//JAEH/9gBC//YAQ//xAET/4gBF/+IAR//iAE//9gBR/+IAUv/nAFP/4gBU/+wAVf/nAF3/4gBf/+cAYv/nAGP/7ABk/8QAZf/OAGf/zgCa/+wAnv/JAKP/9gCq/+wAsf/JALL/4gCz/84AtP/OACIAGP+wABv/2AAt/8QAMf/YADX/2AA9/9gAP//YAEL/nABD/+wARP+NAEX/nABH/34ASv+IAFH/9gBS//sAU//2AFT/7ABV//sAXf/2AF//+wBi/+wAZP/EAGX/zgBn/8QAl/+mAJ7/2ACx/9gAsv/2ALP/2AC0/9gAtf/YALb/2AC3/9gAuP/YABQAF//iABr/2AAc/9gAHf/YAC3/7AAv/9MAOP/iAEH/+wBC/+IARP/TAEX/2ABG/84AR//EAEj/3QBK/9gAS//sAGb/+wBr/+wAmv/TAKz/2AAbABr/nAAc/5wAHf/EAC//ugA4/5wARP/2AEX/+wBG/+IAR//2AEj/8QBP//YAUf/7AFP/+wBUAA8AXf/7AGIADwBjAAUAZAAKAGUACgBnAAoAmv+6AKP/9gCqAAoArP+cALL/+wC2ABQAuAAUAAYAF//2AC3/7ABC/+IARP/TAEX/2ABH/78ADQA4//sARP/sAEX/8QBH/+cAUf/2AFL/+wBT//YAVAAKAFX/+wBd//YAX//7AGIACgCy//YAEgAt//YAL//xAEH/9gBC//EARP/iAEX/5wBG/+cAR//iAEj/9gBK/+wAVP/7AGL/+wBk//EAZf/2AGb/8QBn//EAaP/7AJr/8QAxABT/0wAa/5wAG/+mABz/nAAd/6YAKP/2ACn/9gAv/6YAMf/iADX/4gA4/5IAPf/iAD//4gBB//EASP/2AE//lwBR/5cAUv+hAFP/lwBU/+IAVf+hAFf/9gBY//YAWv/7AFv/xABc/8QAXf+XAF7/xABf/6EAYP/EAGH/pgBi/+wAY//OAGT/zgBl/9gAZv/OAGf/zgBo/7AAmv+mAJ7/4gCj/5cAqv+mAKv/ugCs/5wAsf/iALL/lwCz/6YAtP+mAL7/ugAJABr/8QAc//EAHf/xAC//5wA4/+wARv/2AGb/+wCa/+cArP/xADUAFP/YABr/iAAb/9gAHP+IAB3/iAAo/+wAKf/sAC//nAAx/9MANf/TADj/iAA9/9MAP//TAEH/5wBE//YARf/2AEb/7ABH/+wASP/2AE//ugBR/7oAUv+/AFP/ugBU/+cAVf+/AFf/7ABY/+wAWv/2AFv/2ABc/9gAXf+6AF7/2ABf/78AYP/YAGH/xABi/+wAY//YAGT/2ABl/90AZv/OAGf/2ABo/8kAmv+cAJ7/0wCj/7oAqv/EAKv/2ACs/4gAsf/TALL/ugCz/9gAtP/YAL7/2AA1ABT/4gAa/5wAG//dABz/nAAd/5wAKP/xACn/8QAv/6YAMf/YADX/2AA4/5cAPf/YAD//2ABB/+wARP/2AEX/9gBG//EAR//sAEj/9gBP/7oAUf+/AFL/xABT/78AVP/iAFX/xABX//EAWP/xAFr/9gBb/90AXP/dAF3/vwBe/90AX//EAGD/3QBh/8QAYv/nAGP/3QBk/90AZf/dAGb/2ABn/90AaP/JAJr/pgCe/9gAo/+6AKr/zgCr/90ArP+cALH/2ACy/78As//dALT/3QC+/90AKAAU//YAG//OAC3/8QAv/+wAMf/OADX/zgA4//YAPf/OAD//zgBB/+IAQ//2AET/7ABF//EAR//iAE//9gBR/9MAUv/YAFP/0wBU/+wAVf/YAFf/9gBY//YAWv/2AF3/0wBf/9gAYv/sAGP/7ABk/84AZf/YAGf/2ACa/+wAnv/OAKP/9gCq/84Aq//sALH/zgCy/9MAs//OALT/zgC+/+wANQAU/8kAGv9+ABv/sAAc/34AHf+SACj/2AAp/9gAL/+SADH/xAA1/8QAOP9+AD3/xAA//8QAQf/dAET/7ABF/+wARv/iAEf/7ABI//YAT/+cAFH/kgBS/5cAU/+SAFT/2ABV/5cAV//sAFj/7ABa//YAW/+1AFz/tQBd/5IAXv+1AF//lwBg/7UAYf+cAGL/4gBj/7UAZP/EAGX/yQBm/7oAZ//EAGj/sACa/5IAnv/EAKP/nACq/5wAq/+1AKz/fgCx/8QAsv+SALP/sAC0/7AAvv+1ABcAG//iADH/3QA1/90APf/dAD//3QBB//YASP/2AFH/5wBS/+wAU//nAFT/9gBV/+wAXf/nAF//7ABk/+wAZf/xAGf/8QCe/90Aqv/sALH/3QCy/+cAs//iALT/4gAVADH/7AA1/+wAOP/2AD3/7AA//+wAT//2AFH/7ABS/+wAU//sAFgAHgBd/+wAX//sAGH/8QBk/+wAZf/sAGb/9gBn//YAnv/sAKP/9gCx/+wAsv/sABEAMf/YADX/2AA9/9gAP//YAEL/pgBD//EARP+IAEX/nABH/5IAVP/2AFgAHgBi/+IAZP+6AGX/xABn/8QAnv/YALH/2AAHABj/8QAt/90ASv+1AGL/+wBk/+wAZf/sAGf/7AASABf/4gAY//EAGv/2ABz/9gAt/90ASv+6AEv/7ABk/+cAZf/sAGb/4gBn/+cAaP/xAGv/8QCr//sArP/2ALX/9gC3//YAvv/7ABYAF//xAC3/8QBK/9gAUf/xAFL/9gBT//EAVf/2AF3/8QBf//YAZP/7AGX/+wBm//YAZ//7AKr/9gCrAAoAsv/xALUACgC2AA8AtwAKALgADwC9//YAvgAKAA4AF//iABj/7AAa//YAHP/2AC3/2ABK/7AAS//sAGT/5wBl/+cAZv/iAGf/5wBo//EAa//2AKz/9gAbABcAHgAYAB4AGv/TABz/0wAd/9MALQAjAEoAHgBLABQAT//xAFH/9gBS//YAU//2AFX/9gBd//YAX//2AGj/9gBrAB4AlwAoAKP/8QCq//EArP/TALL/9gC1AB4AtgAjALcAHgC4ACMAvf/xAAEASv/OAAYAGP/xAC3/4gBK/7UAZP/sAGX/8QBn//EAFgAb/+wASv/YAE//9gBR/+cAUv/nAFP/5wBV/+cAXf/nAF//5wBi//YAY//2AGT/7ABl/+wAZ//xAKP/9gCq/+wAq//2ALL/5wCz/+wAtP/sAL3/7AC+//YABgAY//EALf/iAEr/tQBk/+wAZf/xAGf/8QAGABj/8QAt/+IASv+1AGT/7ABl//EAZ//xABIAF//iABj/7AAa/+wAHP/sAC3/zgBK/7AAS//sAGT/4gBl/+cAZv/dAGf/4gBo/+wAa//xAKv/9gCs/+wAtf/sALf/7AC+//YAEgAX/+IAGP/xABr/9gAc//YALf/dAEr/ugBL/+wAZP/nAGX/7ABm/+IAZ//nAGj/8QBr//EAq//7AKz/9gC1//YAt//2AL7/+wABAEr/zgAWABgAFAAa/6YAHP+mAB3/tQBK/+IAT//nAFH/8QBS//YAU//xAFX/9gBd//EAX//2AGj/9gCj/+cAqv/2AKz/pgCy//EAtQAUALYAIwC3ABQAuAAjAL3/9gAQABf/7AAt/90ASv+1AEv/8QBh//YAYv/2AGT/7ABl//EAZv/nAGf/8QBo//YAa//2AKr/9gC1//YAt//2AL3/9gAMAEr/2ABR//EAUv/xAFP/8QBV//EAXf/xAF//8QCq//YAsv/xALYACgC4AAoAvf/2AAEASv/OAB4AGv+rABv/8QAc/6sAHf+6AC3/9gBK/84AS//sAE//5wBR/+IAUv/nAFP/4gBV/+cAXf/iAF//5wBh/+wAZP/xAGX/8QBm//YAZ//xAGj/+wBr//YAo//nAKr/4gCr//EArP+rALL/4gCz//EAtP/xAL3/4gC+//EAHgAa/7oAG//2ABz/ugAd/8QALf/2AEr/zgBL/+wAT//sAFH/5wBS/+wAU//nAFX/7ABd/+cAX//sAGH/8QBk//EAZf/2AGb/9gBn//YAaP/7AGv/9gCj/+wAqv/sAKv/9gCs/7oAsv/nALP/9gC0//YAvf/sAL7/9gAYABv/4gAt//EASv/OAEv/9gBP//EAUf/dAFL/4gBT/90AVf/iAF3/3QBf/+IAYf/sAGT/9gBl//YAZ//2AGv/9gCj//EAqv/TAKv/8QCy/90As//iALT/4gC9/9MAvv/xAB4AGv+rABv/8QAc/6sAHf+6AC3/9gBK/84AS//sAE//5wBR/+IAUv/nAFP/4gBV/+cAXf/iAF//5wBh/+wAZP/xAGX/9gBm//YAZ//2AGj/+wBr//YAo//nAKr/4gCr//EArP+rALL/4gCz//EAtP/xAL3/4gC+//EACgBK/9MAUf/xAFL/8QBT//EAVf/xAF3/8QBf//EAqv/xALL/8QC9//EAFQAx/+wANf/sADj/9gA9/+wAP//sAFH/8QBS//EAU//xAFX/9gBYACMAXf/xAF//8QBh//YAZP/2AGX/9gBm//YAZ//2AGj/9gCe/+wAsf/sALL/8QABACL/8QABACX/8QAEAGT/9gBl//sAZv/2AGf/9gAIAFH/9gBS//YAU//2AF3/9gBk//YAZf/2AGf/9gCy//YAAQAl//sAAQAi/+wAFAAX/+IAGv/YABz/2AAd/9gALf/sAC//0wA4/+IAQf/7AEL/4gBE/9MARf/YAEb/zgBH/8QASP/dAEr/2ABL/+wAZv/7AGv/7ACa/9MArP/YAA4AF//iABj/7AAa//YAHP/2AC3/2ABK/7AAS//sAGT/5wBl/+cAZv/iAGf/5wBo//EAa//2AKz/9gATADH/7AA1/+wAPf/sAD//7ABC/8QAQ//xAET/xABF/84ARv/2AEf/ugBPAAoAVP/2AGL/8QBk/9MAZf/dAGf/3QCe/+wAowAKALH/7AADAB8AHgAi/+IAI//2ABAAQv+6AET/2ABF/90ARv/sAEf/tQBR//YAUv/7AFP/9gBV//sAXf/2AF//+wBk//EAZf/2AGb/8QBn//EAsv/2ABEAL//sAEH/9gBC/6YARP/EAEX/zgBG/84AR/+cAEj/8QBU//YAYf/2AGL/9gBk/+IAZf/sAGb/0wBn/+IAaP/sAJr/7AAXADH/2AA1/9gAPf/YAD//2ABC/5wAQ//xAET/iABF/5wAR/9+AFH/7ABS//YAU//sAFT/8QBV//YAXf/sAF//9gBi/+cAZP+rAGX/ugBn/8QAnv/YALH/2ACy/+wACABR//YAUv/2AFP/9gBd//YAZP/2AGX/9gBn//YAsv/2AA4AF//iABj/7AAa//YAHP/2AC3/2ABK/7AAS//sAGT/5wBl/+cAZv/iAGf/5wBo//EAa//2AKz/9gARAB//4gAh//YAJf/YAC//2ABC/6YARP/YAEX/3QBG/84AR/+wAEj/4gBk//EAZf/2AGb/4gBn//EAaP/2AJr/2ACc//YAEQAf/+IAIf/2ACX/2AAv/9gAQv+mAET/2ABF/90ARv/OAEf/sABI/+IAZP/xAGX/9gBm/+IAZ//xAGj/9gCa/9gAnP/2ABAAL/+mADj/sABP//YAUf/xAFL/8QBT//EAVf/xAF3/8QBf//EAYf/2AGIADwBo//YAmv+mAKP/9gCl/90Asv/xABAAL/+mADj/sABP//YAUf/xAFL/8QBT//EAVf/xAF3/8QBf//EAYf/2AGIADwBo//YAmv+mAKP/9gCl/90Asv/xAA0AL/+cADj/nABP/+wAUf/dAFL/4gBT/90AVf/iAF3/3QBf/+IAYf/xAJr/nACj/+wAsv/dAAEAHwAUABAAQv+6AET/2ABF/90ARv/sAEf/tQBR//YAUv/7AFP/9gBV//sAXf/2AF//+wBk//EAZf/2AGb/8QBn//EAsv/2AAgAVP/2AGH/9gBi//YAZP/iAGX/7ABm/9MAZ//iAGj/7AAYADH/2AA1/9gAPf/YAD//2ABC/5wAQ//xAET/iABF/5wAR/9+AFH/7ABS//YAU//sAFT/8QBV//YAWAAPAF3/7ABf//YAYv/nAGT/qwBl/7oAZ//TAJ7/2ACx/9gAsv/sABgAMf/YADX/2AA9/9gAP//YAEL/nABD//EARP+IAEX/nABH/34AUf/sAFL/9gBT/+wAVP/xAFX/9gBYAA8AXf/sAF//9gBi/+cAZP+rAGX/ugBn/9MAnv/YALH/2ACy/+wAAgAZABIAEgAAABQAFAABABYAFgACABgAGAADABoAHgAEACAAKQAJAC8ANQATADgAOgAaAD0ASgAdAE8AUQArAFMAVgAuAFkAWQAyAFsAaQAzAJAAkQBCAJQAlABEAJoAmgBFAJwAngBGAKMAowBJAKUApQBKAKgAqABLAKoArABMALEAtQBPALcAuABUALwAvgBWAMMAxABZ); }

@font-face {
  font-family: 'GothamHTF-Book';
  src: url(data:application/font-ttf;charset=utf-8;base64,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AAQAIv/7ADf/7wA5/+wAOv/xADv/7AA8/+IAWf/2AFr/9gBc//YAGAAQ//YAJv/sACr/7AAy/+wANP/sADn//wA6//8AO//2ADz/9gBG//YAR//2AEj/9gBK//YAUv/2AFT/9gBZ//YAWv/2AFv/9gBc//YAcv/sALr/7AC7//YAzP/2AM3/9gAUAAz/4gAP/9gAEf/YABL/2AAi/+wAJP/SAC3/2AA2//YAN//NADn/0wA6/9wAO//JADz/vwA9/9QAP//YAED/7ABb//YAYP/sAH//0gDX/9gACABG//YAR//2AEj/9gBS//YAWf/2AFr/9gBc//YAu//2ACIACf/mAA//nAAR/5wAEv+6ACIACgAk/7AAJv/xACr/8QAt/5IAMv/xADT/8QA9//YARP/nAEb/8QBH//YASP/xAEr/9gBS//EAVP/2AFb/9gBZ//EAWv/2AFz/8QBd//EAcv/xAHf/8QB//7AAnv/nALr/8QC7//EAzwAUANIAFADX/5wA2v/xAAsAIv/2ADf/7wA5/+sAOv/wADv/9gA8/+IAP//xAEQACgBZ//sAXP/7AJ4ACgAGAA//8QAR//EAJP/nAC3/7AB//+cA1//xACcACf/5ABD/zgAk//sAJv/NACr/zQAy/80ANP/NADb/9gA3//YAOP/xADn/4gA6/+IAPP/bAET/9gBG/+IAR//nAEj/4gBJ/+wASv/nAFL/4gBU/+cAV//nAFj/7ABZ/8QAWv/OAFz/zgBs/+wAcv/NAH//+wCe//YAuv/NALv/4gDK/+wAzP/OAM3/zgDd/+wA3v/sAOD/7ADh/+wAKAAJ//kADf+wABD/2AAi/8QAJv/YACr/2AAy/9gANP/YADf/nAA4/+wAOf+NADr/nAA8/34AP/+IAEb/9gBH//sASP/2AEn/7ABK//sAUv/2AFT/+wBX/+wAWf/EAFr/zgBc/8QAcv/YALr/2AC7//YAyv/sAMz/2ADN/9gAzv/YAM//2ADR/9gA0v/YANz/pgDd/+wA3v/sAOD/7ADh/+wAFAAM/+IAD//YABH/2AAS/9gAIv/sACT/1wAt/+IANv/7ADf/0AA5/9cAOv/cADv/zgA8/8QAPf/ZAD//2ABA/+wAW//7AGD/7AB//9cA1//YACEACf/xAA//nAAR/5wAEv/EACT/ugAt/5wAOf/2ADr/+wA7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/+wAW//iAFz/5wBd//EAYP/xAHf/+wDO//YA0f/2ANf/9gDa//sAFgAM//EAIv/xAD//2ABG//EAR//2AEj/8QBK//YAUv/xAFT/9gBZ//sAWv/7AFv/9gBc//sAbP/2AHcACgC7//EAzgAKAM8ADwDRAAoA0gAPANn/9gDaAAoADgAM/+IADf/sAA//9gAR//YAIv/YAD//sABA/+wAWf/nAFr/5wBb/+IAXP/nAF3/8QBg//YA1//2ABsADAAeAA0AHgAP/9MAEf/TABL/0wAiACMAPwAeAEAAFABE//EARv/2AEf/9gBI//YASv/2AFL/9gBU//YAXf/2AGAAHgBs//EAnv/xALv/9gDOAB4AzwAjANEAHgDSACMA1//TANn/8QDcADMAAQA//84ABgAN//EAIv/iAD//tQBZ/+wAWv/xAFz/8QAWABD/7AA//9gARP/2AEb/5wBH/+cASP/nAEr/5wBS/+cAVP/nAFf/9gBY//YAWf/sAFr/7ABc//EAbP/sAHf/9gCe//YAu//nAMz/7ADN/+wA2f/sANr/9gASAAz/4gAN/+wAD//sABH/7AAi/84AP/+wAED/7ABZ/+IAWv/nAFv/3QBc/+IAXf/sAGD/8QB3//YAzv/sANH/7ADX/+wA2v/2ABYADQAUAA//pgAR/6YAEv+1AD//4gBE/+cARv/qAEf/6wBI/+oASv/rAFL/6gBU/+sAXf/2AGz/9gCe/+cAu//qAM4AFADPACMA0QAUANIAIwDX/6YA2f/2ABAADP/sACL/3QA//7UAQP/xAFb/9gBX//YAWf/sAFr/8QBb/+cAXP/xAF3/9gBg//YAbP/2AM7/9gDR//YA2f/2AAwAP//YAEb/8QBH//EASP/xAEr/8QBS//EAVP/xAGz/9gC7//EAzwAKANIACgDZ//YAHgAP/6sAEP/xABH/qwAS/7oAIv/2AD//zgBA/+wARP/nAEb/4gBH/+cASP/iAEr/5wBS/+IAVP/nAFb/7ABZ//EAWv/xAFv/9gBc//EAXf/7AGD/9gBs/+IAd//xAJ7/5wC7/+IAzP/xAM3/8QDX/6sA2f/iANr/8QAeAA//ugAQ//YAEf+6ABL/xAAi//YAP//OAED/7ABE/+wARv/nAEf/7ABI/+cASv/sAFL/5wBU/+wAVv/xAFn/8QBa//YAW//2AFz/9gBd//sAYP/2AGz/7AB3//YAnv/sALv/5wDM//YAzf/2ANf/ugDZ/+wA2v/2ABgAEP/iACL/8QA//84AQP/2AET/8QBG/90AR//iAEj/3QBK/+IAUv/dAFT/4gBW/+wAWf/2AFr/9gBc//YAYP/2AGz/0wB3//EAnv/xALv/3QDM/+IAzf/iANn/0wDa//EAHgAP/6sAEP/xABH/qwAS/7oAIv/2AD//zgBA/+wARP/nAEb/4gBH/+cASP/iAEr/5wBS/+IAVP/nAFb/7ABZ//EAWv/2AFv/9gBc//YAXf/7AGD/9gBs/+IAd//xAJ7/5wC7/+IAzP/xAM3/8QDX/6sA2f/iANr/8QAKAD//0wBG//EAR//xAEj/8QBK//EAUv/xAFT/8QBs//EAu//xANn/8QAVACb/7AAq/+wALf/2ADL/7AA0/+wARv/xAEf/8QBI//EASv/2AE0AIwBS//EAVP/xAFb/9gBZ//YAWv/2AFv/9gBc//YAXf/2AHL/7AC6/+wAu//xAAEAF//xAAEAF//sAAEAGv/xABAAN/+6ADn/2AA6/90AO//sADz/tQBG//YAR//7AEj/9gBK//sAUv/2AFT/+wBZ//EAWv/2AFv/8QBc//EAu//2AAIAGv/sANsAHgAWACT/7AA2//YAN/+mADn/xAA6/84AO//OADz/nAA9//EASf/2AFb/9gBX//YAWf/iAFr/7ABb/9MAXP/iAF3/7AB//+wAyv/2AN3/9gDe//YA4P/2AOH/9gAYACb/7AAq/+wAMv/sADT/7AA3/8QAOP/xADn/xAA6/84AO//2ADz/ugBEAAoASf/2AFf/8QBZ/9MAWv/dAFz/3QBy/+wAngAKALr/7ADK//YA3f/2AN7/9gDg//YA4f/2AAQAWf/2AFr/+wBb//YAXP/2AAMAFAAeABf/4gAY//YAEAAk/6YALf+wAET/9gBG//EAR//xAEj/8QBK//EAUv/xAFT/8QBW//YAVwAPAF3/9gB4/90Af/+mAJ7/9gC7//EADQAk/5wALf+cAET/7ABG/9YAR//bAEj/1gBK/9sAUv/WAFT/2wBW/+YAf/+cAJ7/7AC7/9YAHQAm/9gAKv/YADL/2AA0/9gAN/+cADj/8QA5/4gAOv+cADz/fgBG/+wAR//2AEj/7ABJ//EASv/2AE0ADwBS/+wAVP/2AFf/5wBZ/6sAWv+6AFz/0wBy/9gAuv/YALv/7ADK//EA3f/xAN7/8QDg//EA4f/xABwAJv/YACr/2AAy/9gANP/YADf/nAA4//EAOf+IADr/nAA8/34ARv/sAEf/9gBI/+wASf/xAEr/9gBS/+wAVP/2AFf/5wBZ/6sAWv+6AFz/xABy/9gAuv/YALv/7ADK//EA3f/xAN7/8QDg//EA4f/xAA0ASf/2AFb/9gBX//YAWf/iAFr/7ABb/9MAXP/iAF3/7ADK//YA3f/2AN7/9gDg//YA4f/2AAkAFAA8ABUACgAWACgAF/+1ABgAFAAaAB4AGwAUABwAFABwAA8AAgAcAAcABwAAAAkACQABAAsACwACAA0ADQADAA8AHgAEACQAKgAUAC0ALwAbADIAPwAeAEQARgAsAEgASwAvAE4ATgAzAFAAXgA0AGUAZQBDAGcAaABEAGwAbABGAHAAcABHAHIAcgBIAHcAeABJAH8AfwBLAJcAlwBMAJ4AngBNALoAuwBOAMEAwQBQAMoAygBRAMwA0QBSANMA0wBYANcA1wBZANkA2wBaAAAAAQAAAADJiW8xAAAAAMbuxnUAAAAAxu7GdQ==) format("truetype"); }

@font-face {
  font-family: 'Monoton-Regular';
  src: url(data:application/font-ttf;charset=utf-8;base64,AAEAAAARAQAABAAQRFNJRwAAAAEAAMhAAAAACEZGVE1ecGxIAADJeAAAABxHREVGAaQAJAAAyEgAAAAoR1BPU9ga7hsAAMiQAAAA5kdTVUJskXSPAADIcAAAACBPUy8ynHyFYAAAAZgAAABgY21hcOxG1UsAAAfMAAADzmdhc3D//wAEAADIOAAAAAhnbHlmlfhSpAAADpAAAK5QaGVhZABhLGsAAAEcAAAANmhoZWEVmgrtAAABVAAAACRobXR44rpUCQAAAfgAAAXUbG9jYeGSCPQAAAukAAAC7G1heHAB5gHQAAABeAAAACBuYW1lCvynYAAAvOAAAAP5cG9zdHAL9AsAAMDcAAAHWXByZXBoBoyFAAALnAAAAAcAAQAAAAEAAGfDqPtfDzz1AAsIAAAAAADKdHCzAAAAAMp0cLP+vfzKDZwJPgAAAAgAAgAAAAAAAAABAAAJPvzKAAAN7f69/sANnAABAAAAAAAAAAAAAAAAAAABdQABAAABdQDnABgA5AAVAAIAAAABAAEAAABAAAAAAgACAAMFcgGQAAUAAAUzBMwAAACZBTMEzAAAAswAMgNgAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAG5ld3QAQAAC+wIJPvzKAAAJPgM2AAAAAQAAAAAFoAZ4AAAAIAACAN4AAADeAAAA3gAAAN4AAADeAAAA3gAAAN4AAAKxAF4ETwBUCB4AJgV9AC8MCgA5CD0ARQIQAFQDSQBMA0UAQwVRAD0EzwBMAgYATwPKAFoCCwBRA5UAJga/AEEDaQA5BKoAMwTmADIE+gBBBYkAKQZBAEkFDgA5BngARgZCADkCGgBaAhgAWgVdAEgDygBaBV0AUAWNACkInAA9B34AIQbmAF0G0QA4BxcAXQWnAF0FdwBdB0QAOAc2AF0CtgBdA3oALwaHAF0E1wBdB14AXQcGAF0HeAA4Bs4AXQeBADgGwABdBXUAJwS7AD0HPgBTB4cAJQlLACkHAwAfBlAAIwbVAE8CkQBeA5YAKwKPADsDzQA9BBgAWwPIADsGqAA3BcQAXQXlADcGqgBdBVYAXQUBAF0GngA3BqUAXQK0AF0DJgAvBmoAXQSqAF0JWABRBkwAXQarADcGQQBdBk4ANwanAF0FdwAsBLUAPAZeAFIG2AAkCQoAUgZSACcF3gAgBbgAOQMtADkCIgBeAy0AOAVTAEkA3gAAArEAXgWrADsFhQBTBboALwZgACsCHABaAN4AAAR0AFMG9QA/BqsAQwdLAE4FvwBWBvUAPwKlAEMEygBJA3sAPAQgADMDxwBGBmsAYAVpAEMCFQBWApMAXgLgADsGsABBB0wAVQnkADIJPQAyCsMALwWNACkHfgAhB34AIQd+ACEHfgAhB34AIQd+ACEJlgAiBtEAOAWnADwFpwBdBacAXQWnAF0Ctv69ArYAXQK2ACQCtv9xBz8ANwcGAF0HeAA4B3gAOAd4ADgHeAA4B3gAOAZSACcHgwA3Bz4AUwc+AFMHPgBTBz4AUwZQACMGYwBeBpwAVgaoADcGqAA3BqgANwaoADcGqAA3BqgANwlVADcF5QA3BVYAFQVWAF0FVgBdBVYAXQK0/r0CtABdArQAJAK0/3EGRQAyBkwAXQarADcGqwA3BqsANwarADcGqwA3AhX/xAapADYGXgBSBl4AUgZeAFIGXgBSBd4AIAaqAF4F3gAgB34AIQaoADcHfgAhBqgANweBAC8GqAA3BtEAOAXlADcG0QA4BeUANwbRADgF5QA3BxcAXQiuAF4HHP+cBqr/ngWnAF0FVgBdBacAXQVWAF0FpwBdBVYAXQWnAFwFVgBdBacAXQVWAF0HRAA4Bp4ANwdEADgGngA3B0QAOAaeADcHNgBdBqUAXQc2/8cGpf/bArb+9QK0/vUCtgBdArQAXQK2ACsCtAArArYAXQK0AF0CtgBdArQAXQYzAFwF1wBeA3oALwMmAC8GhwBdBmoAXQZqAF0E1wBdBKoAXQTXAF0EqgBdBtoAXASuAF4E1wBdBKgAXgTV/3gEp/94BwYAXQZMAF0HBgBdBkwAXQcGAF0GTABdBv8AXgWIAF0HeAA4BqsANwd4ADgGqwA3B3gAOAarADcKiwA3CWUANwbAAF0GwABdBqcAXQbAAF0GpwBdBXUAJwV3ACwFdQAnBXcALAV1ACcFdwAsBXUAJwV3ACwEuwA9BLUAPAS7AD0GvgA8BLsAPQS1ADwHPgBTBl4AUgc+AFMGXgBSBz4AUwZeAFIHPgBTBl4AUgc+AFMGXgBSBz4AUwZcAFEGUAAjBd4AIAZQACMG1QBPBbgAOQbVAE8FuAA5BtUATwW4ADkDGwBGDe0AXAzQAFwFdQAnBXcALAS7AD0EtQA8AyYALwMEAE0C5gA+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ACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQcAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQAigCDAJMBCAEJAI0BCgCIAMMA3gELAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBDAENAQ4BDwEQAREA/QD+ARIBEwD/AQABFAEVARYBAQEXARgBGQEaARsBHAEdAR4BHwEgAPgA+QEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwAPoA1wExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwDiAOMBQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNALAAsQFOAU8BUAFRAVIBUwFUAVUBVgD7APwA5ADlAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagC7AWsBbAFtAW4A5gDnAKYBbwFwAXEBcgFzAXQBdQDYAOEA2wDcAN0A4ADZAN8BdgF3AXgBeQCfAJsAsgCzALYAtwDEALQAtQDFAIIAwgCHAKsAxgC+AL8AvAF6AXsAjACYAXwAmgCZAO8ApQCSAJwApwCPAJQAlQC5AX0BfgF/AYABgQZnbHlwaDEHdW5pMDAwRAd1bmkwMDAyB3VuaTAwMDkHdW5pMDAwQQd1bmkwMEEwB3VuaTAwQjIHdW5pMDBCMwd1bmkwMEI1B3VuaTAwQjkHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrCkNkb3RhY2NlbnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24KR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrAklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQMa2dyZWVubGFuZGljBkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgNFbmcDZW5nB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUMUmNvbW1hYWNjZW50DHJjb21tYWFjY2VudAZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgMVGNvbW1hYWNjZW50DHRjb21tYWFjY2VudAZUY2Fyb24GdGNhcm9uBFRiYXIEdGJhcgZVdGlsZGUGdXRpbGRlB1VtYWNyb24HdW1hY3JvbgZVYnJldmUGdWJyZXZlBVVyaW5nBXVyaW5nDVVodW5nYXJ1bWxhdXQNdWh1bmdhcnVtbGF1dAdVb2dvbmVrB3VvZ29uZWsLWWNpcmN1bWZsZXgLeWNpcmN1bWZsZXgGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQHdW5pMDFDNAd1bmkwMUM1DFNjb21tYWFjY2VudAxzY29tbWFhY2NlbnQHdW5pMDIxQQd1bmkwMjFCB3VuaTAyMzcHdW5pMDMwNwd1bmkwMzBGB3VuaTAzMTEHdW5pMDMyNgd1bmkyMDc0BEV1cm8HdW5pMjIwNgd1bmlGOEZGB3VuaUZCMDEHdW5pRkIwMghnbHlwaDM3MQhnbHlwaDM3MgAAAAAAAAH//wADAAAAAQAAAAAAAQAAAA4AAAAYACAAAAACAAEAAQF0AAEABAAAAAIAAAABAAAAAQAAAAEAAAAKABwAHgABbGF0bgAIAAQAAAAA//8AAAAAAAAAAQAAAAoAHgAsAAFsYXRuAAgABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAAAAEACAABAJgABAAAAAkAHABGAEYARgBYABwAHABmABwACgAn/7EAKf+XAC3/lwA1/5cAN/+XADz/sQA9/7EAR/+XAFX/lwBc/4sABAAn/5gAPP+YAD3/mABc/+EAAwA1/yAAOv90ADv/AgAMACf/gAApAJYALQCWADUAlgA3AJYAPP+AAD3/gABHAJYASQCcAE0AnABVAJYAXP+QAAEACQAnACoANQA3ADgAPAA9AFUAXAAAAAAAAQAAAADJiW8xAAAAAMpyjGcAAAAAynRwrw==) format("truetype"); }

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("../fonts/montserrat-v12-latin-300.woff2") format("woff2"), url("../fonts/montserrat-v12-latin-300.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../fonts/montserrat-v12-latin-regular.woff2") format("woff2"), url("../fonts/montserrat-v12-latin-regular.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../fonts/montserrat-v12-latin-500.woff2") format("woff2"), url("../fonts/montserrat-v12-latin-500.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../fonts/montserrat-v12-latin-600.woff2") format("woff2"), url("../fonts/montserrat-v12-latin-600.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("../fonts/montserrat-v12-latin-700.woff2") format("woff2"), url("../fonts/montserrat-v12-latin-700.woff") format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */ }

body {
  background: none repeat scroll 0 0 #333;
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 12px; }

a {
  color: #333;
  outline: medium none;
  overflow: hidden;
  text-decoration: none; }

fieldset {
  border: 0 none;
  margin: 0;
  padding: 0; }

table {
  width: 100%; }

th {
  text-align: left; }

td {
  padding: 1em;
  vertical-align: top; }

.default_underline {
  text-decoration: underline;
  color: #333; }

.orange-button, .paypal-checkout-button {
  background-color: #ffc439; }
  .orange-button:after, .paypal-checkout-button:after {
    content: "";
    border: solid #ffffff;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 5px;
    padding: 0.3125rem;
    vertical-align: middle;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -7px; }

button,
.button,
.buttonstyle,
input[type="button"] {
  background-color: #84bd00;
  border: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1em;
  font-weight: 400;
  padding: 0.5em 2em;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-transform: uppercase;
  position: relative; }
  button.main-button-font,
  .button.main-button-font,
  .buttonstyle.main-button-font,
  input[type="button"].main-button-font {
    font-family: BrandonGrotesque-Bold;
    font-size: 20px; }
  button.secondary-font,
  .button.secondary-font,
  .buttonstyle.secondary-font,
  input[type="button"].secondary-font {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px; }
  button.grey-border,
  .button.grey-border,
  .buttonstyle.grey-border,
  input[type="button"].grey-border {
    border: 1px solid gray; }
  button.green-button, button.add-to-cart,
  button.button.add-to-cart,
  button.buttonstyle.add-to-cart,
  .button.green-button,
  .button.add-to-cart,
  input.button.add-to-cart[type="button"],
  .buttonstyle.green-button,
  .buttonstyle.add-to-cart,
  input.buttonstyle.add-to-cart[type="button"],
  input[type="button"].green-button,
  input.add-to-cart[type="button"] {
    background-color: #339933; }
    button.green-button i, button.add-to-cart i, button.button.add-to-cart i, button.buttonstyle.add-to-cart i,
    .button.green-button i,
    .button.add-to-cart i,
    .buttonstyle.green-button i,
    .buttonstyle.add-to-cart i,
    input[type="button"].green-button i,
    input.add-to-cart[type="button"] i {
      margin-right: 10px;
      vertical-align: top; }
      @media screen and (max-width: 480px) {
        button.green-button i, button.add-to-cart i, button.button.add-to-cart i, button.buttonstyle.add-to-cart i,
        .button.green-button i,
        .button.add-to-cart i,
        .buttonstyle.green-button i,
        .buttonstyle.add-to-cart i,
        input[type="button"].green-button i,
        input.add-to-cart[type="button"] i {
          margin-right: 5px; } }
    button.green-button:hover, button.add-to-cart:hover,
    .button.green-button:hover,
    .button.add-to-cart:hover,
    .buttonstyle.green-button:hover,
    .buttonstyle.add-to-cart:hover,
    input[type="button"].green-button:hover,
    input.add-to-cart[type="button"]:hover {
      background-color: #1d6c1d; }
    button.green-button[disabled], button.add-to-cart[disabled], button.green-button.disabled, button.disabled.add-to-cart,
    .button.green-button[disabled],
    .button.add-to-cart[disabled],
    .button.green-button.disabled,
    .button.disabled.add-to-cart,
    .buttonstyle.green-button[disabled],
    .buttonstyle.add-to-cart[disabled],
    .buttonstyle.green-button.disabled,
    .buttonstyle.disabled.add-to-cart,
    input[type="button"].green-button[disabled],
    input.add-to-cart[type="button"][disabled],
    input[type="button"].green-button.disabled,
    input.add-to-cart[type="button"].disabled {
      background-color: #339933;
      border-color: #339933;
      color: #ffffff;
      opacity: 0.5;
      pointer-events: none; }
  button.black-button,
  .button.black-button,
  .buttonstyle.black-button,
  input[type="button"].black-button {
    background-color: #333333; }
    button.black-button:hover,
    .button.black-button:hover,
    .buttonstyle.black-button:hover,
    input[type="button"].black-button:hover {
      background-color: #000000; }
    button.black-button.button-with-image,
    .button.black-button.button-with-image,
    .buttonstyle.black-button.button-with-image,
    input[type="button"].black-button.button-with-image {
      background-color: #333333; }
      button.black-button.button-with-image:after,
      .button.black-button.button-with-image:after,
      .buttonstyle.black-button.button-with-image:after,
      input[type="button"].black-button.button-with-image:after {
        content: "";
        border: solid #ffffff;
        border-width: 0 4px 4px 0;
        display: inline-block;
        padding: 5px;
        padding: 0.3125rem;
        vertical-align: middle;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        position: absolute;
        right: 18px;
        top: 50%;
        margin-top: -7px; }
      button.black-button.button-with-image:hover,
      .button.black-button.button-with-image:hover,
      .buttonstyle.black-button.button-with-image:hover,
      input[type="button"].black-button.button-with-image:hover {
        background-color: #000000; }
    button.black-button[disabled], button.black-button.disabled,
    .button.black-button[disabled],
    .button.black-button.disabled,
    .buttonstyle.black-button[disabled],
    .buttonstyle.black-button.disabled,
    input[type="button"].black-button[disabled],
    input[type="button"].black-button.disabled {
      background-color: #e7e7e7;
      border-color: #e7e7e7;
      color: #ffffff;
      opacity: 0.5;
      pointer-events: none; }
  button.red-button,
  .button.red-button,
  .buttonstyle.red-button,
  input[type="button"].red-button {
    background-color: #dd1a32; }
    button.red-button:hover,
    .button.red-button:hover,
    .buttonstyle.red-button:hover,
    input[type="button"].red-button:hover {
      background-color: #b81b2f; }
    button.red-button[disabled], button.red-button.disabled,
    .button.red-button[disabled],
    .button.red-button.disabled,
    .buttonstyle.red-button[disabled],
    .buttonstyle.red-button.disabled,
    input[type="button"].red-button[disabled],
    input[type="button"].red-button.disabled {
      background-color: #dd1a32;
      border-color: #dd1a32;
      color: #ffffff;
      opacity: 0.5; }
  button.white-button,
  .button.white-button,
  .buttonstyle.white-button,
  input[type="button"].white-button {
    background-color: #ffffff;
    border: 1px solid #c2c2c2;
    color: #333333; }
    button.white-button.white-button-with-image,
    .button.white-button.white-button-with-image,
    .buttonstyle.white-button.white-button-with-image,
    input[type="button"].white-button.white-button-with-image {
      background-color: #ffffff;
      border: 1px solid #c2c2c2;
      color: #333333; }
      button.white-button.white-button-with-image:after,
      .button.white-button.white-button-with-image:after,
      .buttonstyle.white-button.white-button-with-image:after,
      input[type="button"].white-button.white-button-with-image:after {
        content: "";
        border: solid #ffffff;
        border-width: 0 4px 4px 0;
        display: inline-block;
        padding: 5px;
        padding: 0.3125rem;
        vertical-align: middle;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        position: absolute;
        right: 18px;
        top: 50%;
        margin-top: -7px; }
    button.white-button:hover,
    .button.white-button:hover,
    .buttonstyle.white-button:hover,
    input[type="button"].white-button:hover {
      background-color: #f2f2f2; }
    button.white-button[disabled], button.white-button.disabled,
    .button.white-button[disabled],
    .button.white-button.disabled,
    .buttonstyle.white-button[disabled],
    .buttonstyle.white-button.disabled,
    input[type="button"].white-button[disabled],
    input[type="button"].white-button.disabled {
      background-color: #ffffff;
      border-color: #c2c2c2;
      color: #333333;
      opacity: 0.5; }
  button.large,
  .button.large,
  .button-fancy-large,
  .buttonstyle.large,
  input[type="button"].large {
    font-size: 1.35em;
    text-transform: uppercase; }
  button.raised,
  .button.raised,
  .buttonstyle.raised,
  input[type="button"].raised {
    border-width: 0;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
    button.raised:hover,
    .button.raised:hover,
    .buttonstyle.raised:hover,
    input[type="button"].raised:hover {
      background-color: #608a00;
      color: #ffffff; }
  button.simple, .store-tile.selected .select-store-button,
  .button.simple,
  .buttonstyle.simple,
  input[type="button"].simple {
    background-color: #ffffff;
    color: #608a00; }
  button[disabled], button.disabled,
  .button[disabled],
  .button.disabled,
  .buttonstyle[disabled],
  .buttonstyle.disabled,
  input[type="button"][disabled],
  input[type="button"].disabled {
    background-color: #ccc;
    border-color: #ccc;
    color: #666;
    opacity: 0.5; }
  button a,
  .button a,
  .buttonstyle a,
  input[type="button"] a {
    color: #ffffff; }
    button a:hover,
    .button a:hover,
    .buttonstyle a:hover,
    input[type="button"] a:hover {
      color: #84bd00; }
  button i.left,
  .button i.left,
  .buttonstyle i.left,
  input[type="button"] i.left {
    margin-right: 0.6em; }
  button i.right,
  .button i.right,
  .buttonstyle i.right,
  input[type="button"] i.right {
    margin-left: 0.6em; }

.desktop-hide {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .desktop-hide {
      display: block !important; } }

.mobile-hide {
  display: block !important; }
  @media screen and (max-width: 768px) {
    .mobile-hide {
      display: none !important; } }

.hide-desktop {
  display: none !important; }
  @media screen and (min-width: 768px) {
    .hide-desktop {
      display: inline-block !important; } }

.hide-mobile {
  display: inline-block !important; }
  @media screen and (min-width: 768px) {
    .hide-mobile {
      display: none !important; } }

.button-text {
  background-color: transparent;
  border-width: 0;
  color: #333333;
  padding: 0; }
  .button-text:hover {
    background-color: transparent;
    text-decoration: underline; }

.button-full-width {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 100%; }

.content-wrapper {
  max-width: 1410px;
  margin: 0 auto; }

.inside-content-wrapper {
  max-width: 1135px;
  margin: 0 auto; }
  .inside-content-wrapper.cart {
    max-width: 1180px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 1024px) {
      .inside-content-wrapper.cart {
        display: block;
        padding: 0px 10px;
        padding:  0px 0.625rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; } }
    .inside-content-wrapper.cart .cart-wrapper {
      width: calc(100% / 3 * 2 - 10px);
      margin-right: 20px;
      margin-right: 1.25rem; }
      @media screen and (max-width: 1024px) {
        .inside-content-wrapper.cart .cart-wrapper {
          width: 100%;
          margin-right: 0; } }

.cart-aside {
  width: calc(100% / 3 * 1 - 10px); }
  @media screen and (max-width: 1024px) {
    .cart-aside {
      width: 100%; } }
  .cart-aside.no_dividing {
    width: 100%;
    margin-bottom: 10px; }
    .cart-aside.no_dividing:last-of-type {
      margin-bottom: 0;
      margin-top: -1px; }
    .cart-aside.no_dividing:first-of-type aside .section-content:last-of-type {
      border-bottom: 0; }
    @media screen and (max-width: 768px) {
      .cart-aside.no_dividing span.label-space {
        margin-bottom: 0.3rem; } }
    @media screen and (min-width: 769px) and (max-width: 1025px) {
      .cart-aside.no_dividing span.label-space {
        margin-bottom: 0rem; } }
    .cart-aside.no_dividing.voucher span.title {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 15px;
      color: #333;
      text-transform: uppercase;
      display: block;
      margin: 10px 0; }
    .cart-aside.no_dividing.voucher .voucher_tooltip {
      background-image: url(../images/tooltip_icon.svg);
      background-repeat: no-repeat;
      background-position: center;
      width: 16px;
      height: 16px;
      right: initial;
      left: 150px;
      top: -4px;
      z-index: 10; }
      @media screen and (max-width: 1024px) {
        .cart-aside.no_dividing.voucher .voucher_tooltip {
          top: 0px;
          left: 110px; } }
    .cart-aside.no_dividing.voucher .form-row {
      display: block;
      margin: 0;
      float: left; }
      .cart-aside.no_dividing.voucher .form-row.float-left {
        width: calc(100% - 120px);
        margin-bottom: 10px; }
      .cart-aside.no_dividing.voucher .form-row.coupon-apply, .cart-aside.no_dividing.voucher .form-row.giftcert-apply {
        width: 110px;
        margin-left: 5px; }
        @media screen and (max-width: 320px) {
          .cart-aside.no_dividing.voucher .form-row.coupon-apply, .cart-aside.no_dividing.voucher .form-row.giftcert-apply {
            margin-top: 19px; } }
        .cart-aside.no_dividing.voucher .form-row.coupon-apply button, .cart-aside.no_dividing.voucher .form-row.giftcert-apply button {
          height: 39px;
          background: #f2f2f2;
          border: 1px solid #d7d7d7;
          border-radius: 4px;
          color: #333; }
    .cart-aside.no_dividing.membership label {
      text-align: left !important; }
    .cart-aside.no_dividing.membership .form-row {
      width: 100% !important;
      margin-left: 0 !important; }
      .cart-aside.no_dividing.membership .form-row.dws-member-section input[type="number"] {
        border-color: #d7d7d7; }
      .cart-aside.no_dividing.membership .form-row.float-left {
        width: calc(100% - 120px) !important;
        margin-bottom: 10px; }
      .cart-aside.no_dividing.membership .form-row.member-apply {
        width: 110px !important;
        margin-left: 5px !important; }
        .cart-aside.no_dividing.membership .form-row.member-apply button {
          height: 39px;
          background: #f2f2f2;
          border: 1px solid #d7d7d7;
          border-radius: 4px;
          color: #333; }
  @media screen and (min-width: 1024px) and (max-width: 1150px) {
    .cart-aside .voucher-lable label {
      font-size: 11px; } }
  .cart-aside aside {
    width: 100%;
    display: block !important;
    border: 1px solid #d7d7d7; }
    .cart-aside aside .section-header {
      background: #d7d7d7;
      padding: 12px 20px;
      padding:  0.75rem 1.25rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #333;
      text-transform: uppercase; }
    .cart-aside aside .section-content,
    .cart-aside aside .section-footer {
      width: calc(100% - 40px);
      display: block;
      margin: 0px auto;
      margin:  0px auto/16px/rem;
      padding-bottom: 15px;
      padding-bottom: 0.9375rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #d7d7d7; }
      .cart-aside aside .section-content .row,
      .cart-aside aside .section-footer .row {
        width: 100%;
        display: block;
        margin: 10px 0px 10px 0px;
        margin:  0.625rem 0px 0.625rem 0px;
        /*clears floating of children .row*/
        /* Custom radio button styling */
        /* On mouse-over, add a grey background color */
        /* When the radio button is checked, add a blue background */
        /* Create the indicator (the dot/circle - hidden when not checked) */
        /* Show the indicator (dot/circle) when checked */
        /* Style the indicator (dot/circle) */ }
        .cart-aside aside .section-content .row:after,
        .cart-aside aside .section-footer .row:after {
          content: "";
          display: table;
          clear: both; }
        .cart-aside aside .section-content .row button,
        .cart-aside aside .section-footer .row button {
          width: 100%; }
          .cart-aside aside .section-content .row button i.fa,
          .cart-aside aside .section-footer .row button i.fa {
            position: absolute;
            right: 10px;
            top: 11px; }
            @media screen and (max-width: 350px) {
              .cart-aside aside .section-content .row button i.fa.fa-chevron-right,
              .cart-aside aside .section-footer .row button i.fa.fa-chevron-right {
                right: 0px; } }
        .cart-aside aside .section-content .row.checkout_product,
        .cart-aside aside .section-footer .row.checkout_product {
          /* checkout summary */ }
          .cart-aside aside .section-content .row.checkout_product .product_image,
          .cart-aside aside .section-footer .row.checkout_product .product_image {
            max-width: 90px;
            width: 100%;
            float: left; }
          .cart-aside aside .section-content .row.checkout_product .product_content,
          .cart-aside aside .section-footer .row.checkout_product .product_content {
            max-width: 190px;
            width: 100%;
            float: left;
            margin-left: 10px; }
            @media screen and (max-width: 1024px) {
              .cart-aside aside .section-content .row.checkout_product .product_content,
              .cart-aside aside .section-footer .row.checkout_product .product_content {
                max-width: calc(100% - 150px); } }
            .cart-aside aside .section-content .row.checkout_product .product_content span.pr_name,
            .cart-aside aside .section-footer .row.checkout_product .product_content span.pr_name {
              font-family: 'Montserrat', sans-serif;
              font-weight: 500;
              font-size: 14px;
              color: #333;
              display: block;
              line-height: 1;
              margin-bottom: 8px; }
            .cart-aside aside .section-content .row.checkout_product .product_content span.props,
            .cart-aside aside .section-footer .row.checkout_product .product_content span.props {
              display: block;
              font-size: 12px; }
              .cart-aside aside .section-content .row.checkout_product .product_content span.props em,
              .cart-aside aside .section-footer .row.checkout_product .product_content span.props em {
                font-family: 'Montserrat', sans-serif;
                font-weight: 600;
                font-style: normal; }
          .cart-aside aside .section-content .row.checkout_product .product_pricing,
          .cart-aside aside .section-footer .row.checkout_product .product_pricing {
            max-width: 50px;
            width: 100%;
            float: left; }
            .cart-aside aside .section-content .row.checkout_product .product_pricing span,
            .cart-aside aside .section-footer .row.checkout_product .product_pricing span {
              font-family: 'Montserrat', sans-serif;
              font-weight: 500;
              color: #333;
              font-size: 14px; }
        .cart-aside aside .section-content .row .instock_left,
        .cart-aside aside .section-content .row .price_right,
        .cart-aside aside .section-footer .row .instock_left,
        .cart-aside aside .section-footer .row .price_right {
          float: left; }
          .cart-aside aside .section-content .row .instock_left span,
          .cart-aside aside .section-content .row .price_right span,
          .cart-aside aside .section-footer .row .instock_left span,
          .cart-aside aside .section-footer .row .price_right span {
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            font-size: 14px;
            color: #333; }
          .cart-aside aside .section-content .row .instock_left i.fa,
          .cart-aside aside .section-content .row .price_right i.fa,
          .cart-aside aside .section-footer .row .instock_left i.fa,
          .cart-aside aside .section-footer .row .price_right i.fa {
            color: #333; }
        .cart-aside aside .section-content .row .price_right,
        .cart-aside aside .section-footer .row .price_right {
          float: right; }
        .cart-aside aside .section-content .row span.regular,
        .cart-aside aside .section-footer .row span.regular {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 15px;
          color: #333;
          display: inline;
          margin-bottom: 3px; }
        .cart-aside aside .section-content .row span.medium,
        .cart-aside aside .section-footer .row span.medium {
          font-size: 15px;
          color: #333;
          display: block;
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          margin-bottom: 3px; }
          .cart-aside aside .section-content .row span.medium.capital,
          .cart-aside aside .section-footer .row span.medium.capital {
            text-transform: capitalize; }
        .cart-aside aside .section-content .row span.light,
        .cart-aside aside .section-footer .row span.light {
          font-size: 15px;
          color: #333;
          display: block;
          font-family: 'Montserrat', sans-serif;
          font-weight: 300;
          margin-bottom: 3px; }
        .cart-aside aside .section-content .row span.desc,
        .cart-aside aside .section-footer .row span.desc {
          width: 50%;
          float: left;
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          color: #333;
          font-size: 14px; }
        .cart-aside aside .section-content .row span.info,
        .cart-aside aside .section-footer .row span.info {
          width: 50%;
          float: right;
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          color: #333;
          font-size: 15px;
          text-align: right; }
        .cart-aside aside .section-content .row:last-of-type,
        .cart-aside aside .section-footer .row:last-of-type {
          margin-bottom: 0; }
        .cart-aside aside .section-content .row .customChecks,
        .cart-aside aside .section-footer .row .customChecks {
          display: block;
          position: relative;
          padding-left: 30px;
          margin-bottom: 12px;
          cursor: pointer;
          font-size: 13px;
          font-family: 'Montserrat', sans-serif;
          font-weight: 300;
          color: #333;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
          .cart-aside aside .section-content .row .customChecks .sub-title,
          .cart-aside aside .section-footer .row .customChecks .sub-title {
            font-family: 'Montserrat', sans-serif;
            font-weight: 700;
            color: #000000;
            font-size: 14px;
            text-transform: uppercase;
            display: block; }
          .cart-aside aside .section-content .row .customChecks .sub-text,
          .cart-aside aside .section-footer .row .customChecks .sub-text {
            display: block; }
            @media screen and (max-width: 480px) {
              .cart-aside aside .section-content .row .customChecks .sub-text,
              .cart-aside aside .section-footer .row .customChecks .sub-text {
                display: none; } }
        .cart-aside aside .section-content .row .customChecks input,
        .cart-aside aside .section-footer .row .customChecks input {
          position: absolute;
          opacity: 0;
          cursor: pointer; }
        .cart-aside aside .section-content .row .radio,
        .cart-aside aside .section-footer .row .radio {
          position: absolute;
          top: 0;
          left: 0;
          height: 16px;
          width: 16px;
          background-color: #ffffff;
          border-radius: 50%;
          border: 1px solid #d7d7d7;
          -webkit-transition: background .2s, border-color .2s;
          transition: background .2s, border-color .2s; }
        .cart-aside aside .section-content .row .customChecks:hover input ~ .radio,
        .cart-aside aside .section-footer .row .customChecks:hover input ~ .radio {
          background-color: rgba(0, 0, 0, 0.05);
          -webkit-transition: background .2s;
          transition: background .2s; }
        .cart-aside aside .section-content .row .customChecks input:checked ~ .radio,
        .cart-aside aside .section-footer .row .customChecks input:checked ~ .radio {
          background-color: #000000;
          border-color: #000000;
          -webkit-transition: background .2s, border-color .2s;
          transition: background .2s, border-color .2s; }
        .cart-aside aside .section-content .row .radio:after,
        .cart-aside aside .section-footer .row .radio:after {
          content: "";
          position: absolute;
          display: none; }
        .cart-aside aside .section-content .row .customChecks input:checked ~ .radio:after,
        .cart-aside aside .section-footer .row .customChecks input:checked ~ .radio:after {
          display: block; }
        .cart-aside aside .section-content .row .customChecks .radio:after,
        .cart-aside aside .section-footer .row .customChecks .radio:after {
          top: 5px;
          left: 5px;
          width: 6px;
          height: 6px;
          border-radius: 50%;
          background: #ffffff; }
        .cart-aside aside .section-content .row input[type="text"],
        .cart-aside aside .section-content .row input[type="password"],
        .cart-aside aside .section-footer .row input[type="text"],
        .cart-aside aside .section-footer .row input[type="password"] {
          border-color: #d7d7d7; }
        .cart-aside aside .section-content .row input[type="text"] ~ label,
        .cart-aside aside .section-footer .row input[type="text"] ~ label {
          margin-top: 10px;
          margin-top: 0.625rem; }
    .cart-aside aside .section-footer {
      margin-top: 10px;
      border-bottom: 0; }
      @media screen and (max-width: 480px) {
        .cart-aside aside .section-footer.sticky {
          width: 100%;
          background: #ffffff;
          position: fixed;
          bottom: 0;
          left: 0;
          z-index: 90;
          margin-top: 0;
          padding: 14px 20px 20px 20px;
          padding:  0.875rem 1.25rem 1.25rem 1.25rem; }
          .cart-aside aside .section-footer.sticky.one_button {
            padding: 20px;
            padding: 1.25rem; }
          .cart-aside aside .section-footer.sticky .row {
            margin: 5px 0px;
            margin:  0.3125rem 0px; } }
      .cart-aside aside .section-footer .row {
        padding-bottom: 0px;
        padding-bottom: 0rem; }
        .cart-aside aside .section-footer .row span.desc,
        .cart-aside aside .section-footer .row span.info {
          font-family: 'Montserrat', sans-serif;
          font-weight: 600;
          font-size: 16px;
          text-transform: uppercase; }
        .cart-aside aside .section-footer .row span.checkout_seperator {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          font-size: 14px;
          color: #333;
          display: block;
          text-align: center;
          text-transform: uppercase;
          padding: 5px 0px;
          padding:  0.3125rem 0px; }
        .cart-aside aside .section-footer .row .button-fancy-large.proceed_checkout {
          width: 100%; }
          .cart-aside aside .section-footer .row .button-fancy-large.proceed_checkout i.fa {
            float: right; }
        .cart-aside aside .section-footer .row .paypal-checkout-button {
          width: 100%;
          padding: 20px 20px;
          padding:  1.25rem 1.25rem;
          background-position: center center; }
          .cart-aside aside .section-footer .row .paypal-checkout-button:after {
            display: none; }
          .cart-aside aside .section-footer .row .paypal-checkout-button:hover {
            background-color: #ffb915; }
          .cart-aside aside .section-footer .row .paypal-checkout-button span {
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            font-size: 11px;
            color: #333;
            display: block;
            position: relative;
            top: 14px; }
            @media screen and (max-width: 480px) {
              .cart-aside aside .section-footer .row .paypal-checkout-button span {
                padding-left: 0;
                text-align: center; } }
    .cart-aside aside .section-content.checkout-options {
      padding-bottom: 0;
      border-bottom: 0;
      padding-top: 10px; }

.checkout-inside-content-wrapper {
  max-width: 1262px;
  margin: 0 auto; }
  @media screen and (max-width: 1024px) {
    .checkout-inside-content-wrapper #secondary {
      display: block; } }

.order-confirmation-content-wrapper {
  max-width: 1366px;
  margin: 0 auto; }

.display-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.display-v-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

span.icons {
  display: inline-block; }
  span.icons.minicart-icon, span.icons.minicart-empty-icon {
    position: relative;
    top: -6px;
    left: 12px; }
    span.icons.minicart-icon i, span.icons.minicart-empty-icon i {
      font-size: 24px;
      color: #dd1a32; }
  span.icons.menu-bar {
    background: url("../images/menu-bar.svg") no-repeat center center;
    width: 25px;
    height: 19px; }
  span.icons.menu-close {
    background: url("../images/close.svg") no-repeat;
    width: 15px;
    height: 15px; }

img {
  max-width: 100%; }

.make-table {
  display: table; }

.make-table-cell {
  display: table-cell; }

.position-relative {
  position: relative; }

.position-absolute {
  position: absolute; }

.position-fixed {
  position: fixed; }

.clear {
  clear: both; }

.text-align-center {
  text-align: center; }

.text-align-left {
  text-align: left; }

.text-align-right {
  text-align: right; }

.lg-padding-left-10-px {
  padding-left: 10px; }

.lg-padding-left-15-px {
  padding-left: 15px; }

.lg-padding-right-10-px {
  padding-right: 10px; }

.lg-padding-right-15-px {
  padding-right: 15px; }

.lg-padding-left-1-perc {
  padding-left: 1.3%; }

.lg-padding-right-1-perc {
  padding-right: 1%; }

.lg-margin-left-1-perc {
  margin-left: 1%; }

.lg-margin-right-1-perc {
  margin-right: 1%; }

.lg-three-cell-width {
  width: 32%; }

.border-box, .checkout-section, .cart-cfex-section, .bml-terms-and-conditions, .orderdetails .line-items, .pt_order-confirmation .order-page, .pt_order .order-page, .confirmation.create-account .login-box .heading-1, .categorylanding-middle-section #secondary span.root-category {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.border-radius-3, .bml-terms-and-conditions, .pt_order-confirmation .actions a, .pt_order .actions a, .confirmation.create-account .login-box-content .order-confirmation-create-acc-button {
  border-radius: 3px; }

.display-inline-block {
  display: inline-block; }

.full-width {
  width: 100%; }

.half-width {
  width: 50%;
  display: inline-block; }

.lg-four-cell-width {
  width: 24%; }
  @media screen and (min-width: 1024px) {
    .lg-four-cell-width {
      padding: 0px 8px;
      padding:  0px 0.5rem; } }
  @media screen and (min-width: 1200px) {
    .lg-four-cell-width {
      padding: 0px 10px;
      padding:  0px 0.625rem; } }

.opacity-zero, .search-result-options .sort-Go-Button {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; }

.text-decoration {
  text-decoration: underline; }

.transform-uppercase {
  text-transform: uppercase; }

.float-left {
  float: left; }

.float-right {
  float: right; }

.margin-0 {
  margin: 0; }

.margin-bottom-5 {
  margin-bottom: 5px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-bottom-60 {
  margin-bottom: 60px; }

.margin-bottom-30 {
  margin-bottom: 30px;
  margin-bottom: 1.875rem; }

.margin-top-60 {
  margin-top: 60px; }

.border-bottom {
  border-bottom: 1px solid #999999; }

.black-button {
  background: #333333;
  color: #ffffff; }
  .black-button:hover {
    background: #000000; }

.white-button {
  background: #ffffff;
  color: #000000; }
  .white-button:hover {
    background: #f2f2f2; }

.grey-button {
  background: #f2f2f2;
  color: #000000;
  border: 1px solid #000000; }
  .grey-button:hover {
    background: #ffffff; }

.red-button {
  background: #dd1a32; }
  .red-button:hover {
    background: #b81b2f; }

.min-width-1024 {
  display: inline-block !important; }

.max-width-1023 {
  display: none !important; }

.max-width-767 {
  display: none !important; }

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

.slick-dots {
  display: inline-block;
  width: auto;
  padding: 0; }

@media screen and (min-width: 1024px) {
  .slick-slide img {
    display: block; } }

.slick-dots li {
  float: left;
  margin-right: 9px;
  display: inline-block; }

.slick-dots li button {
  background: #ffffff;
  width: 12px;
  height: 12px;
  padding: 5px;
  border: 1px solid #d7d7d7;
  text-indent: -9999px; }

.slick-dots li button:focus {
  outline: none; }

.slick-dots li.slick-active button {
  background: #cc0033;
  border: 1px solid #cc0033; }

.jcarousel-nav {
  width: 36px;
  height: 57px;
  position: absolute;
  top: 50%; }
  .jcarousel-nav .cls-1 {
    opacity: 0.7;
    fill: #ffffff;
    fill-rule: evenodd;
    -webkit-transition: 0.15s all ease-out;
    transition: 0.15s all ease-out; }
  .jcarousel-nav.jcarousel-next {
    right: 2%; }
  .jcarousel-nav.jcarousel-prev {
    left: 2%; }
  .jcarousel-nav.jcarousel-next:hover .cls-1, .jcarousel-nav.jcarousel-prev:hover .cls-1 {
    opacity: 1; }

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

@media screen and (max-width: 1023px) {
  .min-width-1024 {
    display: none !important; }
  .max-width-1023 {
    display: inline-block !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .hide-tablet {
    display: inline-block !important; }
  .hide-768-to-1023 {
    display: none !important; }
  .jcarousel-nav.jcarousel-next {
    background-position: -24px -110px;
    right: 2%; }
  .jcarousel-nav.jcarousel-prev {
    background-position: -20px -61px;
    left: 2%; } }

@media screen and (max-width: 767px) {
  .mb-full-width {
    width: 100%; }
  .mb-half-width {
    width: 49%; }
  .max-width-767 {
    display: inline-block !important; }
  .jcarousel-nav {
    display: none; } }

.button_disabled_wrapper {
  position: relative;
  display: inline-block; }
  @media screen and (max-width: 768px) {
    .button_disabled_wrapper {
      background: white;
      width: 100% !important;
      height: 50px;
      bottom: 0;
      left: 0;
      z-index: 90;
      border-radius: 0;
      opacity: 1; }
      .button_disabled_wrapper button#add-to-cart {
        width: 100% !important;
        height: 50px !important;
        float: none !important;
        border-radius: 0; } }

.rrp-strike-trough {
  position: relative; }
  .rrp-strike-trough.grey span {
    color: #f2f2f2 !important; }
  .rrp-strike-trough.grey:before {
    border-color: #f2f2f2 !important; }
  .rrp-strike-trough span {
    color: #dd1a32 !important; }
  .rrp-strike-trough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: #dd1a32 !important;
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg); }

.full_width_label {
  width: 100% !important;
  float: none !important;
  text-align: left !important;
  padding: 0 !important; }

@media screen and (max-width: 480px) {
  button.proceed_checkout i.fa {
    top: 14px !important; } }

span.medium {
  font-size: 15px;
  color: #333;
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  margin-bottom: 3px; }
  span.medium.capital {
    text-transform: capitalize; }

button#add-to-cart {
  text-transform: uppercase !important; }

a.mini-cart-link-cart i.fa-shopping-bag {
  margin-right: 10px !important;
  vertical-align: text-top; }

/**
 * EasyZoom core styles
 */
.easyzoom {
  position: relative;
  /* 'Shrink-wrap' the element */
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.easyzoom img {
  vertical-align: bottom; }

.easyzoom.is-loading img {
  cursor: progress; }

.easyzoom.is-ready img {
  cursor: crosshair;
  top: -600px;
  left: -600px; }

.easyzoom.is-error img {
  cursor: not-allowed; }

.easyzoom-notice {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3) url("../images/loading-small.gif") no-repeat center center;
  text-indent: -999999px; }

.easyzoom-flyout {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  background: #ffffff; }
  .easyzoom-flyout img {
    max-width: none; }

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.easyzoom--adjacent .easyzoom-flyout {
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  margin-left: 20px; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

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

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

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

#wrapper .ui-accordion .ui-accordion-header {
  background: #d7d7d7 url("../images/arrow-down.svg") no-repeat 97% center;
  font-family: BrandonGrotesque-Bold;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: normal;
  margin: 20px 0px 0px 0px;
  margin:  1.25rem 0px 0px 0px;
  padding: 15px 70px 15px 30px;
  padding:  0.9375rem 4.375rem 0.9375rem 1.875rem;
  text-transform: uppercase; }
  @media screen and (max-width: 768px) {
    #wrapper .ui-accordion .ui-accordion-header {
      font-size: 20px;
      font-size: 1.25rem;
      padding: 8px 30px 5px 10px;
      padding:  0.5rem 1.875rem 0.3125rem 0.625rem;
      margin: 8px 0px 0px 0px;
      margin:  0.5rem 0px 0px 0px; } }
  #wrapper .ui-accordion .ui-accordion-header:first-child {
    margin-top: 0; }
  #wrapper .ui-accordion .ui-accordion-header.ui-accordion-header-active {
    background-image: url("../images/arrow-up.svg"); }

#wrapper .ui-accordion .ui-accordion-content {
  border: solid 1px #d7d7d7;
  border-top: 0;
  padding: 20px 40px;
  padding:  1.25rem 2.5rem; }
  @media screen and (max-width: 768px) {
    #wrapper .ui-accordion .ui-accordion-content {
      padding: 10px 20px;
      padding:  0.625rem 1.25rem; } }

#wrapper.size-chart-dialog .ui-accordion .ui-accordion-content {
  padding: 10px;
  padding: 0.625rem; }
  #wrapper.size-chart-dialog .ui-accordion .ui-accordion-content table {
    border-collapse: collapse;
    border-style: hidden; }
    #wrapper.size-chart-dialog .ui-accordion .ui-accordion-content table td,
    #wrapper.size-chart-dialog .ui-accordion .ui-accordion-content table th {
      border-right: 1px solid #cccccc;
      padding: 15px 20px;
      padding:  0.9375rem 1.25rem; }
    #wrapper.size-chart-dialog .ui-accordion .ui-accordion-content table td + td {
      padding: 15px 40px;
      padding:  0.9375rem 2.5rem; }
  #wrapper.size-chart-dialog .ui-accordion .ui-accordion-content tr:nth-child(odd) {
    background: #f2f2f2; }

#wrapper.pt_product-details .ui-accordion .ui-accordion-content {
  padding: 0; }

#wrapper {
  background-color: #ffffff;
  border: 0;
  left: 0;
  margin: auto;
  position: relative;
  -webkit-transition: left 0.2s ease-in;
  transition: left 0.2s ease-in;
  width: 100%; }
  #wrapper.pt_home #main, #wrapper.pt_categorylanding #main {
    padding-top: 0;
    background: #ffffff; }
  #wrapper #main {
    padding-top: 0;
    background: #f4f4f4; }
  #wrapper.pt_home, #wrapper.pt_order-confirmation, #wrapper.pt_order {
    width: 100%; }
  @media screen and (max-width: 767px) {
    #wrapper.pt_cart .primary-content {
      -webkit-box-sizing: border-box;
              box-sizing: border-box; } }
  #wrapper.pt_product-search-noresult {
    width: 100%;
    float: none; }
  #wrapper.pt_categorylanding {
    width: 100%; }
    #wrapper.pt_categorylanding .primary-content {
      padding-bottom: 0; }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding .primary-content {
          width: 80%; } }
    #wrapper.pt_categorylanding #secondary {
      border-right: 0;
      width: 100%; }
      #wrapper.pt_categorylanding #secondary .refinements {
        display: none;
        position: absolute;
        background: #f6f6f6;
        top: 45px;
        z-index: 1; }
      @media screen and (min-width: 1024px) {
        #wrapper.pt_categorylanding #secondary {
          display: block;
          width: 18.5%; }
          #wrapper.pt_categorylanding #secondary .refinements {
            position: static; } }
      @media screen and (min-width: 768px) {
        #wrapper.pt_categorylanding #secondary .refinements {
          display: inline-block !important;
          position: static; } }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        #wrapper.pt_categorylanding #secondary {
          display: block;
          width: 19.5%;
          padding-left: 10px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; } }
  #wrapper.pt_cart .primary-content {
    width: 100%; }
  #wrapper.pt_product-details .primary-content {
    padding-top: 1rem;
    padding-bottom: 30px;
    width: 100%; }
    @media screen and (max-width: 767px) {
      #wrapper.pt_product-details .primary-content {
        padding-bottom: 0;
        padding-top: 0; } }
  #wrapper.pt_error .primary-content {
    padding-bottom: 30px;
    width: 100%; }
    @media screen and (max-width: 767px) {
      #wrapper.pt_error .primary-content {
        padding-bottom: 0; } }
  #wrapper.pt_store-locator {
    width: 100%; }
    #wrapper.pt_store-locator .primary-content {
      width: 100%;
      padding-bottom: 0; }
      #wrapper.pt_store-locator .primary-content .col-1,
      #wrapper.pt_store-locator .primary-content .col-2 {
        margin: 0;
        width: 50%; }
  #wrapper.menu-active nav[role="navigation"] {
    left: 0; }
  #wrapper.menu-active .transparent-bg {
    background: #000000;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    opacity: 0.6; }
  #wrapper.search-active .transparent-bg-search {
    background: #000000;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
    opacity: 0.6; }
  @media screen and (min-width: 1023px) {
    #wrapper.menu-active {
      left: auto; }
      #wrapper.menu-active .transparent-bg {
        display: none; } }

.checkout-section {
  border: 1px solid #dcdbdc;
  border-top: none;
  padding: 20px 40px 20px 30px;
  display: inline-block;
  width: 100%; }
  @media screen and (max-width: 767px) {
    .checkout-section {
      padding: 15px 10px; } }

.primary-content {
  width: 100%;
  background: #ffffff; }
  @media screen and (min-width: 768px) {
    .primary-content {
      float: right;
      margin-left: 0;
      padding: 0;
      position: relative;
      width: 787px; }
      .primary-focus .primary-content {
        border: none;
        float: left;
        margin: 0;
        width: 76%; } }

#secondary {
  border: 0;
  float: left;
  font-size: 1.1em;
  width: 16.3%; }
  @media screen and (min-width: 768px) {
    #secondary {
      position: relative; }
      #secondary nav {
        padding-left: 10px;
        padding-right: 10px; }
        #secondary nav a {
          display: block; }
      .primary-focus #secondary {
        background: none;
        border: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        padding-left: .4rem;
        width: 24%; } }
  @media screen and (max-width: 1023px) {
    #secondary {
      display: none; } }
  .pt_content-search-result #secondary,
  .pt_order #secondary {
    display: none; }
    @media screen and (min-width: 768px) {
      .pt_content-search-result #secondary,
      .pt_order #secondary {
        display: block; } }

.add-into-label.label-inline label {
  width: 80%; }

.form-caption.get-to-add-label {
  display: none; }

.secondary-content {
  clear: both; }

.body-content-block {
  display: inline-block;
  width: 100%;
  margin: 0 0 30px 0; }
  .body-content-block.last {
    margin: 0; }

.center-cap:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border: 15px solid #ffffff;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
  vertical-align: middle;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto; }

.main-center-heading {
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: center;
  margin: 40px 0; }
  @media screen and (max-width: 480px) {
    .main-center-heading {
      margin: 20px 0; } }
  .main-center-heading .heading-2 {
    display: inline-block;
    position: relative;
    z-index: 2;
    background: #ffffff;
    line-height: 30px;
    padding: 0 20px;
    margin: 0; }
    @media screen and (max-width: 1023px) {
      .main-center-heading .heading-2 {
        font-size: 26px; } }

.heading-1 {
  font-family: BrandonGrotesque-Bold;
  font-size: 48px;
  text-transform: uppercase;
  color: #000000; }
  .heading-1.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .heading-1 {
      font-size: 26px; } }

.heading-2 {
  font-family: BrandonGrotesque-Bold;
  font-size: 30px;
  text-transform: uppercase;
  color: #000000; }
  .heading-2.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .heading-2 {
      font-size: 20px; } }

.heading-3 {
  font-family: BrandonGrotesque-Bold;
  font-size: 26px;
  text-transform: uppercase;
  color: #000000; }
  .heading-3.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .heading-3 {
      font-size: 18px; } }

.heading-4 {
  font-family: BrandonGrotesque-Bold;
  font-size: 20px;
  text-transform: uppercase;
  color: #000000; }
  .heading-4.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .heading-4 {
      font-size: 16px; } }

.heading-5 {
  font-family: BrandonGrotesque-Bold;
  font-size: 16px;
  text-transform: uppercase;
  color: #000000; }
  .heading-5.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .heading-5 {
      font-size: 15px; } }

.introduction {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000; }
  .introduction .bold {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700; }
  @media screen and (max-width: 767px) {
    .introduction {
      font-size: 15px;
      line-height: 20px; } }

.body-content {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #000000; }
  .body-content.margin-bottom {
    margin-bottom: 15px; }
  @media screen and (max-width: 767px) {
    .body-content {
      font-size: 14px;
      line-height: 20px; } }

.uppercase {
  text-transform: uppercase; }

.center-line:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #cccccc;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto; }

.right-image-left-text, .left-image-right-text {
  clear: both;
  margin: 0 0 50px 0;
  position: relative;
  float: left;
  width: 100%; }
  .right-image-left-text .text-width, .left-image-right-text .text-width {
    width: 39.5%; }
  .right-image-left-text .image-width, .left-image-right-text .image-width {
    width: 49.66%; }
  .right-image-left-text .vertical-text-center, .left-image-right-text .vertical-text-center {
    padding: 32% 0; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .right-image-left-text .vertical-text-center, .left-image-right-text .vertical-text-center {
        padding: 43px 0 0; } }
    @media screen and (max-width: 767px) {
      .right-image-left-text .vertical-text-center, .left-image-right-text .vertical-text-center {
        padding: 40px 0 10px 0; } }
  .right-image-left-text.center-cap:after, .left-image-right-text.center-cap:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: 15px solid #ffffff;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    vertical-align: middle;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto; }
  @media screen and (max-width: 767px) {
    .right-image-left-text, .left-image-right-text {
      margin: 0 0 15px 0; }
      .right-image-left-text .text-width, .right-image-left-text .image-width, .left-image-right-text .text-width, .left-image-right-text .image-width {
        width: 100%; } }

.black-background {
  background: #000000; }

.white-background {
  background: #ffffff !important; }

.light-gray-backround {
  background: #f6f6f6 !important; }

.white-smoke-background {
  background: #EDEDED !important; }

.white-text-color {
  color: #ffffff; }

.ui-widget-overlay {
  background: url("../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333;
  opacity: 0.8; }

.ui-dialog {
  width: 840px !important;
  min-height: 410px !important;
  background-color: #ffffff;
  padding: 0; }
  .ui-dialog .ui-widget-header {
    border: 0 none;
    border-radius: 0 0 0 0;
    text-transform: uppercase; }
  .ui-dialog .ui-dialog-title {
    color: #333;
    font-weight: bold; }
  .ui-dialog .ui-dialog-titlebar {
    padding: 0;
    height: 20px; }
  .ui-dialog .ui-icon-closethick {
    background-image: url("../images/dialog-close-icon.png");
    background-position: left top;
    height: 21px;
    width: 21px;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0; }
  .ui-dialog .ui-dialog-titlebar-close {
    background-color: transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    height: 21px;
    margin: 0;
    opacity: 1;
    padding: 0;
    right: 20px;
    top: 20px;
    width: 21px;
    z-index: 90; }
    .ui-dialog .ui-dialog-titlebar-close span {
      margin: 0;
      padding: 0; }
  .ui-dialog h1,
  .ui-dialog h2 {
    font-size: 1.8em;
    font-weight: 400;
    margin: 5px 158px 5px 0; }

.no-close .ui-dialog-titlebar-close {
  display: none; }

.ui-accordion .ui-accordion-content {
  padding: 0; }

.ui-tabs {
  clear: both;
  padding: 0; }
  .ui-tabs .tab {
    position: relative;
    text-align: center;
    height: 41px; }
  .ui-tabs .ui-tabs-nav {
    height: auto;
    padding: 0; }
    .ui-tabs .ui-tabs-nav li .ui-tabs-anchor {
      padding: 0;
      float: none;
      background: #bbb8b8;
      border-bottom: none;
      font-family: BrandonGrotesque-Bold;
      font-size: 16px;
      text-transform: uppercase;
      color: #ffffff;
      display: block;
      font-weight: 400;
      line-height: 2.5em;
      margin-bottom: 0;
      position: relative;
      text-align: center;
      top: 0;
      -webkit-transition: all 0.25s;
      transition: all 0.25s;
      cursor: pointer;
      padding: 0 10px;
      overflow: visible; }
    .ui-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor {
      background: #333333;
      font-weight: 700;
      -webkit-transition: all 0.35s;
      transition: all 0.35s;
      z-index: 1;
      color: #ffffff; }
      .ui-tabs .ui-tabs-nav li.ui-state-active .ui-tabs-anchor:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border: 13px solid #333333;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        vertical-align: middle;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -25px;
        margin: auto; }
    .ui-tabs .ui-tabs-nav li a {
      color: #ffffff; }
  .ui-tabs .ui-tabs-panel {
    line-height: 1.5em;
    margin: 0;
    padding: 50px 0 0; }
    @media screen and (min-width: 768px) {
      .ui-tabs .ui-tabs-panel h3 {
        display: none; } }

#vertical-carousel {
  height: 19rem;
  position: relative;
  overflow: hidden; }
  #vertical-carousel ul {
    height: 10000em;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative; }
    #vertical-carousel ul li {
      float: left;
      height: 19rem;
      width: 100%; }
      #vertical-carousel ul li .capture-product-id {
        display: none; }
  #vertical-carousel .jcarousel-nav {
    color: #999;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: 700;
    position: absolute;
    right: 0;
    text-transform: uppercase; }
    #vertical-carousel .jcarousel-nav:hover {
      color: #84bd00; }
    #vertical-carousel .jcarousel-nav.inactive {
      display: none; }
  #vertical-carousel .jcarousel-prev {
    bottom: 30px; }
  #vertical-carousel .jcarousel-next {
    bottom: 0; }

.js .simple-submit {
  display: none; }

legend, .pt_checkout .section-header {
  background: #d7d7d7;
  border-bottom: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: BrandonGrotesque-Bold;
  margin: 0;
  padding: 16px 20px;
  padding:  1rem 1.25rem;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .ie7 legend, .ie7 .pt_checkout .section-header, .pt_checkout .ie7 .section-header {
    width: 94%; }
  legend .dialog-required span, .pt_checkout .section-header .dialog-required span {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 400;
    position: relative;
    text-transform: none;
    padding: 0 .5em; }
    legend .dialog-required span em, .pt_checkout .section-header .dialog-required span em {
      color: #333; }
  @media screen and (max-width: 767px) {
    legend, .pt_checkout .section-header {
      font-size: 16px;
      font-size: 1rem;
      text-align: center;
      line-height: 15px;
      padding: 17px 20px;
      padding:  1.0625rem 1.25rem; }
      legend .dialog-required, .pt_checkout .section-header .dialog-required {
        float: none;
        width: 100%;
        padding: 0; } }

label, .label-space {
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: .3rem;
  color: #454545; }
  .form-horizontal label, .form-horizontal .label-space {
    float: left;
    margin-top: .5rem;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .form-horizontal label, .form-horizontal .label-space {
        text-align: right;
        width: 21.7%;
        padding-right: 10px;
        padding-right: 0.625rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; } }
    @media screen and (max-width: 767px) {
      .form-horizontal label, .form-horizontal .label-space {
        margin-bottom: .5rem;
        margin-top: 0; } }
  .label-inline label, .label-inline .label-space {
    display: inline-block;
    float: none;
    margin-top: 0;
    text-align: left;
    width: auto; }
  .label-above label, .label-above .label-space {
    margin-bottom: .3rem;
    width: auto; }

@media screen and (max-width: 767px) {
  .form-row-button label, .form-row-button .label-space {
    display: none; } }

.form-label-text {
  float: left;
  font-size: 1.1em;
  font-weight: 700;
  padding: 0.75em 0 0;
  text-align: right;
  width: 25%; }

.form-row {
  margin: 0 0 1rem; }
  .form-row.radio-button-form-row .field-wrapper {
    width: 25px;
    height: 25px;
    position: relative;
    display: block;
    float: left;
    margin: 0 10px 0 0; }
    .form-row.radio-button-form-row .field-wrapper input[type="radio"] {
      opacity: 0;
      position: relative;
      z-index: 9;
      width: 15px;
      height: 15px; }
      .form-row.radio-button-form-row .field-wrapper input[type="radio"]:checked + .radiobox-icon {
        background: #000000;
        border: solid 1px #000000; }
        .form-row.radio-button-form-row .field-wrapper input[type="radio"]:checked + .radiobox-icon:after {
          content: "";
          display: inline-block;
          width: 7px;
          height: 7px;
          background: #ffffff;
          border-radius: 50%;
          margin-top: 4px;
          margin-left: 4px; }
    .form-row.radio-button-form-row .field-wrapper .radiobox-icon {
      background: #ffffff;
      background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#EDEDED));
      background: linear-gradient(to bottom, #f4f4f4 0%, #EDEDED 100%);
      border: solid 1px #999999;
      border-radius: 50%;
      display: inline-block;
      position: absolute;
      width: 15px;
      height: 15px;
      left: 0;
      top: 0;
      z-index: 8; }
  .form-row.checkbox-row .label-text {
    display: inline-block;
    margin: 4px 0 0 0; }
    .form-row.checkbox-row .label-text.check-box-label-text {
      font-family: BrandonGrotesque-Bold;
      font-size: 13px;
      font-size: 0.8125rem;
      text-transform: uppercase; }
  .form-row.checkbox-row .field-wrapper {
    width: 25px;
    height: 25px;
    position: relative;
    display: block;
    float: left;
    margin: 0 10px 0 0; }
    .form-row.checkbox-row .field-wrapper input[type="checkbox"] {
      opacity: 0;
      position: relative;
      z-index: 9;
      width: 25px;
      height: 25px; }
      .form-row.checkbox-row .field-wrapper input[type="checkbox"]:checked + .checkbox-icon {
        background-image: url(../images/checkbox-tick.svg);
        background-repeat: no-repeat;
        background-size: 17px 14px;
        background-position: center center; }
    .form-row.checkbox-row .field-wrapper .checkbox-icon {
      background: #ffffff;
      border: solid 1px #999999;
      border-radius: 4px;
      display: inline-block;
      position: absolute;
      width: 24px;
      height: 24px;
      left: 0;
      top: 0;
      z-index: 8; }

.form-row-button {
  clear: left; }
  @media screen and (min-width: 768px) {
    .form-horizontal .form-row-button {
      margin-left: 0;
      width: auto; } }

@media screen and (min-width: 768px) {
  .form-row.card-type .field-wrapper, .form-row.type .field-wrapper, .form-row.state .field-wrapper, .form-row.phone .field-wrapper, .form-row.store-radio-row .field-wrapper, .form-row.postal .field-wrapper, .form-row.country .field-wrapper {
    width: 32.3%; } }

.form-row.country, .form-row.storeID {
  display: none; }

.form-row.label-above {
  margin-left: 22%;
  width: 74%; }
  @media screen and (max-width: 767px) {
    .form-row.label-above {
      margin-left: 0;
      width: 100%; } }

@media screen and (min-width: 768px) {
  .form-horizontal .form-row.cvn .field-wrapper {
    width: 79px; } }

@media screen and (max-width: 767px) {
  .form-horizontal .form-row.cvn .field-wrapper {
    width: 107px; } }

.field-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }
  .form-horizontal .field-wrapper {
    float: left;
    width: 100%; }
  .label-inline .field-wrapper {
    float: left;
    padding-left: 0;
    width: auto; }
  .label-above .field-wrapper {
    float: none;
    padding-left: 0;
    width: auto; }

input[type="text"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="date"],
input[type="tel"],
textarea {
  border: 1px solid #999999;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  padding: 9px 10px;
  padding:  0.5625rem 0.625rem;
  text-indent: 0;
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  color: #454545;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  outline: none; }
  input[type="text"].error,
  input[type="email"].error,
  input[type="number"].error,
  input[type="password"].error,
  input[type="date"].error,
  input[type="tel"].error,
  textarea.error {
    border-color: #df0024;
    margin-bottom: 5px; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="tel"]:focus,
  textarea:focus {
    border-color: #000000;
    color: #000000; }

.pt_product-details input[type="text"],
.pt_product-details input[type="number"],
.pt_product-details input[type="password"],
.pt_product-details input[type="date"] textarea {
  color: #999999;
  font-family: BrandonGrotesque-Bold;
  font-size: 13px;
  font-size: 0.8125rem; }

.checkoutlogin input[type="text"],
.checkoutlogin input[type="number"],
.checkoutlogin input[type="password"] {
  border-radius: 2px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  width: 324px;
  height: 38px;
  background-color: white; }
  @media screen and (max-width: 958px) {
    .checkoutlogin input[type="text"],
    .checkoutlogin input[type="number"],
    .checkoutlogin input[type="password"] {
      width: 100%; } }

input:-webkit-autofill {
  background-color: white; }

.styled-select {
  border: 1px solid #999999;
  color: #454545;
  padding: 0;
  border-radius: 3px;
  background: #ffffff;
  position: relative; }
  .styled-select select {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 11px 52px 11px 8px;
    padding:  0.6875rem 3.25rem 0.6875rem 0.5rem;
    background: none;
    border: none;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 15px;
    font-size: 0.9375rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    width: 100%; }
    .styled-select select::-ms-expand {
      display: none; }
    .styled-select select:focus {
      outline: none;
      -webkit-box-shadow: 0 0 0 1px #000000;
              box-shadow: 0 0 0 1px #000000;
      color: #000000; }
  .styled-select:before {
    content: "";
    position: absolute;
    top: 10px;
    bottom: 10px;
    right: 30px;
    border-right: solid 1px #999999;
    pointer-events: none; }
  .styled-select:after {
    content: "";
    border: solid #999999;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    padding: 0.1875rem;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -5px;
    pointer-events: none; }

input[type="checkbox"],
input[type="radio"] {
  margin: 0; }
  .label-inline input[type="checkbox"], .label-inline
  input[type="radio"] {
    margin: 0 .3rem 0 0; }

.form-horizontal .custom-field-wrapper {
  padding-left: 0;
  width: 56.56%;
  display: inline-block; }
  .form-horizontal .custom-field-wrapper .form-row {
    width: 15.6%;
    margin: 0 3.3% 15px 0; }
    .form-horizontal .custom-field-wrapper .form-row.dob-selectbox-row {
      width: 21.6%; }
      @media screen and (max-width: 767px) {
        .form-horizontal .custom-field-wrapper .form-row.dob-selectbox-row {
          width: 28.6%; }
          .form-horizontal .custom-field-wrapper .form-row.dob-selectbox-row.month {
            width: 32%; } }
      .form-horizontal .custom-field-wrapper .form-row.dob-selectbox-row select {
        width: 100%; }
    .form-horizontal .custom-field-wrapper .form-row label {
      display: none; }
    .form-horizontal .custom-field-wrapper .form-row.year {
      width: 19.2%; }
    .form-horizontal .custom-field-wrapper .form-row.day input, .form-horizontal .custom-field-wrapper .form-row.day select, .form-horizontal .custom-field-wrapper .form-row.month input, .form-horizontal .custom-field-wrapper .form-row.month select, .form-horizontal .custom-field-wrapper .form-row.year input, .form-horizontal .custom-field-wrapper .form-row.year select {
      text-align: center; }
    .form-horizontal .custom-field-wrapper .form-row.day .field-wrapper, .form-horizontal .custom-field-wrapper .form-row.month .field-wrapper, .form-horizontal .custom-field-wrapper .form-row.year .field-wrapper {
      width: 100%; }
  .form-horizontal .custom-field-wrapper .field-wrapper {
    width: 100%; }
  @media screen and (max-width: 767px) {
    .form-horizontal .custom-field-wrapper {
      width: 100%; }
      .form-horizontal .custom-field-wrapper .form-row {
        width: 30.6%; }
        .form-horizontal .custom-field-wrapper .form-row.year {
          width: 31.9%;
          margin-right: 0; } }

.form-caption {
  clear: left;
  width: auto; }
  @media screen and (min-width: 768px) {
    .form-horizontal .form-caption {
      margin-left: 22%; } }
  @media screen and (max-width: 767px) {
    .form-horizontal .form-caption {
      margin-left: 0; } }
  .label-above .form-caption {
    margin-left: 0; }
  .form-indent .form-caption {
    margin-left: 0; }

@media screen and (min-width: 768px) {
  .form-indent {
    margin-left: 22%; } }

.error-message {
  border: none;
  padding: 5px 0 0 0;
  padding:  0.3125rem 0 0 0;
  text-indent: 0;
  width: 100%; }

.error {
  border-color: #df0024;
  color: #df0024;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem; }

span.error,
div.error {
  background: none;
  text-transform: initial; }

.error-form {
  border: 1px solid #df0024;
  border-radius: .5em;
  color: #df0024;
  margin: 8px 0px;
  margin:  0.5rem 0px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  padding: 14px;
  padding: 0.875rem;
  max-width: 1260px;
  width: 100%;
  margin: 0.5rem auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.form-inline form {
  padding: 0 0 2em;
  width: 98%; }

.form-inline label {
  padding: 0 0 0.75em;
  text-transform: uppercase;
  width: auto; }

.form-inline input[type="text"], .form-inline select {
  margin-left: 0;
  width: 95%; }

.form-inline button {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.row-inline {
  display: inline; }
  .row-inline label {
    width: auto; }

.dialog-required {
  display: block;
  position: relative;
  padding: 0 .5em;
  float: right;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem; }
  .dialog-required em {
    color: #333;
    font-style: normal; }

.form-field-tooltip {
  float: left;
  margin-left: 3%;
  padding-top: .75em;
  width: 20%; }

/* New selectlist */
.select_list {
  max-width: 600px;
  width: 100%;
  height: 50px;
  position: relative;
  display: block;
  border: 1px solid #d7d7d7; }
  .select_list select {
    background: none;
    width: 100%;
    padding: 16px 30px 16px 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    cursor: pointer; }
  .select_list i.fa {
    position: absolute;
    right: 10px;
    top: 18px;
    color: #d7d7d7;
    pointer-events: none; }

.item-list {
  margin-bottom: 1em; }
  .item-list tr {
    border-bottom: 1px solid #e0e0e0; }
    .item-list tr.last {
      border: 0 none; }
    .item-list tr.headings {
      display: none; }
  .item-list td {
    padding: 1em;
    vertical-align: top; }

.item-details .product-list-item .name {
  font-size: 1.2em;
  font-style: italic; }

.item-details .product-list-item .value {
  font-weight: 700; }

.item-details .product-list-item .promo {
  color: #990000;
  position: relative; }

.item-details .product-list-item .price-standard {
  color: #999;
  text-decoration: line-through; }

.item-availability ul,
.item-quantity-details ul {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.item-dashboard {
  color: #aaa;
  width: 16rem; }
  .item-dashboard .option-quantity-desired input {
    width: 3rem; }
  .item-dashboard .value {
    margin-top: .5rem; }
  .item-dashboard input,
  .item-dashboard .value,
  .item-dashboard select .option-toggle-public label {
    color: #333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px; }
  .item-dashboard .input-checkbox {
    margin: 0 5px; }
  .item-dashboard .option-add-to-cart {
    margin-top: .5rem;
    width: 18rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .item-dashboard .option-add-to-cart label {
      color: #333;
      float: left;
      font-weight: 700;
      margin: 1rem .5rem 0 0;
      text-transform: uppercase;
      width: auto; }
      @media screen and (max-width: 767px) {
        .item-dashboard .option-add-to-cart label {
          margin-top: .5rem; } }
    .item-dashboard .option-add-to-cart input {
      width: 3rem;
      margin-right: 1em; }
  .item-dashboard .option-quantity-purchased span.exceeded {
    color: #990000; }

/*! Lazy Load XT v1.1.0 2016-01-12
 * http://ressio.github.io/lazy-load-xt
 * (C) 2016 RESS.io
 * Licensed under MIT */
.lazy-hidden {
  opacity: 0; }

.lazy-loaded {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 1; }

.tooltip {
  cursor: help;
  position: relative; }
  .tooltip.tooltip-icon {
    background-image: url(../images/sprite/sprite.png);
    background-position: 0px -24px;
    width: 26px;
    height: 26px;
    position: absolute;
    right: -32px; }
  .tooltip.product-tile {
    cursor: pointer; }

.ui-tooltip {
  visibility: hidden;
  opacity: 0; }

.tooltip-content {
  display: none;
  position: relative;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 12px;
  top: 0.75rem;
  left: 35px;
  left: 2.1875rem;
  background: #f4f4f4;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 13px;
  font-size: 0.8125rem;
  width: 330px;
  width: 20.625rem;
  padding: 20px;
  padding: 1.25rem;
  border-radius: 10px;
  border-radius: 0.625rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
  margin: auto;
  z-index: 1;
  cursor: default;
  text-transform: none; }
  .tooltip-content:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    top: 45%;
    margin-left: -29px;
    margin-left: -1.8125rem;
    border-style: solid;
    border-width: 8.5px 9px 8.5px 0;
    border-color: transparent #f4f4f4 transparent transparent; }
  .tooltip-content a {
    text-decoration: underline; }
  .tooltip-content.personalisation-tooltip {
    position: absolute;
    left: -162px;
    left: -10.125rem;
    bottom: 32px;
    bottom: 2rem;
    -webkit-transform: inherit;
            transform: inherit;
    top: inherit; }
    .tooltip-content.personalisation-tooltip:before {
      top: 100%;
      left: 194px;
      left: 12.125rem;
      border-width: 9px 8.5px 0 8.5px;
      border-color: #f4f4f4 transparent transparent transparent; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .tooltip-content.personalisation-tooltip {
        width: 244px;
        width: 15.25rem; } }
    @media screen and (max-width: 768px) {
      .tooltip-content.personalisation-tooltip {
        bottom: 32px;
        bottom: 2rem;
        width: 220px;
        width: 13.75rem; } }

.form-field-tooltip.personalisation {
  padding: 0;
  position: relative;
  float: right;
  cursor: help; }

.login-box-content .tooltip-content:before {
  top: 40%; }

.form-field-tooltip:hover .tooltip-content {
  display: block;
  overflow: visible; }

.ui-tooltip.ui-widget-content {
  background: #ffffff;
  border-radius: 3px;
  -webkit-box-shadow: 2px 3px 3px 0 #999;
          box-shadow: 2px 3px 3px 0 #999;
  color: #333; }

.ui-tooltip-content {
  padding: 0.3em; }
  .ui-tooltip-content .recommendation-tooltip-header {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0.5em; }
    .ui-tooltip-content .recommendation-tooltip-header .product-price {
      font-weight: 400; }
      .ui-tooltip-content .recommendation-tooltip-header .product-price .price-standard {
        color: #999;
        text-decoration: line-through; }
  .ui-tooltip-content .recommendation-tooltip-description,
  .ui-tooltip-content .recommendation-tooltip-attributes {
    padding: 0.8em; }
  .ui-tooltip-content .shipping-method-cost,
  .ui-tooltip-content .surcharge-product,
  .ui-tooltip-content .promo {
    text-align: right;
    padding-bottom: .3rem; }
  .ui-tooltip-content .shippingtotal {
    clear: right;
    text-align: right;
    margin-top: .3rem; }
    .ui-tooltip-content .shippingtotal .value {
      border-top: 1px solid #424242;
      padding-top: .3rem; }

.content-slot.slot-grid-header {
  position: relative;
  font-size: 0; }
  @media screen and (max-width: 480px) {
    .content-slot.slot-grid-header {
      position: relative;
      height: auto; }
      .content-slot.slot-grid-header img {
        height: 100% !important;
        min-height: 170px; } }
  @media screen and (max-width: 768px) {
    .content-slot.slot-grid-header {
      height: 100%; } }

.cat-banner-img {
  display: block; }
  @media screen and (max-width: 768px) {
    .cat-banner-img {
      display: none; } }

.cat-slot-bottom-space {
  display: block;
  margin: 0 0 40px 0; }
  @media screen and (max-width: 480px) {
    .cat-slot-bottom-space {
      margin: 0; } }

.is-member {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 0px;
  background: #17a9e1;
  margin-bottom: 20px; }

.cat-banner-info {
  font-family: 'Montserrat', sans-serif;
  position: relative;
  padding: 20px 100px 20px;
  margin: 0 auto;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .cat-banner-info {
      position: relative;
      width: 100%;
      padding: 10px 20px 20px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      left: 0;
      top: 0;
      color: #666; } }
  .cat-banner-info .cat-banner-heading {
    font-family: BrandonGrotesque-Bold;
    font-size: 20px;
    font-size: 1.25rem;
    color: #666;
    margin-bottom: 23px;
    padding-top: 15px;
    display: inline-block;
    width: 100%;
    text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      .cat-banner-info .cat-banner-heading {
        margin-bottom: 15px; } }
  .cat-banner-info .expand {
    max-height: 100% !important; }
  .cat-banner-info .cat-paragraph-msg {
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    margin-bottom: 30px;
    display: block;
    max-width: 840px;
    width: 100%;
    color: #666;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .cat-banner-info .cat-paragraph-msg {
        max-height: 25px;
        margin-bottom: 0;
        font-size: 12px;
        overflow: hidden;
        padding: 0;
        position: relative;
        width: 100%;
        padding: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin-bottom: 10px; } }
  .cat-banner-info .slot-view-less {
    display: none;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center; }
    .cat-banner-info .slot-view-less i.fa {
      display: inline-block;
      margin-left: 10px; }
  .cat-banner-info .slot-view-more {
    display: none; }
    @media screen and (max-width: 768px) {
      .cat-banner-info .slot-view-more {
        display: block;
        font-size: 12px;
        text-transform: uppercase;
        text-align: center; } }
    .cat-banner-info .slot-view-more i.fa {
      display: inline-block;
      margin-left: 10px; }

.banner-row {
  width: 100%;
  float: left;
  position: relative;
  font-family: BrandonGrotesque-Bold;
  color: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media screen and (max-width: 480px) {
    .banner-row {
      padding: 0 10px;
      padding:  0 0.625rem; } }
  .banner-row .two-cell-banner {
    float: left;
    background: #333;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
    padding: 10px 125px;
    padding:  0.625rem 7.8125rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem; }
    @media screen and (max-width: 1024px) {
      .banner-row .two-cell-banner {
        display: none; } }
    @media screen and (min-width: 1024px) and (max-width: 1200px) {
      .banner-row .two-cell-banner {
        padding: 10px 77px;
        padding:  0.625rem 4.8125rem; } }
  .banner-row .two-cell-banner-left {
    margin-right: 20px;
    margin-right: 1.25rem; }
  .banner-row .two-cell-banner-mob {
    display: none;
    width: 100%;
    background: #333;
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 10px 45px;
    padding:  0.625rem 2.8125rem;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 1024px) {
      .banner-row .two-cell-banner-mob {
        display: block; } }
    .banner-row .two-cell-banner-mob .banner-title-inactive {
      display: none; }

.cat-links a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-weight: 700;
  font-size: 15.75px;
  float: left;
  margin: 0 15px 0 0;
  display: inline-block;
  text-transform: uppercase;
  color: #ffffff; }

.cat-links a:before {
  content: "";
  background: url("../images/category/cat-banner-link-arrows.png") no-repeat;
  width: 11px;
  height: 15px;
  display: inline-block;
  margin-right: 5px; }

@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .cat-banner-heading {
    margin-bottom: 8px; }
  .cat-paragraph-msg {
    margin-bottom: 15px; } }

.content-slot img {
  height: 100%;
  max-width: 100%; }

.slot-grid-header p {
  margin: 0;
  padding: 0; }

.product-listing-1x4 {
  background: none repeat scroll 0 0 #ffffff;
  overflow: hidden;
  padding: .83em 0; }
  .product-listing-1x4 .search-result-items .grid-tile {
    margin: 0 1% 0 2%;
    width: 18%; }
  .what-hot-section .product-listing-1x4 {
    overflow: visible; }

.account-nav-asset {
  background: transparent;
  line-height: 1.5em;
  padding: 10px 0; }
  @media screen and (max-width: 1023px) {
    .account-nav-asset {
      padding: 0; }
      .account-nav-asset .need-help-section {
        text-align: center;
        background: #ffffff;
        padding-top: 15px;
        padding-bottom: 20px; } }

.content-asset p {
  line-height: 1.6em;
  margin: 1em 0; }

.content-asset ul,
.content-asset ol {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em; }

.content-asset address {
  margin: 1em 0; }

.content-asset ul li {
  list-style: square outside none; }

.content-asset ol li {
  list-style: decimal outside none; }

.content-asset .account-options {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0; }
  .content-asset .account-options li {
    border: 2px solid #ccc;
    list-style-type: none;
    margin: 1rem;
    text-align: center;
    width: 35%;
    -webkit-transition: all 1000ms ease;
    transition: all 1000ms ease; }
    .content-asset .account-options li:hover {
      background: #dd1a32;
      color: #ffffff; }
      .content-asset .account-options li:hover a {
        color: #ffffff; }
    @media screen and (max-width: 767px) {
      .content-asset .account-options li {
        width: 100%;
        margin: 1rem 0; } }
    .content-asset .account-options li a {
      display: block;
      padding: 1rem; }
      .content-asset .account-options li a i {
        font-size: 6rem;
        color: #dd1a32; }
      .content-asset .account-options li a h2 {
        font-family: BrandonGrotesque-Bold;
        font-size: 26px;
        font-size: 1.625rem;
        font-weight: 200;
        line-height: 26px;
        line-height: 1.625rem;
        margin-bottom: 0; }
        @media screen and (max-width: 767px) {
          .content-asset .account-options li a h2 {
            font-size: 20px;
            font-size: 1.25rem; } }
      .content-asset .account-options li a p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 15px;
        margin-top: 6px;
        line-height: 17px; }
        @media screen and (max-width: 767px) {
          .content-asset .account-options li a p {
            font-size: 14px; } }

.browser-compatibility-alert {
  background-color: #990000;
  color: #ffffff;
  font-size: 1.3em;
  line-height: 2em;
  padding: 0.8em;
  top: 112px;
  position: absolute;
  width: 100%;
  z-index: 1; }

.folder-slot {
  border-style: solid;
  border-color: #019328;
  border-width: 1px;
  background-color: white;
  padding: 0.5em 0.5em; }
  .folder-slot h2 {
    color: #019328;
    margin: 0.5em 0em; }

.menu-slot {
  display: none;
  border-top: 1px solid #faeded;
  margin-top: 0.5em;
  padding-top: 1.5em; }
  .menu-slot .social-links {
    padding-left: 0; }
    .menu-slot .social-links li {
      display: inline-block;
      padding-left: 0; }
  @media screen and (min-width: 768px) {
    .menu-slot {
      width: 13.5rem;
      display: block; } }

#homepage-slides {
  background: #afff00; }
  #homepage-slides .slide-wrapper {
    overflow: hidden;
    text-align: center;
    position: relative;
    margin: 0 auto; }
    #homepage-slides .slide-wrapper img {
      height: auto;
      width: 100%;
      max-width: 160%; }
    #homepage-slides .slide-wrapper .banner-message {
      position: absolute;
      bottom: 11%;
      left: 10.9%; }
    #homepage-slides .slide-wrapper .link-wrapper {
      position: absolute;
      top: 70%;
      width: 100%; }
      @media screen and (max-width: 1023px) {
        #homepage-slides .slide-wrapper .link-wrapper {
          top: 80%; } }
      @media screen and (min-width: 769px) {
        #homepage-slides .slide-wrapper .link-wrapper {
          text-align: left; } }
      @media screen and (min-width: 1400px) {
        #homepage-slides .slide-wrapper .link-wrapper {
          top: 65%; } }
    #homepage-slides .slide-wrapper .banner-link {
      font-family: BrandonGrotesque-Bold;
      color: #ffffff;
      background: #050a08;
      text-transform: uppercase;
      position: relative;
      width: 250px;
      width: 15.625rem;
      font-size: 20px;
      font-size: 1.25rem;
      padding: 10px 15px;
      padding:  0.625rem 0.9375rem;
      border-radius: 3px;
      border-radius: 0.1875rem; }
      @media screen and (max-width: 767px) {
        #homepage-slides .slide-wrapper .banner-link {
          margin: 0 auto;
          left: 0px;
          left: 0rem; } }
      @media screen and (min-width: 769px) and (max-width: 1023px) {
        #homepage-slides .slide-wrapper .banner-link {
          left: 10%; } }
      @media screen and (min-width: 1024px) {
        #homepage-slides .slide-wrapper .banner-link {
          margin-left: 10%; } }
    #homepage-slides .slide-wrapper .inner-content-wrapper {
      position: absolute;
      bottom: 25%;
      width: 100%; }
      #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
        font-size: 5vw;
        line-height: 4vw; }
        @media screen and (min-width: 600px) {
          #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
            max-width: 90%; } }
        @media screen and (min-width: 768px) {
          #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
            max-width: 50%; } }
        @media screen and (min-width: 1023px) {
          #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
            font-size: 4vw;
            max-width: 38%; } }
        @media screen and (min-width: 1400px) {
          #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
            font-size: 3vw;
            max-width: 29%; } }
      @media screen and (min-width: 769px) {
        #homepage-slides .slide-wrapper .inner-content-wrapper {
          bottom: 0px;
          bottom: 0rem;
          top: 10%;
          left: 10%; } }
      @media screen and (max-width: 768px) {
        #homepage-slides .slide-wrapper .inner-content-wrapper .banner-description {
          float: none;
          text-align: center;
          margin: 0 auto; } }
  #homepage-slides .banner-description {
    font-family: BrandonGrotesque-Bold;
    font-size: 48px;
    color: #050a08;
    line-height: 50px;
    letter-spacing: 0.5px;
    margin-bottom: 32px;
    float: left;
    text-align: left; }

@media screen and (min-width: 1024px) {
  #homepage-slides .slide-wrapper .banner-message {
    top: 25.5%;
    text-align: left; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #homepage-slides .slide .banner-message {
    top: 20.5%;
    left: 4.9%; }
  #homepage-slides .slide .banner-message .banner-description {
    font-size: 32px;
    line-height: 32px; }
  #homepage-slides .slide .banner-message .banner-link {
    font-size: 20px;
    width: 198px; } }

@media screen and (min-width: 768px) {
  #homepage-slides .slide-wrapper img {
    max-width: 100%; } }

@media screen and (max-width: 767px) {
  #homepage-slides .slide-wrapper .banner-message {
    width: 100%;
    left: initial;
    text-align: center; }
  #homepage-slides .slide-wrapper .banner-link {
    color: #000000;
    background: #ffffff;
    font-size: 16px;
    width: 200px;
    float: none; } }

#homepage-slides .slide1 .banner-message .banner-text1 {
  color: #00629b;
  display: inline; }

#homepage-slides .slide1 .banner-message .banner-text2 {
  color: #ffffff;
  display: inline; }

#homepage-slides .slide1 .banner-message .banner-text3 {
  color: #ffffff;
  text-align: right; }

#homepage-slides .slide2 .banner-message .banner-text1 {
  color: #84bd00;
  display: inline;
  letter-spacing: -0.1rem; }

#homepage-slides .slide2 .banner-message .banner-text2 {
  color: #aaa;
  display: inline; }

#homepage-slides .slide2 .banner-message .banner-text3 {
  color: #000000; }

#homepage-slides .slide3 .banner-message .banner-text1 {
  color: #84bd00;
  display: inline;
  margin-top: -2rem; }

#homepage-slides .slide3 .banner-message .banner-text2 {
  color: #ffffff;
  display: inline; }

#homepage-slides .slide3 .banner-message .banner-text3 {
  color: #000000; }

#homepage-slides .slide4 .banner-message .banner-text1 {
  color: #84bd00;
  margin-top: 0rem;
  text-indent: 3rem; }
  @media screen and (min-width: 768px) {
    #homepage-slides .slide4 .banner-message .banner-text1 {
      margin-top: -1rem; } }

#homepage-slides .slide4 .banner-message .banner-text2 {
  color: #ffffff; }

#homepage-slides .slide4 .banner-message .banner-text3 {
  color: #ffffff; }

#homepage-slides .slide5 .banner-message .banner-text1 {
  color: #00629b;
  display: inline; }

#homepage-slides .slide5 .banner-message .banner-text2 {
  color: #990000;
  display: inline; }

#homepage-slides .slide5 .banner-message .banner-text3 {
  color: #ffffff; }

.cart-recommendations {
  margin-top: 1rem;
  background: #f2f2f2;
  padding: 50px 0 50px 0;
  -webkit-box-shadow: inset 0 20px 15px -6px #dbdbdb;
  box-shadow: inset 0 20px 15px -6px #dbdbdb; }
  .cart-recommendations .grid-tile .product-tile .product-name {
    font-family: BrandonGrotesque-Bold;
    font-size: 16px;
    color: #000000; }
  .cart-recommendations .cart-recommendation-slider,
  .cart-recommendations .last-visited {
    text-align: center; }
  .cart-recommendations .ui-tabs-nav li {
    float: none;
    display: inline-block; }
    .cart-recommendations .ui-tabs-nav li .ui-tabs-anchor {
      background: transparent;
      color: #000000; }
  .cart-recommendations .ui-tabs-panel {
    padding: 0;
    margin: 20px 0 0 0; }
  .cart-recommendations .product-listing {
    background-color: #EDEDED;
    padding: 1rem 0; }
  @media screen and (max-width: 767px) {
    .cart-recommendations .ui-tabs-panel {
      margin: 50px 0 0 0; }
    .cart-recommendations .ui-tabs-nav li {
      width: 43%;
      white-space: normal; }
      .cart-recommendations .ui-tabs-nav li .ui-tabs-anchor {
        padding: 10px;
        line-height: normal; } }

.cart-recommendations .tiles-container .grid-tile,
.category-slot .tiles-container .grid-tile,
.product-slot .tiles-container .grid-tile {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 1rem;
  width: 23%;
  display: inline-block; }

.cart-recommendations h1,
.category-slot h1,
.product-slot h1 {
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 3rem;
  font-weight: 300;
  position: absolute;
  text-align: right;
  bottom: 2%;
  left: 2%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations h1,
    .category-slot h1,
    .product-slot h1 {
      font-weight: 100; } }

.cart-recommendations h2,
.category-slot h2,
.product-slot h2 {
  color: #008578;
  font-family: Crete Round, serif;
  font-size: 1.5rem;
  font-style: italic;
  margin: 0;
  padding: .1rem .5rem; }

.cart-recommendations h3,
.category-slot h3,
.product-slot h3 {
  background-color: #ffffff;
  bottom: 0;
  color: #000000;
  font-family: Lato, sans-serif;
  font-size: 2rem;
  font-weight: 300;
  margin: 0;
  opacity: .6;
  padding: 2rem;
  position: absolute;
  text-transform: uppercase;
  width: 100%; }

.cart-recommendations .catlanding-banner,
.category-slot .catlanding-banner,
.product-slot .catlanding-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .catlanding-banner img,
  .category-slot .catlanding-banner img,
  .product-slot .catlanding-banner img {
    height: auto;
    width: 100%; }

.cart-recommendations .category-tile,
.category-slot .category-tile,
.product-slot .category-tile {
  float: left;
  overflow: hidden;
  padding: 0 .15%;
  position: relative;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .category-tile,
    .category-slot .category-tile,
    .product-slot .category-tile {
      width: 33%; } }
  .cart-recommendations .category-tile img,
  .category-slot .category-tile img,
  .product-slot .category-tile img {
    height: auto;
    width: 100%; }

.cart-recommendations .cat-banner,
.category-slot .cat-banner,
.product-slot .cat-banner {
  overflow: hidden;
  position: relative;
  width: 100%; }
  .cart-recommendations .cat-banner img,
  .category-slot .cat-banner img,
  .product-slot .cat-banner img {
    height: auto;
    width: 100%; }
  .cart-recommendations .cat-banner h1,
  .category-slot .cat-banner h1,
  .product-slot .cat-banner h1 {
    color: #333;
    right: 2%; }

.cart-recommendations .search-result-items .grid-tile,
.category-slot .search-result-items .grid-tile,
.product-slot .search-result-items .grid-tile {
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 0 .15%;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .cart-recommendations .search-result-items .grid-tile,
    .category-slot .search-result-items .grid-tile,
    .product-slot .search-result-items .grid-tile {
      width: 33%; } }
  .cart-recommendations .search-result-items .grid-tile .product-tile,
  .category-slot .search-result-items .grid-tile .product-tile,
  .product-slot .search-result-items .grid-tile .product-tile {
    margin: 0 .15%;
    padding: 1rem 0;
    width: 100%; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-name,
    .category-slot .search-result-items .grid-tile .product-tile .product-name,
    .product-slot .search-result-items .grid-tile .product-tile .product-name {
      font-family: Lato, sans-serif;
      font-size: 1.2rem;
      font-weight: 100;
      height: auto;
      margin-top: .5em;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .cart-recommendations .search-result-items .grid-tile .product-tile .product-name a,
      .category-slot .search-result-items .grid-tile .product-tile .product-name a,
      .product-slot .search-result-items .grid-tile .product-tile .product-name a {
        color: #00629b; }
    .cart-recommendations .search-result-items .grid-tile .product-tile .product-pricing,
    .category-slot .search-result-items .grid-tile .product-tile .product-pricing,
    .product-slot .search-result-items .grid-tile .product-tile .product-pricing {
      font-family: Lato, sans-serif;
      font-size: 1rem; }

.html-slot {
  background-color: #EDEDED;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px 0; }
  .html-slot h1 {
    color: #00629b;
    font-family: Lato, sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    margin: 1rem;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .html-slot h1 {
        font-weight: 100; } }
    .html-slot h1 a {
      font-family: Crete Round, serif; }

.content-heading {
  line-height: 26px;
  line-height: 1.625rem; }

.usp-bar {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  width: 100%;
  background: #333;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem; }
  .usp-bar .banners-wrapper {
    margin: 0 auto;
    width: 50%;
    text-align: center;
    padding: 10px;
    padding: 0.625rem; }
    @media screen and (max-width: 768px) {
      .usp-bar .banners-wrapper {
        width: 100%; } }
    .usp-bar .banners-wrapper .slick-list {
      padding: 0 !important; }
    .usp-bar .banners-wrapper a {
      color: #ffffff; }

nav[role="navigation"] {
  background: #ffffff;
  left: -100%;
  margin-top: 0;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 99;
  color: #333; }
  nav[role="navigation"] .menu-logo-section {
    width: 100%;
    float: left; }
    @media screen and (min-width: 768px) {
      nav[role="navigation"] .menu-logo-section {
        padding: 0 10px 23px 13px;
        padding:  0 0.625rem 1.4375rem 0.8125rem; } }
    @media screen and (max-width: 1023px) {
      nav[role="navigation"] .menu-logo-section {
        padding: 0 10px 5px 13px;
        padding:  0 0.625rem 0.3125rem 0.8125rem;
        margin-top: 10px;
        margin-left: 7px; }
        nav[role="navigation"] .menu-logo-section img {
          max-width: 60px; } }
    nav[role="navigation"] .menu-logo-section .menu-toggle {
      float: right;
      margin-top: 15px; }
    nav[role="navigation"] .menu-logo-section img {
      float: left; }
    nav[role="navigation"] .menu-logo-section .brand-logos {
      display: block;
      position: relative;
      top: 5px;
      left: 10px; }
      nav[role="navigation"] .menu-logo-section .brand-logos img {
        max-width: 100%; }
  @media screen and (min-width: 1023px) {
    nav[role="navigation"] {
      background: transparent;
      left: auto;
      position: static;
      width: auto;
      float: left; } }
  @media screen and (max-width: 1023px) {
    nav[role="navigation"] {
      padding-bottom: 40px;
      padding-bottom: 2.5rem; } }

.navigation-content {
  display: inline-block;
  width: 100%; }
  @media screen and (max-width: 1023px) {
    .navigation-content {
      width: calc(100% - 150px);
      float: right; }
      .navigation-content #navigation {
        height: 101vh;
        overflow-y: scroll; } }

.menu-toggle {
  background-color: transparent;
  border: none;
  color: #333;
  display: block;
  float: left;
  padding: 6px;
  padding: 0.375rem;
  margin: 25px 10px 15px 100px;
  transition: none !important;
  -webkit-transition: none !important; }
  @media screen and (min-width: 1023px) {
    .menu-toggle {
      display: none; } }
  .menu-toggle:hover {
    background-color: transparent; }
  .menu-toggle .menu-icon {
    font-size: 24px;
    font-size: 1.5rem; }

.menu-active .menu-toggle {
  margin-left: 0 !important; }

.menu-category {
  border-bottom: none;
  list-style: none;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  background: #f2f2f2;
  width: 100%;
  float: left; }
  @media screen and (max-width: 1060px) {
    .menu-category {
      margin-left: 130px !important; } }
  @media screen and (max-width: 1023px) {
    .menu-category {
      margin-left: 0 !important;
      background: #ffffff;
      margin-top: 58px; } }
  @media screen and (min-width: 1023px) {
    .menu-category {
      background: transparent;
      margin: 0 auto 0 140px;
      width: auto;
      display: inline-block;
      height: 88px; } }
  .menu-category li {
    border-top: 1px solid #cccccc;
    list-style: none; }
    @media screen and (min-width: 1023px) {
      .menu-category li {
        border: none;
        float: left; }
        .menu-category li:hover > a {
          background-color: transparent; } }
  .menu-category a {
    color: #333;
    display: inline-block;
    padding: 5px 10px;
    padding:  0.3125rem 0.625rem;
    overflow: visible;
    width: 100%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize; }
    @media screen and (max-width: 1023px) {
      .menu-category a {
        padding-left: 20px !important;
        font-size: 14px !important;
        width: auto;
        color: #333 !important;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500; } }

.level-1 > li {
  background-color: transparent; }
  .level-1 > li > a {
    color: #666; }
    .level-1 > li > a.color-red {
      color: #df0024; }
  .level-1 > li:first-child {
    border: none; }
  .level-1 > li .grey-menu-bar {
    display: none; }
  .level-1 > li .left-arrow {
    display: none; }
  .level-1 > li.active {
    background: #cccccc; }
    @media screen and (max-width: 1023px) {
      .level-1 > li.active {
        background: #ffffff; } }
    .level-1 > li.active .left-arrow {
      display: inline-block; }
    .level-1 > li.active .right-arrow {
      display: none; }
  .level-1 > li.inactive {
    display: none; }
  .level-1 > li i.menu-item-toggle {
    color: #333;
    cursor: pointer;
    float: left;
    line-height: 23px;
    padding: 5px 10px;
    padding:  0.3125rem 0.625rem;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    width: 1.1rem; }
    .level-1 > li i.menu-item-toggle.left-arrow {
      padding-right: 0; }
  @media screen and (min-width: 1023px) {
    .level-1 > li.has-sub-menus:hover > a {
      background-color: #f2f2f2;
      color: #000000;
      border-bottom: 5px solid #dd1a32; }
      .level-1 > li.has-sub-menus:hover > a.color-red {
        color: #b81b2f; }
      .level-1 > li.has-sub-menus:hover > a .grey-menu-bar {
        background: #f2f2f2;
        width: 100%;
        height: 5px;
        display: inline-block;
        position: absolute;
        bottom: -2px;
        left: 0;
        z-index: 10; }
    .level-1 > li.has-sub-menus i.menu-item-toggle {
      display: none; } }
  .level-1 > li a {
    -webkit-transition: background-color 0.3s, color 0.3s, padding-top .2s;
    transition: background-color 0.3s, color 0.3s, padding-top .2s; }
    .level-1 > li a:hover {
      background-color: transparent; }
    @media screen and (min-width: 1023px) {
      .level-1 > li a:hover {
        background-color: transparent; }
      .level-1 > li a.navigation-all {
        display: none; } }
  .level-1 > li > a {
    float: left;
    padding: 5px 10px;
    padding:  0.3125rem 0.625rem; }
    @media screen and (max-width: 768px) {
      .level-1 > li > a {
        padding: 8px 10px;
        padding:  0.5rem 0.625rem; } }
    .level-1 > li > a.has-sub-menu {
      width: calc(100% - 2.1rem); }
    @media screen and (min-width: 1024px) {
      .level-1 > li > a {
        float: none;
        width: 100%;
        padding-top: 23px;
        padding-left: 8px;
        padding-right: 8px;
        padding-bottom: 24px;
        margin-top: 0px; }
        .level-1 > li > a.has-sub-menu {
          width: 100%;
          position: relative; } }

.level-2 {
  clear: left;
  display: none; }
  .level-2 .custom-links {
    padding: 30px 30px 0 30px;
    padding:  1.875rem 1.875rem 0 1.875rem;
    border-right: solid 1px #e0e0e0; }
    @media screen and (max-width: 1024px) {
      .level-2 .custom-links {
        padding: 10px 10px 0 10px;
        padding:  0.625rem 0.625rem 0 0.625rem; } }
    @media screen and (max-width: 768px) {
      .level-2 .custom-links {
        padding: 0;
        border-right: 0; } }
    .level-2 .custom-links ul {
      margin: 0;
      padding: 0; }
      .level-2 .custom-links ul li {
        float: none; }
        .level-2 .custom-links ul li a {
          font-size: 13px;
          font-size: 0.8125rem; }
          @media screen and (max-width: 768px) {
            .level-2 .custom-links ul li a {
              display: block;
              font-size: 16px;
              font-size: 1rem; } }
  .level-2 .subcategories {
    padding: 30px 30px 0 30px;
    padding:  1.875rem 1.875rem 0 1.875rem; }
    @media screen and (max-width: 1024px) {
      .level-2 .subcategories {
        padding: 10px 10px 0 10px;
        padding:  0.625rem 0.625rem 0 0.625rem; } }
    @media screen and (max-width: 768px) {
      .level-2 .subcategories {
        padding: 0; } }
    .level-2 .subcategories > li a {
      font-size: 13px;
      font-size: 0.8125rem; }
      @media screen and (max-width: 768px) {
        .level-2 .subcategories > li a {
          display: block;
          font-size: 16px;
          font-size: 1rem;
          padding: 8px 20px !important; } }
    .level-2 .subcategories li {
      float: none; }
      @media screen and (max-width: 768px) {
        .level-2 .subcategories li {
          position: relative; } }
      .level-2 .subcategories li i.fa-chevron-right {
        color: #333;
        cursor: pointer;
        line-height: 23px;
        padding: 5px 10px;
        padding:  0.3125rem 0.625rem;
        -webkit-transition: background-color 0.3s;
        transition: background-color 0.3s;
        width: 1.1rem;
        position: absolute;
        right: 10px;
        top: 0;
        display: none;
        pointer-events: none; }
        @media screen and (max-width: 768px) {
          .level-2 .subcategories li i.fa-chevron-right {
            display: block; } }
        .level-2 .subcategories li i.fa-chevron-right.left-arrow {
          padding-right: 0; }
    @media screen and (min-width: 1024px) {
      .level-2 .subcategories ul {
        padding: 0; } }
  .level-2 .banner {
    padding: 30px 30px 0 30px;
    padding:  1.875rem 1.875rem 0 1.875rem;
    margin-bottom: 16px;
    margin-bottom: 1rem;
    border-left: solid 1px #e0e0e0; }
    @media screen and (max-width: 1024px) {
      .level-2 .banner {
        padding: 10px 10px 0 10px;
        padding:  0.625rem 0.625rem 0 0.625rem; } }
    .level-2 .banner a {
      font-size: 13px;
      font-size: 0.8125rem; }
      @media screen and (max-width: 768px) {
        .level-2 .banner a {
          font-size: 16px;
          font-size: 1rem; } }
    .level-2 .banner img {
      vertical-align: top; }
    .level-2 .banner .center-tile {
      text-align: center; }
    .level-2 .banner .brief {
      font-weight: normal;
      padding: 3px 10px;
      padding:  0.1875rem 0.625rem; }
    .level-2 .banner .shop-now {
      padding: 3px 10px;
      padding:  0.1875rem 0.625rem; }
  .level-2 > ul {
    padding-left: 25px;
    padding-left: 1.5625rem;
    padding-bottom: 6px;
    padding-bottom: 0.375rem; }
  .level-1 > .active .level-2 {
    display: block;
    background: #f2f2f2; }
    @media screen and (max-width: 1023px) {
      .level-1 > .active .level-2 {
        background: #ffffff; } }
  @media screen and (min-width: 1023px) {
    .level-2 {
      background-color: #f2f2f2;
      -webkit-box-shadow: 0 3px 3px 2px rgba(66, 66, 66, 0.3);
              box-shadow: 0 3px 3px 2px rgba(66, 66, 66, 0.3);
      color: #666;
      padding: 0px 0px 30px;
      padding:  0px 0px 1.875rem;
      position: absolute;
      z-index: 9;
      width: 100%;
      left: 0; }
      .level-1 li:hover .level-2 {
        display: block; }
      .level-2 a {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 12px;
        font-size: 0.75rem;
        text-transform: uppercase;
        color: #333333; }
        .level-2 a:hover {
          text-decoration: underline; }
        .level-2 a.navigation-all {
          display: none; }
      .level-2 > ul {
        float: none; }
        .level-2 > ul > li {
          float: none;
          min-width: 12em; }
          .level-2 > ul > li > a {
            padding: 6px 12px;
            padding:  0.375rem 0.75rem; }
      .level-2 .menu-vertical {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: none;
        flex-wrap: nowrap; }
      .level-2 .menu-horizontal {
        display: -webkit-box;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }

.level-3 {
  display: none;
  padding: 0; }
  @media screen and (max-width: 768px) {
    .level-3 ul {
      padding: 0; }
      .level-3 ul li {
        padding-left: 20px;
        padding-left: 1.25rem; }
        .level-3 ul li a {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          color: #333;
          font-size: 14px; } }
  .level-2 .active .level-3 {
    display: block; }
  .level-3 a {
    font-family: BrandonGrotesque-Bold;
    font-size: 12px;
    font-size: 0.75rem;
    color: #333333; }
  @media screen and (min-width: 1023px) {
    .level-3 {
      display: block; }
      .level-3 a {
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
        color: #333333;
        font-weight: 300;
        font-size: 12px;
        font-size: 0.75rem;
        padding: 0;
        text-transform: capitalize; }
      .level-3 li {
        float: none;
        padding: 5px 10px;
        padding:  0.3125rem 0.625rem; } }
  @media screen and (min-width: 1023px) and (max-width: 1280px) {
    .level-3 li {
      float: none;
      padding: 2px 8px;
      padding:  0.125rem 0.5rem; } }

.flyout-banner_image-right {
  position: relative;
  width: 100%;
  min-height: 100%; }
  @media screen and (max-width: 768px) {
    .flyout-banner_image-right {
      position: absolute;
      bottom: 20px;
      min-height: auto; } }
  .flyout-banner_image-right .flyout-link {
    text-align: right;
    display: inline-table; }
    @media screen and (max-width: 768px) {
      .flyout-banner_image-right .flyout-link {
        text-align: left;
        padding: 0 0 0 10px !important; } }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .flyout-banner_image-right .flyout-link {
        width: 50%;
        text-align: left; } }
    .flyout-banner_image-right .flyout-link:hover {
      text-decoration: none; }
    .flyout-banner_image-right .flyout-link .flyout-content {
      display: block;
      font-family: Monoton-Regular;
      font-size: 42px;
      line-height: 42px; }
      @media screen and (max-width: 1024px) {
        .flyout-banner_image-right .flyout-link .flyout-content {
          font-size: 32px;
          line-height: 32px; } }
      @media screen and (min-width: 1024px) and (max-width: 1410px) {
        .flyout-banner_image-right .flyout-link .flyout-content {
          font-size: 32px;
          line-height: 32px; } }
      @media screen and (max-width: 768px) {
        .flyout-banner_image-right .flyout-link .flyout-content {
          font-size: 40px;
          line-height: 40px;
          width: 50%;
          margin-bottom: 20px; } }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-right .flyout-link .flyout-content {
          font-size: 26px;
          line-height: 26px;
          width: 50%;
          margin-bottom: 20px; } }
    .flyout-banner_image-right .flyout-link .link-title {
      color: red;
      font-size: 16px; }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-right .flyout-link .link-title {
          font-size: 14px;
          margin-bottom: 10px; } }
      .flyout-banner_image-right .flyout-link .link-title i {
        font-size: 12px; }
    .flyout-banner_image-right .flyout-link .flyout-image {
      position: absolute;
      bottom: -60px;
      max-width: 100%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      left: 50%; }
      @media screen and (max-width: 1024px) and (max-width: 1410px) {
        .flyout-banner_image-right .flyout-link .flyout-image {
          left: 50%; } }
      @media screen and (max-width: 1024px) {
        .flyout-banner_image-right .flyout-link .flyout-image {
          width: auto;
          left: 50%; } }
      @media screen and (max-width: 768px) {
        .flyout-banner_image-right .flyout-link .flyout-image {
          width: auto;
          bottom: -10px;
          left: calc(50% + 140px); } }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-right .flyout-link .flyout-image {
          bottom: -10px;
          position: absolute;
          /* max-width: 100%; */
          /* -webkit-transform: translateX(-50%); */
          -webkit-transform: translateX(-100%);
          transform: translateX(-15%);
          width: 50%;
          left: 50%;
          bottom: -15px; } }

@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 480px) {
  .flyout-banner_image-left,
  .flyout-banner_image-right {
    display: none; } }

.flyout-banner_image-left {
  position: relative;
  width: 100%;
  min-height: 100%; }
  @media screen and (max-width: 768px) {
    .flyout-banner_image-left {
      position: inherit; } }
  .flyout-banner_image-left .flyout-link {
    text-align: right;
    display: block; }
    @media screen and (max-width: 768px) {
      .flyout-banner_image-left .flyout-link {
        position: absolute;
        bottom: 20px;
        padding: 0 0 0 10px !important; } }
    @media screen and (max-width: 480px) {
      .flyout-banner_image-left .flyout-link {
        position: absolute;
        bottom: 10px; } }
    .flyout-banner_image-left .flyout-link:hover {
      text-decoration: none; }
    .flyout-banner_image-left .flyout-link .flyout-content {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      color: #333333;
      font-weight: lighter;
      display: block;
      font-style: italic;
      font-size: 16px;
      margin-bottom: 10px;
      text-transform: none;
      float: right;
      width: 75%; }
      @media screen and (max-width: 1024px) {
        .flyout-banner_image-left .flyout-link .flyout-content {
          float: left;
          text-align: left; } }
      @media screen and (max-width: 768px) {
        .flyout-banner_image-left .flyout-link .flyout-content {
          width: 50%;
          margin-bottom: 20px; } }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-left .flyout-link .flyout-content {
          width: 50%;
          margin-bottom: 20px;
          float: left;
          text-align: left; } }
    .flyout-banner_image-left .flyout-link .link-title {
      color: red;
      font-size: 16px;
      float: left;
      width: 100%; }
      @media screen and (max-width: 768px) {
        .flyout-banner_image-left .flyout-link .link-title {
          text-align: left; } }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-left .flyout-link .link-title {
          margin-bottom: 10px; } }
      .flyout-banner_image-left .flyout-link .link-title i {
        font-size: 12px; }
    .flyout-banner_image-left .flyout-link .flyout-image {
      position: absolute;
      bottom: -47px;
      max-width: 100%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      right: calc(0% + 140px);
      width: 40%; }
      @media screen and (max-width: 1410px) {
        .flyout-banner_image-left .flyout-link .flyout-image {
          right: calc(0% + 130px); } }
      @media screen and (max-width: 768px) {
        .flyout-banner_image-left .flyout-link .flyout-image {
          width: auto;
          bottom: -10px;
          right: 0; } }
      @media screen and (max-width: 480px) {
        .flyout-banner_image-left .flyout-link .flyout-image {
          right: -40px;
          bottom: 0; } }

.menu-utility-user-container {
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 1023px) {
    .menu-utility-user-container {
      width: 100%;
      position: absolute;
      top: 75px; } }
  @media screen and (min-width: 1023px) {
    .menu-utility-user-container {
      position: absolute;
      right: 0;
      top: 0;
      background: url("../images/menu-utility-bg-color.png") no-repeat;
      display: inline-block;
      width: 578px;
      height: 30px; } }

.menu-utility-user {
  display: inline-block;
  padding: 10px 10px;
  width: 100%;
  margin: 0;
  background: #ffffff;
  float: right;
  margin-top: 8px !important; }
  @media screen and (max-width: 480px) {
    .menu-utility-user {
      text-align: center; } }
  @media screen and (max-width: 1023px) {
    .menu-utility-user {
      background: #f2f2f2; } }
  .menu-utility-user li {
    border-top: none;
    list-style: none;
    padding: 3px 8px;
    background: #f2f2f2;
    display: inline-block;
    border-radius: 3px;
    margin-right: 5px; }
    @media screen and (max-width: 480px) {
      .menu-utility-user li {
        padding: 3px 5px;
        margin-right: 0; } }
    @media screen and (max-width: 360px) {
      .menu-utility-user li {
        padding: 3px 0; }
        .menu-utility-user li span.icons {
          display: none; } }
    .menu-utility-user li:first-child {
      border: none; }
    .menu-utility-user li a {
      text-decoration: none;
      color: #666666;
      -webkit-transition: color .5s ease;
      transition: color .5s ease;
      text-transform: uppercase;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 10px; }
      .menu-utility-user li a span {
        float: left; }
        .menu-utility-user li a span.text {
          margin: 0 0 0 7px;
          color: #666666; }
          .menu-utility-user li a span.text:hover {
            color: #000000; }
        .menu-utility-user li a span.icons {
          background: none;
          width: 12px;
          height: 14px;
          margin-top: 1px; }
          .menu-utility-user li a span.icons .cls-1 {
            fill: #575757;
            fill-rule: evenodd; }
      .menu-utility-user li a:hover {
        color: #000000; }
        .menu-utility-user li a:hover span.icons .cls-1 {
          fill: #dd1a32; }
  .menu-utility-user .wish-list {
    display: none; }
  .menu-utility-user .user-info .user-panel {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    margin-top: .5rem;
    text-align: left;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 10rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
    .menu-utility-user .user-info .user-panel h3 {
      display: none;
      margin: 0;
      padding-bottom: .7em;
      text-transform: uppercase; }
    .menu-utility-user .user-info .user-panel .user-links {
      padding-left: 1.5rem;
      text-align: center; }
    .menu-utility-user .user-info .user-panel a {
      color: #84bd00;
      display: block;
      padding: .5rem 0; }
    .menu-utility-user .user-info .user-panel .user-logout {
      color: #ffffff;
      margin-top: .5rem;
      padding: 0.5em 2em;
      text-transform: uppercase; }
      .menu-utility-user .user-info .user-panel .user-logout:hover {
        color: #84bd00; }
  @media screen and (min-width: 1023px) {
    .menu-utility-user {
      margin: 10px 0 5px 112px;
      width: auto;
      padding: 0;
      background: transparent; }
      .menu-utility-user li {
        background-color: transparent;
        border-color: transparent;
        float: left;
        margin: 0;
        padding: 0.1em 11px 0 0px;
        text-align: center;
        border-radius: 0;
        margin-right: 0; }
        .menu-utility-user li:first-child {
          border: none;
          padding-left: 19px; }
        .menu-utility-user li a:hover {
          text-decoration: none; }
        .menu-utility-user li a i {
          display: block;
          font-size: 3em;
          padding: 0; }
      .menu-utility-user .user-info {
        position: relative;
        -webkit-transition: color .5s ease;
        transition: color .5s ease; }
        .menu-utility-user .user-info.active .user-login {
          color: #84bd00; }
        .menu-utility-user .user-info.active .user-panel {
          opacity: 1;
          visibility: visible; }
        .menu-utility-user .user-info .user-links {
          padding-left: 0; }
        .menu-utility-user .user-info a {
          padding: 0;
          margin-bottom: .5rem; }
        .menu-utility-user .user-info .user-panel {
          background-color: #ffffff;
          border: 1px solid #e0e0e0;
          border-radius: 5px;
          -webkit-box-shadow: 0 2px 5px 0 #ccc;
                  box-shadow: 0 2px 5px 0 #ccc;
          margin-top: 0;
          opacity: 0;
          padding: 1em;
          position: absolute;
          right: -1.5rem;
          visibility: hidden;
          z-index: 20; }
          .menu-utility-user .user-info .user-panel h3 {
            display: block; } }

.country-selector {
  border-bottom: 5px solid #4d4d4d;
  color: #ffffff;
  width: 100%; }
  @media screen and (min-width: 768px) {
    .country-selector {
      border-bottom: none;
      padding: 0;
      position: absolute;
      top: -1rem;
      right: .2rem;
      z-index: 30;
      width: auto; } }
  .country-selector .selector {
    display: none;
    margin-top: .5rem;
    padding-left: 2rem; }
    .country-selector .selector.active {
      display: block; }
    @media screen and (min-width: 768px) {
      .country-selector .selector {
        background-color: #ffffff;
        border-radius: 3px;
        -webkit-box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
                box-shadow: -1px 2px 4px rgba(0, 0, 0, 0.3);
        margin-top: 1rem;
        padding: 1rem; } }
  .country-selector .current-country {
    cursor: pointer;
    padding: .8em 1rem; }
    .country-selector .current-country.selector-active {
      border-bottom: 1px solid #1a1a1a; }
      .country-selector .current-country.selector-active .selector-icon {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg); }
    @media screen and (min-width: 768px) {
      .country-selector .current-country {
        padding: 0; }
        .country-selector .current-country.selector-active {
          border-bottom: none;
          padding-bottom: 0;
          position: absolute;
          right: 0; } }
    .country-selector .current-country .selector-icon {
      margin-right: .3rem; }
      @media screen and (min-width: 768px) {
        .country-selector .current-country .selector-icon {
          float: right;
          margin-right: 0;
          margin-left: .3rem;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); } }
    .country-selector .current-country .flag-icon {
      border: none; }
  .country-selector .continent-name {
    margin-top: 0;
    margin-bottom: .5rem; }
    @media screen and (min-width: 768px) {
      .country-selector .continent-name {
        color: #990000; } }
  .country-selector .country {
    margin-bottom: .5rem; }
  .country-selector .locale {
    border-right: 1px solid #e0e0e0;
    display: inline-block;
    padding: 0 .3rem;
    vertical-align: middle; }
    .country-selector .locale:first-of-type {
      padding-left: 0; }
    .country-selector .locale:last-of-type {
      border-right: none;
      padding-right: 0; }
  .country-selector .flag-icon {
    border: 1px solid #e0e0e0;
    margin-right: .3rem; }

#wrapper .nav-wrapper {
  height: 100px; }
  @media screen and (max-width: 768px) {
    #wrapper .nav-wrapper {
      position: sticky;
      position: -webkit-sticky;
      top: 0;
      height: 80px;
      z-index: 9999; } }
  #wrapper .nav-wrapper .top-banner {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 100px;
    background: #ffffff;
    z-index: 100;
    border-bottom: 1px solid #f2f2f2; }
    @media screen and (max-width: 768px) {
      #wrapper .nav-wrapper .top-banner {
        position: absolute; } }
    #wrapper .nav-wrapper .top-banner.make-header-fixed {
      position: fixed;
      height: 100px;
      -webkit-transition: height .2s;
      transition: height .2s; }
      #wrapper .nav-wrapper .top-banner.make-header-fixed ul li a.has-sub-menu {
        padding-top: 23px;
        -webkit-transition: padding-top .2s;
        transition: padding-top .2s; }
        @media screen and (max-width: 768px) {
          #wrapper .nav-wrapper .top-banner.make-header-fixed ul li a.has-sub-menu {
            padding-top: 8px; } }
      @media screen and (max-width: 768px) {
        #wrapper .nav-wrapper .top-banner.make-header-fixed {
          height: 80px; } }
    #wrapper .nav-wrapper .top-banner * {
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      #wrapper .nav-wrapper .top-banner {
        height: 80px;
        height: 5rem; } }
    @media screen and (max-width: 767px) {
      #wrapper .nav-wrapper .top-banner {
        height: 80px;
        height: 5rem; } }

#wrapper .top-banner.make-header-fixed {
  top: 0; }
  @media screen and (min-width: 1023px) {
    #wrapper .top-banner.make-header-fixed .menu-utility-user-container {
      display: block; }
    #wrapper .top-banner.make-header-fixed .primary-logo {
      width: 80px;
      -webkit-transition: width .2s;
      transition: width .2s; }
    #wrapper .top-banner.make-header-fixed nav[role="navigation"] {
      margin-top: 0px; }
    #wrapper .top-banner.make-header-fixed .search-minicart-content {
      margin-top: 0px; }
    #wrapper .top-banner.make-header-fixed .menu-category {
      margin: 0em auto 0 140px; }
    #wrapper .top-banner.make-header-fixed .level-1 > li > a {
      margin-top: 0 !important; } }

@media screen and (min-width: 1023px) {
  #wrapper .top-banner.make-header-fixed .brand-logos {
    top: -5px; } }

.primary-logo {
  height: 80px;
  width: 80px;
  margin: .75em 0;
  z-index: 10;
  display: inline-block;
  top: 0;
  position: absolute;
  -webkit-transition: width .2s, height .2s;
  transition: width .2s, height .2s; }
  @media screen and (max-width: 767px) {
    .primary-logo {
      height: 60px;
      height: 3.75rem;
      padding: 0;
      margin: 0 auto;
      width: 60px;
      width: 3.75rem;
      z-index: 10;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin-top: 10px; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .primary-logo {
      width: 60px;
      width: 3.75rem;
      left: 0px;
      left: 0rem;
      right: 0px;
      right: 0rem;
      margin: 10px auto 0; } }
  @media screen and (max-width: 1400px) {
    .primary-logo {
      margin-left: 20px; } }

.brand-logos {
  display: none; }
  @media screen and (min-width: 1023px) {
    .brand-logos {
      display: inline-block;
      padding-left: 122px;
      padding-left: 7.625rem;
      padding-top: 8px;
      padding-top: 0px;
      height: 30px;
      height: 1.875rem;
      position: relative;
      top: -5px;
      z-index: 90;
      left: 10px; } }

.header-banner {
  display: block; }
  .header-banner .header-promotion {
    background-color: #64772d;
    color: #ffffff;
    padding: 3px 0 2px;
    text-align: center; }

.mobile-store-icon-section {
  padding: 20px 15px 15px; }

.search-minicart-content {
  float: right; }
  @media screen and (min-width: 1023px) {
    .search-minicart-content {
      margin-top: 0px;
      display: inline-block; } }
  @media screen and (max-width: 1023px) {
    .search-minicart-content.active .header-search {
      display: block !important; }
    .search-minicart-content.active .mobile-search-icon-section {
      background-color: #f2f2f2; }
    .search-minicart-content .mobile-search-icon-section {
      padding: 20px 15px;
      max-width: 500px;
      width: 100%;
      margin: 0 auto;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(calc(-50% + 40px));
              transform: translateX(calc(-50% + 40px)); } }
  @media screen and (max-width: 1023px) and (max-width: 768px) {
    .search-minicart-content .mobile-search-icon-section {
      max-width: 300px; } }
  @media screen and (max-width: 1023px) and (max-width: 480px) {
    .search-minicart-content .mobile-search-icon-section {
      max-width: 180px; } }
  @media screen and (max-width: 1023px) and (max-width: 385px) {
    .search-minicart-content .mobile-search-icon-section {
      max-width: 150px; } }
  @media screen and (max-width: 1023px) and (max-width: 330px) {
    .search-minicart-content .mobile-search-icon-section {
      max-width: 120px;
      -webkit-transform: translateX(calc(-50% + 35px));
              transform: translateX(calc(-50% + 35px)); } }
  @media screen and (max-width: 1023px) {
      .search-minicart-content .mobile-search-icon-section a, .search-minicart-content .mobile-search-icon-section span {
        display: inline-block;
        font-size: 20px;
        font-size: 1.25rem;
        color: #dd1a32;
        cursor: pointer; }
      .search-minicart-content .mobile-search-icon-section .mobile-search-icon {
        width: 100%;
        height: 40px;
        border: 1px solid #ccc;
        border-radius: 4px;
        margin: 0 auto; }
        .search-minicart-content .mobile-search-icon-section .mobile-search-icon i.fa-search {
          float: right;
          margin: 7px 10px;
          color: #9B9B9B; } }
      @media screen and (max-width: 1023px) and (max-width: 360px) {
        .search-minicart-content .mobile-search-icon-section .mobile-search-icon i.fa-search {
          display: none; } }
  @media screen and (max-width: 1023px) {
        .search-minicart-content .mobile-search-icon-section .mobile-search-icon small {
          color: #9B9B9B;
          font-family: 'Montserrat', sans-serif;
          font-weight: 300;
          padding-left: 10px;
          position: relative;
          top: 6px; } }
  @media screen and (max-width: 1400px) {
    .search-minicart-content {
      margin-right: 20px; } }

.header-search {
  width: 100%;
  background-color: #f2f2f2;
  color: #999;
  position: absolute;
  top: 0px;
  left: 0;
  display: none;
  z-index: 10;
  padding: 25px 20px; }
  .header-search i.fa-times {
    font-size: 28px;
    margin-left: 20px;
    margin-left: 1.25rem;
    vertical-align: sub;
    cursor: pointer;
    display: none; }
  @media screen and (max-width: 1023px) {
    .header-search {
      background: #ffffff;
      display: none !important; }
      .header-search input[type="text"] {
        width: calc(100% - 100px) !important; }
      .header-search i {
        display: inline-block !important; } }
  @media screen and (min-width: 1023px) {
    .header-search {
      font-size: 15px;
      background-color: #ffffff;
      padding: 0;
      display: inline-block;
      border: none;
      height: 35px;
      margin: 21px 30px 0px 0;
      position: relative;
      top: 0;
      left: 0;
      width: 290px;
      z-index: 1;
      float: left; } }
  .header-search form {
    margin-bottom: 1px; }
  .header-search input[type="text"] {
    background-color: transparent;
    border: 1px solid #999;
    border-right: none;
    float: left;
    margin: 0;
    padding-left: 1rem;
    height: 2.3rem;
    width: 85%;
    width: calc(100% - 3.1rem);
    background-color: #ffffff;
    height: 35px;
    padding: 0 1rem;
    padding-right: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px; }
    .header-search input[type="text"]::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #666666; }
    .header-search input[type="text"]::-moz-placeholder {
      /* Firefox 19+ */
      color: #666666; }
    .header-search input[type="text"]:-ms-input-placeholder {
      /* IE 10+ */
      color: #666666; }
    .header-search input[type="text"]:-moz-placeholder {
      /* Firefox 18- */
      color: #666666; }
  .header-search button {
    background-color: transparent;
    border: none;
    color: #ffffff;
    padding: 8px 15.9px 10px 15px;
    background-color: #333;
    font-size: 14px;
    border-radius: 0;
    height: 35px;
    border-radius: 0px 4px 4px 0px;
    -webkit-transition: background .2s;
    transition: background .2s; }
    .header-search button.focused {
      background: #cc0033;
      -webkit-transition: background .2s;
      transition: background .2s; }
    .header-search button i {
      font-size: 1.4em; }

#mini-cart {
  float: left;
  padding: 20px 15px 45px;
  position: relative; }
  @media screen and (max-width: 1023px) {
    #mini-cart {
      position: static; } }
  #mini-cart .mini-cart-name a {
    color: #000000; }
  @media screen and (min-width: 1023px) {
    #mini-cart {
      display: inline-block;
      float: right;
      margin-top: 21px;
      margin-right: 43px;
      padding: 0; } }
  #mini-cart .mini-cart-product {
    border-bottom: 1px solid #d7d7d7;
    padding: 16px 0; }
    #mini-cart .mini-cart-product:last-of-type {
      border: none; }

.mini-cart-total {
  position: relative;
  height: 50px; }
  @media screen and (max-width: 767px) {
    .mini-cart-total {
      height: initial; } }
  .mini-cart-total .mini-cart-link {
    color: #050a08;
    text-transform: uppercase;
    font-family: BrandonGrotesque-Bold;
    font-size: 15px; }
    .mini-cart-total .mini-cart-link .basket-price {
      display: inline-block;
      position: absolute;
      top: 20px; }
      .mini-cart-total .mini-cart-link .basket-price .text {
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        font-size: 12px;
        text-transform: lowercase; }
      .mini-cart-total .mini-cart-link .basket-price .basket-price-text {
        display: block; }
    .mini-cart-total .mini-cart-link .text {
      width: 62px;
      line-height: 18px; }
    .mini-cart-total .mini-cart-link .minicart-quantity {
      background-color: #000000;
      border-radius: 10px;
      color: #ffffff;
      padding: 1px 6px;
      position: absolute;
      right: -18px;
      text-align: center;
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      top: -11px;
      font-size: 11px; }

.mini-cart-content {
  background-color: #ffffff;
  border: 2px solid #d7d7d7;
  -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.53);
          box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.53);
  display: none;
  /* change to none after debugging */
  position: absolute;
  right: -20px;
  top: 2.5em;
  z-index: 1;
  top: 50px;
  width: 420px; }
  @media screen and (max-width: 1023px) {
    .mini-cart-content {
      width: 100%;
      top: 80px;
      right: 0;
      border: 0;
      -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.53);
              box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.53); } }
  .mini-cart-content span.title {
    width: calc(100% - 25px);
    height: 45px;
    margin-left: 13px;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    color: #333;
    font-size: 15px;
    text-transform: uppercase;
    padding: 10px 20px 0;
    border-bottom: 1px solid #d7d7d7; }
    .mini-cart-content span.title i.fa {
      font-size: 28px;
      position: absolute;
      right: 20px;
      top: 5px;
      color: #9B9B9B;
      cursor: pointer; }

.mini-cart-header {
  font-size: 1.1em;
  font-weight: 700;
  padding: 1em 1em 0.5em;
  text-transform: uppercase; }

.mini-cart-products {
  max-height: 360px;
  padding: 8px 13px 0;
  overflow: auto; }
  @media screen and (max-width: 1023px) {
    .mini-cart-products {
      max-height: auto; } }

.mini-cart-product {
  overflow: hidden;
  padding: 0;
  position: relative; }
  .mini-cart-product:last-of-type {
    border: none; }
  .mini-cart-product.collapsed .mini-cart-name,
  .mini-cart-product.collapsed .mini-cart-attributes,
  .mini-cart-product.collapsed .mini-cart-pricing,
  .mini-cart-product.collapsed .product-availability-list {
    width: 90%; }
  .mini-cart-product.collapsed .mini-cart-image {
    display: none; }

.mini-cart-image {
  float: left;
  width: 80px;
  height: auto; }
  .mini-cart-image img {
    max-width: 100%; }

.minicart-info {
  float: left;
  width: calc(100% - 80px);
  /* 70px img width + 10px  = -80px */
  padding-left: 10px; }
  .minicart-info .mini-cart-name {
    float: left;
    width: 100%;
    margin: 0 0 10px 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px; }

.mini-cart-attributes, .mini-cart-product .product-availability-list {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  color: #333; }
  .mini-cart-attributes .qtylabel, .mini-cart-product .product-availability-list .qtylabel {
    float: left; }
  .mini-cart-attributes .qty-section.size label, .mini-cart-product .product-availability-list .qty-section.size label {
    margin-left: 20px; }
  .mini-cart-attributes .qty-section, .mini-cart-attributes .color-size, .mini-cart-product .product-availability-list .qty-section, .mini-cart-product .product-availability-list .color-size {
    width: 100%;
    margin-top: 10px; }
    .mini-cart-attributes .qty-section.colour, .mini-cart-attributes .color-size.colour, .mini-cart-product .product-availability-list .qty-section.colour, .mini-cart-product .product-availability-list .color-size.colour {
      width: 100%;
      display: block;
      float: left; }
    .mini-cart-attributes .qty-section.size .label, .mini-cart-attributes .color-size.size .label, .mini-cart-product .product-availability-list .qty-section.size .label, .mini-cart-product .product-availability-list .color-size.size .label {
      margin-left: 20px; }
    .mini-cart-attributes .qty-section em, .mini-cart-attributes .color-size em, .mini-cart-product .product-availability-list .qty-section em, .mini-cart-product .product-availability-list .color-size em {
      color: #333;
      font-size: 16px;
      font-style: normal;
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      margin-right: 5px; }

.mini-checkout-cart-pricing,
.mini-cart-pricing {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 15px;
  font-style: normal;
  text-align: left;
  color: #333;
  width: 100%;
  margin-top: 10px; }
  .mini-checkout-cart-pricing .price-standard,
  .mini-cart-pricing .price-standard {
    color: #999;
    text-decoration: line-through; }
  .mini-checkout-cart-pricing em,
  .mini-cart-pricing em {
    color: #333;
    font-size: 16px;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    margin-right: 5px; }

.mini-cart-totals {
  width: 100%;
  padding: 0 13px 20px;
  display: inline-block; }
  .mini-cart-totals button,
  .mini-cart-totals .button {
    float: right;
    background-image: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    padding: 9px 20px; }
    .mini-cart-totals button i.fa,
    .mini-cart-totals .button i.fa {
      margin-left: 10px;
      vertical-align: baseline;
      margin-right: 0; }
  .mini-cart-totals .mini-cart-link-checkout {
    float: left;
    clear: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    line-height: 37px;
    margin: 0; }
    .mini-cart-totals .mini-cart-link-checkout i.fa-shopping-bag {
      font-size: 20px;
      margin-right: 5px; }
  .mini-cart-totals .mini-cart-subtotals {
    width: 100%;
    display: inline-block;
    padding: 13px 0 11px 0;
    border-width: 1px 0;
    border-color: #d7d7d7;
    border-style: solid;
    margin-bottom: 15px; }
  .mini-cart-totals .label, .mini-cart-totals .value {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px; }
  .mini-cart-totals .label {
    float: left; }
  .mini-cart-totals .value {
    float: right;
    font-size: 18px; }

.mini-cart-link-checkout {
  clear: both;
  display: block;
  margin: 1em 0;
  text-align: center; }

.breadcrumb {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 13px;
  margin: 0;
  padding: 15px 20px;
  border-bottom: 1px solid #f2f2f2; }
  .pt_categorylanding .breadcrumb {
    display: none; }
  .pt_content .breadcrumb {
    display: none; }
  .pt_product-search-result .breadcrumb {
    background: #ffffff; }
  @media screen and (max-width: 767px) {
    .breadcrumb {
      display: none; } }
  .breadcrumb a {
    color: #6d6d6d; }
  .breadcrumb li {
    display: inline;
    list-style: none outside none; }
  .breadcrumb ul {
    margin: 0;
    padding: 0; }

.paging-current-page {
  left: -999em;
  position: absolute; }

li .breadcrumb-element:after {
  color: #ccc;
  content: '/';
  margin-left: .4em; }

li .bread-product-name {
  display: none; }

li:last-child .breadcrumb-element {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600; }
  li:last-child .breadcrumb-element:after {
    content: ''; }

.breadcrumb-refinement {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600; }
  .breadcrumb-refinement:after {
    content: attr(data-divider);
    font-style: normal; }
  .breadcrumb-refinement:last-of-type:after {
    content: ''; }

.breadcrumb-refinement-value {
  background-color: rgba(132, 189, 0, 0.3);
  display: inline-block;
  border-radius: 3px;
  margin: 0 .42em .42em 0;
  padding: 0 .42em; }

.breadcrumb-relax {
  background: none;
  color: #990000;
  font-style: normal;
  padding: 0 0 0 .4em; }

.breadcrumb-result-text a,
.breadcrumb .searchphraselink {
  background: none;
  color: #84bd00;
  padding: 0; }

h1 {
  font-size: 1.5rem;
  font-weight: 400;
  margin: .625rem 0; }
  @media screen and (min-width: 768px) {
    h1 {
      font-size: 1.75em;
      margin: 0 0 14px; } }

h2 {
  font-size: 1.3em;
  text-transform: uppercase; }

h3 {
  font-size: 1.15em; }

#secondary h1 {
  font-size: 1.75em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 14px; }

.primary-content dl {
  clear: both;
  overflow: hidden; }
  .primary-content dl dt {
    clear: both;
    float: left;
    margin: 2% 0 0;
    min-width: 15%; }
  .primary-content dl dd {
    float: left;
    margin: 2% 0 0;
    padding: 0 0 0 5%; }

.col-1 {
  float: left;
  margin: 4px 0;
  width: 48%; }

.col-2 {
  float: right;
  margin: 4px 0;
  width: 48%; }

.content-header {
  font-size: 1.75em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 14px !important; }
  .content-header span {
    font-size: 0.75em;
    font-style: normal;
    font-weight: 400; }

.section-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EDEDED;
  border-bottom: 1px solid #ffffff;
  font-size: 1.1em;
  font-weight: 700;
  margin: 0;
  padding: 1em;
  position: relative;
  text-transform: uppercase; }
  .section-header a {
    float: right; }

.section-header-note {
  font-size: 0.9em;
  font-weight: 400;
  text-transform: none; }

.back {
  display: block;
  margin: 0 0 10px; }

#secondary a {
  color: #333333;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem; }
  #secondary a .count {
    color: #999; }
  #secondary a.show-more {
    background: none;
    padding: 0;
    border-bottom: 2px solid #666666;
    line-height: 24px;
    line-height: 1.5rem;
    font-size: 15px;
    font-size: 0.9375rem; }

#category-level-1 li {
  color: #666;
  display: block; }
  #category-level-1 li .refinement-link {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 1em; }
  #category-level-1 li.expandable .refinement-link {
    padding: 0 0 0 .4em; }
  #category-level-1 li.expandable .active {
    font-weight: bold;
    padding: 0 0 0 .2em; }

#category-level-2 a.active {
  color: #333;
  font-weight: 700; }

#category-level-2 a.refinement-link {
  margin: 0 0 0 .4em;
  padding: 0; }

#category-level-2 {
  padding: .5em .1em 0 .7em; }

#category-level-3 {
  padding: .3em 0 0; }
  #category-level-3 a.refinement-link {
    font-style: normal;
    margin: 0 0 0 .9em;
    padding: 0; }

.refinement-header {
  background-color: #EDEDED;
  border-top: 1px solid #e0e0e0;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  letter-spacing: 0.125em;
  margin: 0;
  padding: 1.15em .75em .75em;
  text-transform: uppercase; }

.refinement {
  padding-bottom: 0;
  position: relative;
  padding: 0 10px; }
  .refinement .refinement {
    padding: 0; }
  .pt_categorylanding .refinement.category-refinement {
    display: block; }
  .refinement h3, .refinement span.toggle {
    /* background-color: $white-smoke; */
    border-bottom: 1px solid #e0e0e0;
    font-size: 1.1em;
    letter-spacing: 0.125em;
    margin: 0 0 .65em;
    padding: 16px 12px 16px 0;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .refinement h3.toggle:after, .refinement span.toggle.toggle:after {
      content: "";
      border: solid #999999;
      border-width: 0 3px 3px 0;
      display: inline-block;
      padding: 3px;
      padding: 0.1875rem;
      vertical-align: middle;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      right: 0;
      top: 50%;
      margin-top: -5px; }
    .refinement h3.toggle.expand:after, .refinement span.toggle.toggle.expand:after {
      -webkit-transform: rotate(-135deg);
              transform: rotate(-135deg); }
    .ie7 .refinement h3, .ie7 .refinement span.toggle {
      clear: both; }
    .refinement h3 i, .refinement span.toggle i {
      color: #64772d; }
  .refinement ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 .55em 0; }
  .refinement > ul {
    padding: 5px 4px 5px 32px; }
    @media screen and (min-width: 768px) {
      .refinement > ul {
        padding: 0; } }
  .refinement ul.brand:after {
    content: "";
    display: table;
    clear: both; }
  .refinement ul.brand a {
    height: 20px;
    display: inline-block; }
  .refinement ul.brand .selected a {
    background-position: -2px -48px; }
  .refinement li {
    padding: 5px 4px; }
  .refinement > li {
    padding: 5px 0; }
  .refinement ul li i {
    color: #e0e0e0; }
  .refinement ul li.selected i {
    color: #64772d; }
  .refinement ul.swatches li {
    float: left;
    padding: .16em; }
    .refinement ul.swatches li a {
      border: 1px solid #999999;
      display: block;
      padding: 0.2em 0.8em; }
    .refinement ul.swatches li.selected a {
      border-color: #000000;
      border: 2px solid #000000;
      font-weight: bold; }
    .refinement ul.swatches li.unselectable a {
      background-image: url("../images/interface/icon-color-swatch-unselectable.png");
      background-position: right top; }
  .refinement ul.refinementColor li {
    width: 45%; }
    .refinement ul.refinementColor li.even {
      float: right; }
    .refinement ul.refinementColor li.odd {
      float: left; }
    .refinement ul.refinementColor li a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: transparent;
      padding: 0;
      width: auto;
      border: none; }
      .refinement ul.refinementColor li a .color-view {
        height: 30px;
        padding: 0;
        width: 30px;
        border-radius: 50%;
        background: none;
        display: inline-block;
        float: left;
        margin-right: 10px;
        border: 1px solid #7c7c7c; }
  .refinement ul.size li {
    padding: 0 7.5px 7.5px 0; }
    .refinement ul.size li a {
      padding: 7px;
      height: 28px;
      width: 38px;
      text-align: center;
      vertical-align: middle;
      display: table-cell;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 3px;
      white-space: nowrap; }
  .refinement .clear-refinement {
    font-weight: bold;
    padding: 0 1.05em 0.4em; }
  .refinement .refinement-link {
    border: 0 none; }
  .refinement .selected .refinement-link {
    background-position: left bottom; }
  .refinement .refinement-top-level {
    padding: 1em; }

.scrollable {
  height: 10em;
  overflow: auto; }

.nav ul {
  border: 0 none;
  list-style: none outside none;
  margin: .58em 0;
  padding: 0; }
  .nav ul li {
    list-style: none outside none !important;
    margin: 0 0 .58em !important; }

.nav .toggle {
  border: 0 none;
  display: block;
  font-size: 1em;
  font-weight: 700;
  margin: .83em 0 .58em;
  text-transform: uppercase; }
  .nav .toggle span {
    background: none repeat scroll 0 0 transparent; }

.nav .expanded {
  background-position: left -96px; }

footer {
  background-color: #262626;
  clear: both;
  color: #ffffff;
  letter-spacing: 1px; }

.footer-container .email-subscription-section {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 8px 20px 8px;
  padding:  1.25rem 0.5rem 1.25rem 0.5rem;
  background-color: #dd1a32;
  background-position: top; }
  @media screen and (max-width: 768px) {
    .footer-container .email-subscription-section {
      background-color: #dd1a32;
      padding: 10px 0 25px 0;
      background-position: top right; } }
  .footer-container .email-subscription-section:before {
    content: "";
    position: absolute;
    top: -10px;
    top: -0.625rem;
    left: 0px;
    left: 0rem;
    z-index: 1;
    width: 100%;
    height: 10px;
    height: 0.625rem;
    border-radius: 0;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }
  .footer-container .email-subscription-section .emailsub-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #ffffff;
    text-align: left;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 46px;
    margin: 0 16px;
    margin:  0 1rem;
    max-width: 340px;
    width: 100%;
    display: inline-block; }
    @media screen and (max-width: 1024px) {
      .footer-container .email-subscription-section .emailsub-heading {
        max-width: 280px; } }
    @media screen and (max-width: 768px) {
      .footer-container .email-subscription-section .emailsub-heading {
        float: left;
        font-size: 14px;
        margin-top: 17px; } }
    @media screen and (max-width: 480px) {
      .footer-container .email-subscription-section .emailsub-heading {
        float: left;
        max-width: 350px;
        font-size: 24px;
        font-size: 1.5rem; } }
  .footer-container .email-subscription-section .width-emailsub {
    max-width: 1135px;
    margin: 0 auto; }
  @media screen and (min-width: 768px) {
    .footer-container .email-subscription-section .button-submit {
      max-width: 200px;
      width: 100%; } }
  .footer-container .email-subscription-section .button-submit button {
    margin: 13px 0 0 16px;
    margin:  0.8125rem 0 0 1rem;
    padding: 16px 48px;
    padding:  1rem 3rem;
    border-radius: 3px; }
    .footer-container .email-subscription-section .button-submit button span {
      font-family: BrandonGrotesque-Bold;
      font-size: 12px;
      font-size: 0.75rem; }
  @media screen and (max-width: 480px) {
    .footer-container .email-subscription-section .button-submit {
      text-align: right;
      margin-right: 16px; }
      .footer-container .email-subscription-section .button-submit button {
        margin: -5px 0;
        margin:  -0.3125rem 0; } }
  .footer-container .email-subscription-section .email-form-content, .footer-container .email-subscription-section .store-locator-form-content {
    display: inline-block;
    max-width: 600px;
    width: 100%;
    float: none;
    vertical-align: text-bottom; }
    @media screen and (max-width: 768px) {
      .footer-container .email-subscription-section .email-form-content, .footer-container .email-subscription-section .store-locator-form-content {
        max-width: 500px; } }
    .footer-container .email-subscription-section .email-form-content h3, .footer-container .email-subscription-section .store-locator-form-content h3 {
      margin: 0; }
    .footer-container .email-subscription-section .email-form-content .signmeup, .footer-container .email-subscription-section .store-locator-form-content .signmeup {
      margin: 24px 0 16px 0;
      margin:  1.5rem 0 1rem 0; }
      .footer-container .email-subscription-section .email-form-content .signmeup label, .footer-container .email-subscription-section .store-locator-form-content .signmeup label {
        font-size: 9px;
        font-size: 0.5625rem;
        font-family: 'Montserrat', sans-serif; }
      @media screen and (min-width: 1135px) {
        .footer-container .email-subscription-section .email-form-content .signmeup .text-container, .footer-container .email-subscription-section .store-locator-form-content .signmeup .text-container {
          width: 100%;
          max-width: 525px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
    .footer-container .email-subscription-section .email-form-content .email-width, .footer-container .email-subscription-section .store-locator-form-content .email-width {
      font-size: 16px;
      font-size: 1rem;
      width: 520px;
      padding: 16px 24px;
      padding:  1rem 1.5rem; }
      @media screen and (max-width: 1024px) {
        .footer-container .email-subscription-section .email-form-content .email-width, .footer-container .email-subscription-section .store-locator-form-content .email-width {
          width: 500px; } }
      @media screen and (max-width: 768px) {
        .footer-container .email-subscription-section .email-form-content .email-width, .footer-container .email-subscription-section .store-locator-form-content .email-width {
          font-size: 14px;
          font-size: 0.875rem;
          width: 300px; } }
    .footer-container .email-subscription-section .email-form-content .form-row, .footer-container .email-subscription-section .store-locator-form-content .form-row {
      margin: 0px 0px 0px 0px;
      margin:  0px 0px 0px 0px;
      position: relative;
      display: inline-block; }
      .footer-container .email-subscription-section .email-form-content .form-row .field-wrapper, .footer-container .email-subscription-section .store-locator-form-content .form-row .field-wrapper {
        display: inline-block;
        width: 200px;
        margin-right: 8px;
        margin-right: 0.5rem; }
      @media screen and (max-width: 1024px) {
        .footer-container .email-subscription-section .email-form-content .form-row .field-wrapper, .footer-container .email-subscription-section .store-locator-form-content .form-row .field-wrapper {
          margin-right: 0;
          width: 90%; }
        .footer-container .email-subscription-section .email-form-content .form-row .form-action, .footer-container .email-subscription-section .store-locator-form-content .form-row .form-action {
          margin-top: 10px;
          margin-top: 0.625rem; } }
      .footer-container .email-subscription-section .email-form-content .form-row input[type="text"], .footer-container .email-subscription-section .store-locator-form-content .form-row input[type="text"],
      .footer-container .email-subscription-section .email-form-content .form-row input[type="email"],
      .footer-container .email-subscription-section .store-locator-form-content .form-row input[type="email"] {
        border: none;
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        color: #262626; }

.footer-container .label-display-none {
  display: none !important; }

.footer-container .email-subscription-section:before {
  content: "";
  position: absolute;
  top: -10px;
  top: -0.625rem;
  left: 0px;
  left: 0rem;
  z-index: 1;
  width: 100%;
  height: 10px;
  height: 0.625rem;
  border-radius: 0;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }

.footer-container .email-subscription-section .form-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.footer-container .email-subscription-section .email-form-content .form-row, .footer-container .email-subscription-section .store-locator-form-content .form-row {
  position: relative;
  display: inline-block; }
  @media screen and (max-width: 1023px) {
    .footer-container .email-subscription-section .email-form-content .form-row .field-wrapper, .footer-container .email-subscription-section .store-locator-form-content .form-row .field-wrapper {
      margin-right: 0;
      width: 90%; }
    .footer-container .email-subscription-section .email-form-content .form-row .form-action, .footer-container .email-subscription-section .store-locator-form-content .form-row .form-action {
      margin-top: 10px;
      margin-top: 0.625rem; } }
  .footer-container .email-subscription-section .email-form-content .form-row input[type="text"], .footer-container .email-subscription-section .store-locator-form-content .form-row input[type="text"],
  .footer-container .email-subscription-section .email-form-content .form-row input[type="email"],
  .footer-container .email-subscription-section .store-locator-form-content .form-row input[type="email"] {
    border: none;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #262626; }

.footer-container .email-subscription-section .email-form-content .form-action, .footer-container .email-subscription-section .store-locator-form-content .form-action {
  display: inline-block; }

.footer-container .email-subscription-section .email-form-content label, .footer-container .email-subscription-section .store-locator-form-content label {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 12px; }
  .footer-container .email-subscription-section .email-form-content label .required-indicator, .footer-container .email-subscription-section .store-locator-form-content label .required-indicator {
    display: none; }
  .footer-container .email-subscription-section .email-form-content label.error, .footer-container .email-subscription-section .store-locator-form-content label.error {
    font-size: 10px;
    position: absolute;
    left: 0;
    font-size: 10px;
    bottom: -35px;
    max-width: 600px;
    width: 300px; }
    @media screen and (max-width: 768px) {
      .footer-container .email-subscription-section .email-form-content label.error, .footer-container .email-subscription-section .store-locator-form-content label.error {
        font-size: 8px;
        left: 8px;
        bottom: -35px;
        max-width: 300px;
        widows: 150px; } }

.footer-container .email-subscription-section .email-form-content h3, .footer-container .email-subscription-section .store-locator-form-content h3 {
  font-size: 20px;
  font-size: 1.25rem;
  max-width: 320px;
  margin-top: 40px;
  margin-top: 2.5rem; }
  @media screen and (max-width: 767px) {
    .footer-container .email-subscription-section .email-form-content h3, .footer-container .email-subscription-section .store-locator-form-content h3 {
      max-width: none; } }

.footer-container .email-subscription-section .email-form-content .error-message, .footer-container .email-subscription-section .store-locator-form-content .error-message {
  display: none; }

.footer-container .email-subscription-section .email-submit-btn {
  border-radius: 3px;
  border-radius: 0.1875rem;
  padding: 9px 0px;
  padding:  0.5625rem 0px;
  font-size: 14px;
  font-size: 0.875rem;
  background: #000000; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .footer-container .email-subscription-section {
    text-align: center;
    background-color: #dd1a32;
    padding: 10px 0 25px 0;
    background-position: top right; }
    .footer-container .email-subscription-section .form-action {
      margin-left: 0;
      float: none; }
    .footer-container .email-subscription-section label.error {
      margin-top: 7px;
      margin-top: 0.4375rem;
      bottom: -42px;
      bottom: -2.625rem; } }

@media screen and (max-width: 767px) {
  .footer-container .email-subscription-section {
    background-color: #dd1a32;
    background-position: center; }
    .footer-container .email-subscription-section .form-row {
      margin: 18px 0 10px 0;
      float: none;
      display: inline-block; }
    .footer-container .email-subscription-section .form-action {
      margin-left: 10px;
      margin-top: 0;
      display: block;
      float: none; }
      .footer-container .email-subscription-section .form-action .text-container {
        font-size: 14px;
        font-size: 0.875rem;
        display: block !important; }
        .footer-container .email-subscription-section .form-action .text-container .first-part {
          display: inline; }
        .footer-container .email-subscription-section .form-action .text-container .second-part {
          display: inline-block; }
    .footer-container .email-subscription-section label.error {
      position: static;
      margin: 7px 0 0 0; } }

.footer-container .fitness-section {
  display: inline-block;
  width: 100%;
  margin: 0 0 77px 0; }
  .footer-container .fitness-section .fitness-heading {
    text-transform: uppercase;
    font-family: BrandonGrotesque-Bold;
    font-size: 15px;
    float: right;
    margin-bottom: 10px; }
  .footer-container .fitness-section a {
    float: right;
    clear: both; }
  @media screen and (min-width: 678px) and (max-width: 1023px) {
    .footer-container .fitness-section .fitness-heading {
      display: block;
      font-size: 13px;
      font-size: 0.8125rem;
      float: none; }
    .footer-container .fitness-section a {
      float: none; } }

.footer-container .intersports-section {
  display: inline-block;
  width: 100%; }
  .footer-container .intersports-section .intersports-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    float: right; }
  .footer-container .intersports-section a {
    float: right;
    clear: both; }
  @media screen and (min-width: 678px) and (max-width: 1023px) {
    .footer-container .intersports-section a {
      float: none; }
    .footer-container .intersports-section .intersports-heading {
      display: block;
      float: none;
      margin-bottom: 10px;
      margin-bottom: 0.625rem; } }

.footer-container .footer-item-col-1 {
  float: left; }
  @media screen and (min-width: 769px) {
    .footer-container .footer-item-col-1 {
      max-width: 160px;
      width: 100%;
      padding: 0; } }

.footer-container .footer-item-col-2, .footer-container .footer-item-col-3 {
  max-width: 660px;
  width: 100%;
  float: left; }
  @media screen and (max-width: 1024px) {
    .footer-container .footer-item-col-2, .footer-container .footer-item-col-3 {
      max-width: 600px; } }
  .footer-container .footer-item-col-2 .footer-item, .footer-container .footer-item-col-3 .footer-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    padding: .5em 1.5em;
    float: left; }
    @media screen and (min-width: 769px) {
      .footer-container .footer-item-col-2 .footer-item, .footer-container .footer-item-col-3 .footer-item {
        max-width: 220px; } }
    .footer-container .footer-item-col-2 .footer-item.acc-footer-item h3, .footer-container .footer-item-col-3 .footer-item.acc-footer-item h3, .footer-container .footer-item-col-2 .footer-item.acc-footer-item .menu-footer, .footer-container .footer-item-col-3 .footer-item.acc-footer-item .menu-footer {
      padding: 0 0 0 28px; }

.footer-container .footer-item-col-3 {
  width: 100%;
  max-width: 290px;
  margin-left: 20px; }
  @media screen and (max-width: 1024px) {
    .footer-container .footer-item-col-3 {
      max-width: 250px; } }
  @media screen and (max-width: 480px) {
    .footer-container .footer-item-col-3 {
      max-width: none;
      margin-left: 0; }
      .footer-container .footer-item-col-3 .tablet-inner-footer-item-container {
        text-align: end; } }

.footer-container h3 {
  text-transform: uppercase;
  font-family: BrandonGrotesque-Bold;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 0; }

.footer-container a.footer-store-icon {
  text-transform: uppercase;
  font-family: BrandonGrotesque-Bold;
  font-size: 16px;
  margin-bottom: 40px;
  display: inline-block; }
  .footer-container a.footer-store-icon img {
    float: left; }
  .footer-container a.footer-store-icon .ft-store-txt {
    margin-left: 8px; }

.footer-container .custom-care-number {
  font-family: BrandonGrotesque-Bold;
  font-size: 48px; }

.footer-container .email-us {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px; }

.footer-container .customer-service-section {
  font-family: BrandonGrotesque-Bold;
  font-size: 16px;
  color: #999999;
  margin: 35px 0 45px 0; }

.footer-container .your-great-section {
  font-family: BrandonGrotesque-Bold;
  font-size: 18px;
  color: #dd1a32; }

.footer-container .menu-footer {
  float: none;
  margin: .5em;
  padding: 0; }
  .footer-container .menu-footer a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 12px -1; }
  @media screen and (min-width: 768px) {
    .footer-container .menu-footer {
      margin: 1em 0; } }
  .footer-container .menu-footer li {
    float: none;
    line-height: 2.5em;
    list-style: none !important; }

.footer-container a {
  color: #ffffff; }
  .footer-container a:hover {
    color: #ccc;
    text-decoration: none; }

.footer-bottom-content {
  display: block;
  width: 90%;
  margin: 0 auto;
  padding-top: 68px;
  padding-top: 4.25rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.social-icons {
  display: inline-block;
  float: left;
  margin-right: 25px;
  width: 28px;
  height: 28px; }
  .social-icons.facebook {
    background: url("../images/social-facebook.svg") no-repeat 0 0; }
    .social-icons.facebook:hover {
      background-image: url("../images/social-facebook-hover.svg"); }
  .social-icons.twitter {
    background: url("../images/social-twitter.svg") no-repeat 0 0; }
    .social-icons.twitter:hover {
      background-image: url("../images/social-twitter-hover.svg"); }
  .social-icons.youtube-play {
    background: url("../images/social-youtube.svg") no-repeat 0 0; }
    .social-icons.youtube-play:hover {
      background-image: url("../images/social-youtube-hover.svg"); }
  .social-icons.instagram {
    background: url("../images/social-instagram.svg") no-repeat 0 0; }
    .social-icons.instagram:hover {
      background-image: url("../images/social-instagram-hover.svg"); }

.footer-bottom-content-last {
  border-top: 1px solid #ffffff;
  font-family: 'Montserrat', sans-serif;
  font-weight: 200;
  color: #999999;
  font-size: 10px;
  font-size: 0.625rem;
  display: inline-block;
  width: 100%;
  padding: 20px 0 35px 0;
  padding:  1.25rem 0 2.1875rem 0;
  margin: 10px 0 0 0;
  margin:  0.625rem 0 0 0; }
  .footer-bottom-content-last .footer-bottom-left {
    float: left; }
  .footer-bottom-content-last .footer-bottom-right {
    float: right; }
  .footer-bottom-content-last .postscript p {
    margin: 0 0 8px 0; }
  .footer-bottom-content-last .content-wrapper {
    max-width: 1135px;
    margin: 0 auto; }

.footer-logo {
  width: 99px;
  height: 99px;
  display: inline-block;
  width: 100%; }

.social-links {
  padding-left: 0;
  margin: 0px 0px 45px 0px;
  margin:  0px 0px 2.8125rem 0px;
  display: inline-block; }
  .social-links li {
    display: inline;
    float: none;
    padding-right: 8px;
    padding-right: 0.5rem; }
    .social-links li a.social-icons span {
      visibility: hidden; }

#embed_npfido {
  display: none !important; }

.storelocator-submit-wrapper {
  border-radius: 3px;
  border-radius: 0.1875rem;
  margin: 0 0 16px 5px;
  margin:  0 0 1rem 0.3125rem;
  font-size: 12px;
  font-size: 0.75rem; }
  @media screen and (max-width: 480px) {
    .storelocator-submit-wrapper {
      margin: 0 0 16px 16px;
      margin:  0 0 1rem 1rem; } }
  .storelocator-submit-wrapper .storelocator-submit {
    padding: 12px 16px 12px 16px;
    padding:  0.75rem 1rem 0.75rem 1rem;
    max-width: 100px;
    width: 100%;
    background: #333333; }

@media screen and (min-width: 768px) {
  .footer-item-col-0 {
    display: none; } }

@media screen and (max-width: 1023px) {
  .width-emailsub {
    margin: 0 10px;
    margin:  0 0.625rem; }
  .footer-container a.footer-store-icon {
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    margin-bottom: 0;
    width: 100%;
    padding: 14px 12px 14px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .footer-container .custom-care-number {
    font-size: 30px; }
  .footer-container .email-us {
    font-size: 14px;
    font-size: 0.875rem; } }
  @media screen and (max-width: 1023px) and (max-width: 1023px) {
    .footer-container .email-us img {
      display: inline-block;
      vertical-align: -webkit-baseline-middle;
      vertical-align: middle;
      max-width: 5%; } }

@media screen and (max-width: 1023px) {
  .footer-container h3 .footer-heading {
    width: 100%;
    display: inline-block; }
  .footer-container .customer-service-section {
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 20px 0px;
    margin:  1.25rem 0px;
    text-transform: uppercase; }
  .footer-bottom-content-last .postscript p {
    margin: 0 0 15px 0; }
  .footer-container .footer-item-col-2 .fitness-to-handle-mobile .fitness-section .fitness-heading, .footer-container .footer-item-col-3 .fitness-to-handle-mobile .fitness-section .fitness-heading,
  .footer-container .footer-item-col-2 .fitness-to-handle-mobile .fitness-section a,
  .footer-container .footer-item-col-3 .fitness-to-handle-mobile .fitness-section a,
  .footer-container .footer-item-col-2 .fitness-to-handle-mobile .intersports-section .intersports-heading,
  .footer-container .footer-item-col-3 .fitness-to-handle-mobile .intersports-section .intersports-heading,
  .footer-container .footer-item-col-2 .fitness-to-handle-mobile .intersports-section a,
  .footer-container .footer-item-col-3 .fitness-to-handle-mobile .intersports-section a {
    float: left; }
  .social-links {
    margin: 0 0 20px 0; }
  .footer-bottom-content {
    padding: 45px 0 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    display: inline-block; }
  .footer-bottom-content-last {
    margin: 0 0;
    margin:  0 0;
    padding: 0 0 20px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666666;
    width: 100%;
    display: inline-block;
    border: none;
    margin: 25px 0 0 0; }
  .tablet-inner-footer-item-container {
    display: block;
    width: 80%;
    margin: 0 auto; }
  .footer-item-col-1 .footer-item {
    float: left;
    width: 50%; }
  .footer-item-col-1 .fitness-to-handle-tablet {
    float: right;
    width: 50%; } }
  @media screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
    .footer-item-col-1 .fitness-to-handle-tablet {
      width: 29%; } }

@media screen and (max-width: 1023px) {
  .footer-container .footer-item-col-1 .fitness-to-handle-tablet .fitness-section {
    margin: 130px 0 25px 0; }
  .footer-container a.footer-store-icon img {
    float: right; }
  .footer-container a.footer-store-icon .ft-store-txt {
    margin-left: 0; }
  .footer-container .footer-item-col-1 {
    width: 100%;
    margin: 10px 0 15px 0;
    border-bottom: 1px solid #666; }
  .footer-container .footer-item-col-2, .footer-container .footer-item-col-3 {
    width: 100%; }
  .footer-container .footer-item-col-2 .footer-item, .footer-container .footer-item-col-3 .footer-item {
    width: 100%;
    padding: 0; }
  .footer-container .footer-item-col-2 .footer-item .menu-footer, .footer-container .footer-item-col-3 .footer-item .menu-footer {
    display: none;
    border-bottom: 1px solid #666;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0; }
  .footer-container .footer-item-col-2 .footer-item h3, .footer-container .footer-item-col-3 .footer-item h3 {
    background: url("../images/interface/arrowdown_grey.svg") no-repeat top 13px right 14px;
    display: inline-block;
    width: 100%; }
  .footer-container .footer-item-col-1 .footer-item h3 {
    background: url("../images/interface/arrowdown_grey.svg") no-repeat top 3px right 14px;
    display: inline-block;
    width: 100%; }
  .footer-container .footer-item-col-2 .footer-item h3.active, .footer-container .footer-item-col-3 .footer-item h3.active,
  .footer-container .footer-item-col-2 .footer-item.acc-footer-item h3.active,
  .footer-container .footer-item-col-3 .footer-item.acc-footer-item h3.active,
  .footer-container .footer-item-col-1 .footer-item h3.active {
    background: url("../images/interface/arrowup_grey.svg") no-repeat top 13px right 14px;
    border-bottom: 1px solid transparent; }
  .footer-container .footer-item-col-2 .footer-item.acc-footer-item h3, .footer-container .footer-item-col-3 .footer-item.acc-footer-item h3, .footer-container .footer-item-col-2 .footer-item.acc-footer-item .menu-footer, .footer-container .footer-item-col-3 .footer-item.acc-footer-item .menu-footer, .footer-container .footer-item-col-2 .footer-item h3, .footer-container .footer-item-col-3 .footer-item h3 {
    margin: 0;
    padding: 14px 12px 14px 0;
    border-bottom: 1px solid #666;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; } }

@media screen and (max-width: 767px) {
  .tablet-inner-footer-item-container {
    width: 100%; }
  .footer-item-col-1 .footer-item {
    margin-top: 10px;
    margin-left: 10px;
    width: 100%; }
  .footer-item-col-3 .footer-payment-method-logos,
  .footer-item-col-3 .footer-storelocator {
    display: none; }
  .footer-bottom-content {
    padding: 45px 15px 0 15px; }
  .footer-bottom-content-last {
    padding: 0 15px 20px 15px;
    padding:  0 0.9375rem 1.25rem 0.9375rem; }
  .fitness-to-handle-mobile {
    clear: both;
    margin: 0 16px 0 0;
    margin:  0 1rem 0 0;
    display: inline-block; }
  .footer-container .footer-item-col-2 .fitness-to-handle-mobile .fitness-section, .footer-container .footer-item-col-3 .fitness-to-handle-mobile .fitness-section {
    margin: 0 0 25px 0; }
  .footer-container .footer-item-col-2 .footer-item, .footer-container .footer-item-col-3 .footer-item {
    margin-top: 10px;
    margin-left: 10px; }
  .footer-bottom-content-last .content-wrapper {
    margin: 0 auto; }
  .footer-item-col-0 {
    border-bottom: 1px solid #666; }
    .footer-item-col-0 .footer-payment-method-logos {
      max-width: 300px;
      width: 100%; }
    .footer-item-col-0 .footer-storelocator {
      max-width: 350px;
      width: 100%; }
  .footer-container .email-subscription-section .form-display {
    display: block; }
  .width-emailsub {
    margin: 0 10px;
    margin:  0 0.625rem; }
  .footer-bottom-right {
    margin: 16px 0 0 0;
    margin:  1rem 0 0 0; } }

.hidden-footer {
  display: none; }

.swatch-black .color-view {
  background-color: #000000 !important;
  border: 1px solid #000000 !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-beige .color-view {
  background-color: #f5f5dc !important;
  border: 1px solid #f5f5dc !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-blue .color-view {
  background-color: blue !important;
  border: 1px solid blue !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-purple .color-view {
  background-color: purple !important;
  border: 1px solid purple !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-red .color-view {
  background-color: red !important;
  border: 1px solid red !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-brown .color-view {
  background-color: #783201 !important;
  border: 1px solid #783201 !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-green .color-view {
  background-color: green !important;
  border: 1px solid green !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-grey .color-view {
  background-color: #8f979d !important;
  border: 1px solid #8f979d !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-pink .color-view {
  background-color: #fe249a !important;
  border: 1px solid #fe249a !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-orange .color-view {
  background-color: orange !important;
  border: 1px solid orange !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-white .color-view {
  background-color: #ffffff !important;
  border: 1px solid #ffffff !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-yellow .color-view {
  background-color: #ffff00 !important;
  border: 1px solid #ffff00 !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-navy .color-view {
  background-color: navy !important;
  border: 1px solid navy !important; }

.swatch-white .color-view {
  border-color: #d7d7d7 !important; }

.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent; }

.unselectable.swatch-miscellaneous a {
  background: url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important; }

.grid-tile .product-tile {
  width: 100%;
  position: relative;
  font-family: BrandonGrotesque-Bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  color: #000000;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none; }
  @media screen and (max-width: 768px) {
    .grid-tile .product-tile {
      font-size: 11px;
      font-size: 0.6875rem; } }
  .grid-tile .product-tile img {
    width: 100%; }
  @media screen and (max-width: 1024px) {
    .grid-tile .product-tile.recently-viewed .product-image .p-image-rollover {
      height: auto; } }
  .grid-tile .product-tile .product-image {
    max-width: 100% !important;
    margin: 0 auto;
    text-align: center;
    /* New wishlist icon desktop */
    /* End New wishlist icon desktop */ }
    .grid-tile .product-tile .product-image .wishlist-icon {
      cursor: pointer;
      width: 44px;
      height: 44px;
      position: absolute;
      top: 0px;
      right: 0px;
      display: block;
      z-index: 20; }
      .grid-tile .product-tile .product-image .wishlist-icon i.fa {
        color: #BE3937;
        font-size: 18px;
        font-weight: bold;
        line-height: 2.8;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        opacity: 1;
        -webkit-transition: opacity .2s;
        transition: opacity .2s;
        z-index: 2; }
        .grid-tile .product-tile .product-image .wishlist-icon i.fa.white {
          color: white;
          z-index: 1; }
        .grid-tile .product-tile .product-image .wishlist-icon i.fa.not-active {
          opacity: 0;
          -webkit-transition: opacity .2s;
          transition: opacity .2s; }
    .grid-tile .product-tile .product-image .p-image-rollover {
      max-width: 100%;
      z-index: 5; }
      @media screen and (max-width: 768px) {
        .grid-tile .product-tile .product-image .p-image-rollover {
          max-width: 100% !important; } }
  .grid-tile .product-tile .plp-label {
    padding: 3px 0px 3px;
    padding:  0.1875rem 0px 0.1875rem;
    position: absolute;
    width: 100%;
    bottom: 5px; }
    @media screen and (max-width: 480px) {
      .grid-tile .product-tile .plp-label {
        padding: 0px;
        padding: 0rem; } }
    .grid-tile .product-tile .plp-label .label-content {
      color: #000000;
      text-transform: none; }
  .grid-tile .product-tile .product-detail {
    width: 100%;
    padding: 0 20px 10px 20px;
    padding:  0 1.25rem 0.625rem 1.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .grid-tile .product-tile .product-detail .product-brand-name {
      font-size: 12px;
      font-size: 0.75rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500; }
      @media screen and (max-width: 768px) {
        .grid-tile .product-tile .product-detail .product-brand-name {
          font-size: 11px;
          font-size: 0.6875rem; } }
    .grid-tile .product-tile .product-detail .brand {
      display: block;
      font-weight: bold;
      margin-bottom: 10px; }
    .grid-tile .product-tile .product-detail .product-name {
      min-height: 56px; }
      .grid-tile .product-tile .product-detail .product-name a {
        font-size: 12px;
        font-size: 0.75rem;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400; }
        @media screen and (max-width: 768px) {
          .grid-tile .product-tile .product-detail .product-name a {
            font-size: 11px;
            font-size: 0.6875rem; } }
    .grid-tile .product-tile .product-detail .product-pricing {
      padding: 10px 0 0;
      font-size: 12px;
      font-size: 0.75rem; }
      @media screen and (max-width: 768px) {
        .grid-tile .product-tile .product-detail .product-pricing {
          font-size: 11px;
          font-size: 0.6875rem; } }
      .grid-tile .product-tile .product-detail .product-pricing a.quickviewbuttonIndicator {
        display: inline-block;
        float: right; }
        .grid-tile .product-tile .product-detail .product-pricing a.quickviewbuttonIndicator .eye-icon {
          background: url(../images/quickvieweye.svg);
          padding: 10px;
          background-repeat: no-repeat;
          background-position: right center;
          position: relative;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
        @media screen and (max-width: 768px) {
          .grid-tile .product-tile .product-detail .product-pricing a.quickviewbuttonIndicator {
            display: none; } }
        .grid-tile .product-tile .product-detail .product-pricing a.quickviewbuttonIndicator i.fa {
          font-size: 20px;
          cursor: pointer;
          color: #333; }
    .grid-tile .product-tile .product-detail .product-promo .promotional-message {
      display: none; }
  .grid-tile .product-tile .wishlist-btn {
    display: inline-block;
    background-color: transparent; }
    @media screen and (min-width: 1024px) {
      .grid-tile .product-tile .wishlist-btn {
        display: none; } }
    .grid-tile .product-tile .wishlist-btn svg {
      display: inline-block;
      vertical-align: top;
      position: relative;
      z-index: 1; }
      .grid-tile .product-tile .wishlist-btn svg .cls-1 {
        fill: #dd1a32; }
  .grid-tile .product-tile:hover svg {
    display: inline-block;
    vertical-align: top; }
  .grid-tile .product-tile:hover .cls-1 {
    fill: #dd1a32; }
  .grid-tile .product-tile:hover .wishlist-btn {
    display: inline-block;
    vertical-align: top; }
    .grid-tile .product-tile:hover .wishlist-btn:hover .cls-1 {
      fill: #b61e33; }
  .grid-tile .product-tile div.product-symbol {
    float: left;
    position: absolute;
    z-index: 1;
    left: 0;
    text-align: left; }
    .grid-tile .product-tile div.product-symbol.CORE {
      width: 100%; }
    .grid-tile .product-tile div.product-symbol img {
      width: 100%;
      height: 100%;
      border: none; }
      .grid-tile .product-tile div.product-symbol img.CORE {
        width: 50%;
        padding: 4%;
        height: 100%; }
  .grid-tile .product-tile .button.simple.wishlist {
    position: absolute;
    right: 5px;
    right: 0.3125rem;
    top: 5px;
    top: 0.3125rem;
    padding: 0;
    height: 10px;
    height: 0.625rem;
    width: 11px;
    width: 0.6875rem; }
  .grid-tile .product-tile img {
    max-width: 100%; }
  .grid-tile .product-tile .product-image {
    position: relative;
    width: 265px;
    width: 16.5625rem;
    display: inline-block;
    margin-bottom: 10px;
    margin-bottom: 0.625rem; }
    @media screen and (max-width: 768px) {
      .grid-tile .product-tile .product-image {
        width: 100%; } }
    .grid-tile .product-tile .product-image .quickview {
      background-color: rgba(0, 0, 0, 0.5);
      border: 1px solid #000000;
      color: #ffffff;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      display: block !important;
      width: 55%;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      max-width: 75%;
      top: 50%;
      left: 50%;
      padding: 0.5em;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .grid-tile .product-tile .product-image .quickview i {
        margin-left: 0.5em; }
    .grid-tile .product-tile .product-image:hover .on-hover-image {
      display: block;
      width: 100%;
      opacity: 1; }
      @media (any-pointer: coarse) {
        .grid-tile .product-tile .product-image:hover .on-hover-image {
          display: none !important; } }
      @media screen and (max-width: 768px) {
        .grid-tile .product-tile .product-image:hover .on-hover-image {
          width: 100%; } }
  .grid-tile .product-tile .on-hover-image {
    position: absolute;
    opacity: 0;
    top: 0; }
  .grid-tile .product-tile .product-name {
    font-size: 19px;
    font-size: 1.1875rem;
    height: auto;
    margin-top: 6px;
    color: #333333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
    .grid-tile .product-tile .product-name a {
      color: #000000; }
    @media screen and (max-width: 767px) {
      .grid-tile .product-tile .product-name {
        font-size: 12px; } }
  .grid-tile .product-tile .product-description {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 17px; }
    @media screen and (max-width: 767px) {
      .grid-tile .product-tile .product-description {
        font-size: 13px; } }
  .grid-tile .product-tile .product-pricing, .grid-tile .product-tile .product-price {
    margin: 0.5em 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-weight: 500; }
    .grid-tile .product-tile .product-pricing .product-standard-price, .grid-tile .product-tile .product-price .product-standard-price {
      color: #B1B1B1;
      font-size: 11px;
      font-size: 0.6875rem;
      background: transparent !important; }
      @media screen and (max-width: 768px) {
        .grid-tile .product-tile .product-pricing .product-standard-price, .grid-tile .product-tile .product-price .product-standard-price {
          font-size: 11px;
          font-size: 0.6875rem; } }
      .grid-tile .product-tile .product-pricing .product-standard-price span, .grid-tile .product-tile .product-price .product-standard-price span {
        position: relative; }
        .grid-tile .product-tile .product-pricing .product-standard-price span:before, .grid-tile .product-tile .product-price .product-standard-price span:before {
          position: absolute;
          content: "";
          left: 0;
          top: 49%;
          right: 0;
          border-top: 2px solid;
          border-color: inherit; }
    .grid-tile .product-tile .product-pricing .product-sales-price, .grid-tile .product-tile .product-price .product-sales-price {
      color: #333;
      margin-right: 10px; }
    .grid-tile .product-tile .product-pricing .member-sale-price, .grid-tile .product-tile .product-price .member-sale-price {
      text-align: center;
      padding: 3px 15px;
      padding:  0.1875rem 0.9375rem;
      background: #17a9e1;
      color: #ffffff; }
      @media screen and (max-width: 320px) {
        .grid-tile .product-tile .product-pricing .member-sale-price, .grid-tile .product-tile .product-price .member-sale-price {
          padding: 3px 5px;
          padding:  0.1875rem 0.3125rem; } }
      .grid-tile .product-tile .product-pricing .member-sale-price:after, .grid-tile .product-tile .product-price .member-sale-price:after {
        content: "";
        background: transparent;
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 0px solid transparent;
        border-top: 6px solid #333;
        bottom: 7px;
        left: 20px; }
        @media screen and (max-width: 768px) {
          .grid-tile .product-tile .product-pricing .member-sale-price:after, .grid-tile .product-tile .product-price .member-sale-price:after {
            left: 10px; } }
    .grid-tile .product-tile .product-pricing .product-set-price, .grid-tile .product-tile .product-price .product-set-price {
      background: url(../images/left-arrow.png) no-repeat 0 center;
      padding-left: 10px;
      width: 12px;
      height: 20px;
      font-size: 12px; }
  .grid-tile .grid-tile .product-tile .product-swatches {
    float: right; }
  .grid-tile .product-tile .product-swatches-all {
    cursor: pointer;
    font-size: 0.9em;
    float: left;
    clear: both;
    width: 100%; }
  .grid-tile .product-tile .product-swatches {
    display: none; }
    .grid-tile .product-tile .product-swatches ul {
      list-style: none outside none;
      margin: 0;
      overflow: hidden;
      padding: 0;
      display: inline-block; }
      .grid-tile .product-tile .product-swatches ul.swatch-toggle {
        background: none repeat scroll 0 0 #ffffff;
        display: none;
        position: absolute; }
    .pt_product-search-result .grid-tile .product-tile .product-swatches,
    .pt_product-compare .grid-tile .product-tile .product-swatches {
      display: none; }
      @media screen and (max-width: 767px) {
        .pt_product-search-result .grid-tile .product-tile .product-swatches,
        .pt_product-compare .grid-tile .product-tile .product-swatches {
          display: none; } }
    .grid-tile .product-tile .product-swatches:hover ul.swatch-toggle {
      display: block; }
    .grid-tile .product-tile .product-swatches li {
      float: left;
      width: 48px;
      height: 48px;
      margin: 0 3px 0 0; }
    .grid-tile .product-tile .product-swatches .swatch {
      display: inline-block;
      width: 100%;
      height: 100%; }
      .grid-tile .product-tile .product-swatches .swatch img {
        border: 1px solid #ffffff;
        padding: 0;
        max-width: 96%; }
    .grid-tile .product-tile .product-swatches .selected img, .grid-tile .product-tile .product-swatches img:hover {
      border-color: #333333; }
  .grid-tile .product-tile .product-promo {
    font-size: 0.8em;
    margin: 0.5em 0;
    text-transform: uppercase; }
  .grid-tile .product-tile .product-compare {
    float: left;
    line-height: 11px; }
    .grid-tile .product-tile .product-compare label {
      font-weight: 400;
      line-height: 1;
      padding: 0 0 0 .5em;
      width: auto; }
    .grid-tile .product-tile .product-compare input {
      float: left;
      margin: 0; }
  .grid-tile .product-tile .product-review {
    margin-bottom: 1em; }
    .grid-tile .product-tile .product-review .rating-title {
      display: inline-block;
      margin-right: 1em; }
    .grid-tile .product-tile .product-review .rating {
      display: inline-block; }
  .wide-tiles .grid-tile .product-tile {
    height: auto !important; }
    .wide-tiles .grid-tile .product-tile .product-image {
      float: left;
      padding-right: 2em; }
    .wide-tiles .grid-tile .product-tile .product-name,
    .wide-tiles .grid-tile .product-tile .product-pricing,
    .wide-tiles .grid-tile .product-tile .product-promo,
    .wide-tiles .grid-tile .product-tile .product-swatches,
    .wide-tiles .grid-tile .product-tile .product-review {
      float: left;
      text-align: left;
      width: 65%; }
    .wide-tiles .grid-tile .product-tile .product-name {
      font-size: 1.5em;
      height: auto;
      margin-top: 0; }
    .wide-tiles .grid-tile .product-tile .product-pricing {
      font-size: 1.3em; }
    .wide-tiles .grid-tile .product-tile .product-swatches {
      margin-bottom: 1em; }

.capture-product-id {
  left: -999em;
  position: absolute; }

.pt_product-search-result .grid-tile .product-tile img,
.pt_categorylanding .grid-tile .product-tile img {
  width: 100%;
  max-width: 100% !important; }

@media screen and (min-width: 1024px) {
  .pt_product-search-result .grid-tile .product-tile,
  .pt_categorylanding .grid-tile .product-tile {
    width: 100%; }
    .pt_product-search-result .grid-tile .product-tile .product-image,
    .pt_categorylanding .grid-tile .product-tile .product-image {
      width: 100%;
      height: 100%;
      margin-left: 1px; } }

@media screen and (max-width: 767px) {
  .pt_product-search-result .grid-tile .product-tile .product-image,
  .pt_categorylanding .grid-tile .product-tile .product-image {
    width: 100%;
    height: 100%;
    margin-left: 0px; } }

@media screen and (min-width: 767px) and (max-width: 1023px) {
  .pt_product-search-result .grid-tile .product-tile .product-image,
  .pt_categorylanding .grid-tile .product-tile .product-image {
    width: 100%;
    height: 100%;
    margin-left: 0px; }
    .pt_product-search-result .grid-tile .product-tile .product-image .on-hover-image,
    .pt_categorylanding .grid-tile .product-tile .product-image .on-hover-image {
      width: 100%;
      height: 100%; }
    .pt_product-search-result .grid-tile .product-tile .product-image:hover .on-hover-image,
    .pt_categorylanding .grid-tile .product-tile .product-image:hover .on-hover-image {
      width: 100%;
      height: 100%; } }

.pt_product-search-result .html-slot-container img,
.pt_categorylanding .html-slot-container img {
  height: auto; }

.filter_by {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #333;
  text-transform: uppercase;
  padding: 0px 10px;
  padding:  0px 0.625rem;
  display: block;
  margin-bottom: 20px; }
  .filter_by i.fa {
    margin-right: 5px; }

.pt_product-search-result .primary-content h1.content-header {
  padding-left: 15px; }

.search-result-pharse-section {
  background: #ffffff;
  display: inline-block;
  width: 100%; }

.search-result-phrase {
  border-bottom: 1px solid #e1e1e1;
  display: inline-block;
  width: 100%;
  padding: 25px 0;
  margin-bottom: 5px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 20px;
  text-align: center; }
  .search-result-phrase a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px; }

#secondary {
  float: left;
  width: 15%;
  margin-top: 20px;
  background: #f6f6f6;
  /* New price range */
  /* End new price range */
  /* Responsive bottom buttons */
  /* End Responsive bottom buttons */ }
  @media screen and (max-width: 1023px) {
    #secondary {
      width: calc(100% - 40px);
      position: absolute;
      top: 40px;
      z-index: 90;
      margin-top: 0px;
      padding: 20px;
      padding: 1.25rem;
      -webkit-box-shadow: 5px 2px 2px rgba(0, 0, 0, 0.25);
              box-shadow: 5px 2px 2px rgba(0, 0, 0, 0.25); }
      #secondary.delivery-date {
        top: 0;
        -webkit-box-shadow: none;
                box-shadow: none; } }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    #secondary {
      padding-left: 20px; } }
  #secondary .price-range {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    #secondary .price-range input[type=number]::-webkit-inner-spin-button,
    #secondary .price-range input[type=number]::-webkit-outer-spin-button {
      /* Removes the number ticker appearance */
      -webkit-appearance: none;
      margin: 0; }
    #secondary .price-range input[type="number"] {
      width: 60px;
      height: 40px;
      font-size: 14px;
      margin-right: 5px;
      margin-right: 0.3125rem; }
      #secondary .price-range input[type="number"]:last-of-type {
        margin-right: 0; }
    #secondary .price-range span {
      font-size: 14px;
      color: #9B9B9B;
      margin-top: 12px;
      margin-top: 0.75rem;
      margin-right: 5px;
      margin-right: 0.3125rem; }
  #secondary aside {
    width: 100%;
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media screen and (max-width: 1024px) {
      #secondary aside {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    #secondary aside a.btn {
      background: #f2f2f2;
      border: 1px solid #d7d7d7;
      border-radius: 4px;
      color: #333;
      padding: 10px 12px;
      padding:  0.625rem 0.75rem; }
      #secondary aside a.btn.apply {
        background: #339000;
        color: #ffffff; }
        #secondary aside a.btn.apply:disabled {
          background: #f2f2f2;
          color: #333; }
  #secondary span.count {
    font-size: 14px;
    color: #9B9B9B; }
  @media screen and (max-width: 1024px) {
    #secondary .refinement {
      padding: 0; } }
  #secondary .refinement.filter-border {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-bottom: 0.625rem; }
    #secondary .refinement.filter-border ul.swatches.size li {
      margin-right: 5px; }
      #secondary .refinement.filter-border ul.swatches.size li:last-of-type {
        margin-right: 0; }
      #secondary .refinement.filter-border ul.swatches.size li a {
        border: 1px solid #999999;
        display: block;
        line-height: 2.3 !important;
        width: 48px;
        height: 48px;
        margin: 0;
        padding: 10px 5px !important;
        text-align: center;
        white-space: nowrap;
        color: #333333;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 12px;
        text-transform: uppercase;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        #secondary .refinement.filter-border ul.swatches.size li a img {
          display: block; }
    #secondary .refinement.filter-border span.filter-title {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      color: #333;
      font-size: 16px;
      text-transform: uppercase;
      display: block;
      border-bottom: 0;
      cursor: pointer;
      padding: 0px;
      padding: 0rem;
      margin-bottom: 10px;
      margin-bottom: 0.625rem;
      margin-top: 10px;
      margin-top: 0.625rem; }
    #secondary .refinement.filter-border.misc_colour_group ul li {
      width: 100%;
      padding-left: 0; }
      #secondary .refinement.filter-border.misc_colour_group ul li a .square_swatch {
        background: #dd1a32;
        width: 17px;
        height: 17px;
        display: inline-block;
        margin-right: 5px;
        vertical-align: text-bottom; }
    @media screen and (max-width: 1024px) {
      #secondary .refinement.filter-border ul {
        padding: 0; } }
    #secondary .refinement.filter-border ul li {
      padding: 5px 0px;
      padding:  0.3125rem 0px; }
      @media screen and (max-width: 480px) {
        #secondary .refinement.filter-border ul li {
          padding: 6px 0px;
          padding:  0.375rem 0px; } }
      #secondary .refinement.filter-border ul li a {
        font-size: 14px; }
  #secondary .selected-refine {
    background: #f2f2f2; }
    @media screen and (max-width: 1024px) {
      #secondary .selected-refine {
        background: #ffffff; } }
    @media screen and (min-width: 1023px) {
      #secondary .selected-refine {
        margin-left: 10px;
        margin-bottom: 20px;
        margin-bottom: 1.25rem; } }
    #secondary .selected-refine .content-selected-refine {
      padding: 20px 10px;
      padding:  1.25rem 0.625rem; }
      @media screen and (max-width: 1024px) {
        #secondary .selected-refine .content-selected-refine {
          padding: 20px 0;
          padding:  1.25rem 0; } }
    #secondary .selected-refine:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border: 7px solid #f2f2f2;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-right-color: transparent;
      vertical-align: middle;
      position: absolute;
      left: 21px;
      right: inherit;
      margin: auto; }
      @media screen and (max-width: 1024px) {
        #secondary .selected-refine:after {
          display: none; } }
    #secondary .selected-refine .breadcrumb-refined-by {
      /* Filter option title */
      display: block;
      font-size: 16px;
      padding-bottom: 5px;
      padding-bottom: 0.3125rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400; }
      #secondary .selected-refine .breadcrumb-refined-by small {
        font-size: 14px;
        color: #9B9B9B; }
    #secondary .selected-refine .breadcrumb-refinement-value {
      background: none;
      display: inline-block;
      padding: 0;
      margin-right: 10px;
      margin-right: 0.625rem; }
      #secondary .selected-refine .breadcrumb-refinement-value:last-of-type {
        margin-right: 0; }
      #secondary .selected-refine .breadcrumb-refinement-value a.breadcrumb-relax {
        background: #ffffff;
        border: 1px solid #d7d7d7;
        position: relative;
        padding: 0.55rem 0.75rem; }
        #secondary .selected-refine .breadcrumb-refinement-value a.breadcrumb-relax.block-filter {
          display: inline-block;
          font-size: 16px; }
          #secondary .selected-refine .breadcrumb-refinement-value a.breadcrumb-relax.block-filter i {
            margin-left: 5px; }
      #secondary .selected-refine .breadcrumb-refinement-value.clear-refinement {
        padding: 10px 0 0 0;
        display: block;
        /* prevents filter overflowing [men x] */ }
        @media screen and (max-width: 1024px) {
          #secondary .selected-refine .breadcrumb-refinement-value.clear-refinement {
            display: none; } }
        #secondary .selected-refine .breadcrumb-refinement-value.clear-refinement a {
          background: none;
          padding: 0;
          color: #333;
          font-size: 14px;
          text-transform: uppercase;
          font-family: 'Montserrat', sans-serif;
          font-weight: 500; }
    #secondary .selected-refine .breadcrumb-refinement {
      font-size: 14px; }
      #secondary .selected-refine .breadcrumb-refinement .breadcrumb-refinement-name {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        display: block;
        padding: 9px 0; }
      #secondary .selected-refine .breadcrumb-refinement .breadcrumb-refinement-value {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        margin: 5px 0 0 0; }

.pt_product-search-noresult .primary-content {
  width: 100%;
  background: none; }

.pt_product-search-result .primary-content {
  width: 81.5%;
  background: none; }
  @media screen and (max-width: 1023px) and (min-width: 768px) {
    .pt_product-search-result .primary-content {
      width: 72%;
      padding-right: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; } }

.pt_content-search-result .primary-content > h1,
.pt_content-search-result .primary-content > h2,
.pt_content-search-result .primary-content > p,
.pt_product-search-noresult .primary-content > h1,
.pt_product-search-noresult .primary-content > h2,
.pt_product-search-noresult .primary-content > p {
  margin: 0;
  padding: .1em 1%; }
  .pt_content-search-result .primary-content > h1.main-center-heading,
  .pt_content-search-result .primary-content > h2.main-center-heading,
  .pt_content-search-result .primary-content > p.main-center-heading,
  .pt_product-search-noresult .primary-content > h1.main-center-heading,
  .pt_product-search-noresult .primary-content > h2.main-center-heading,
  .pt_product-search-noresult .primary-content > p.main-center-heading {
    margin-top: 32px;
    margin-top: 2rem; }

.pt_content-search-result .primary-content .no-hits-help,
.pt_content-search-result .primary-content .no-hits-search,
.pt_content-search-result .primary-content .no-hits-footer,
.pt_product-search-noresult .primary-content .no-hits-help,
.pt_product-search-noresult .primary-content .no-hits-search,
.pt_product-search-noresult .primary-content .no-hits-footer {
  padding: .1em 1%; }

.pt_content-search-result .primary-content .pagination,
.pt_product-search-noresult .primary-content .pagination {
  float: none;
  padding: .1em 1%; }

.category-main-banner img {
  max-width: 100%; }

.no-hits-search-term,
.no-hits-search-term-suggest {
  color: #990000;
  font-style: italic; }

.no-hits-footer {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  margin: 20px 0;
  padding: 20px 0; }

.search-result-bookmarks {
  margin: 15px; }
  .search-result-bookmarks .first {
    border-right: 1px solid #999;
    padding-right: 5px; }

.search-result-options {
  padding: 20px 0 20px 0; }
  .search-result-options:after {
    content: "";
    display: table;
    clear: both; }
  .search-result-options .sort-by {
    padding-bottom: 1em; }
    @media screen and (min-width: 768px) {
      .search-result-options .sort-by {
        width: 220px;
        float: right;
        margin-right: 40px;
        padding-bottom: 0;
        position: relative;
        top: -10px; } }
    .search-result-options .sort-by i.fa {
      float: left;
      font-size: 16px;
      color: #333;
      margin-top: 11px; }
      .search-result-options .sort-by i.fa:last-of-type {
        float: right; }
      @media screen and (max-width: 1024px) {
        .search-result-options .sort-by i.fa {
          display: none; } }
    .search-result-options .sort-by form {
      float: left;
      display: block; }
      @media screen and (max-width: 1024px) {
        .search-result-options .sort-by form {
          display: none; } }
      .search-result-options .sort-by form.show_mobile {
        width: 100%;
        display: none; }
        @media screen and (max-width: 1024px) {
          .search-result-options .sort-by form.show_mobile {
            display: block; } }
    .search-result-options .sort-by .s-hidden {
      visibility: hidden;
      padding-right: 10px; }
    .search-result-options .sort-by .select {
      width: 200px;
      display: inline-block;
      position: relative;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #333;
      cursor: pointer;
      border: 0;
      position: absolute; }
    .search-result-options .sort-by .styledSelect {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 16px;
      color: #333;
      text-transform: uppercase;
      text-align: center;
      position: absolute;
      top: 12px;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: transparent;
      padding: 0 10px; }
    .search-result-options .sort-by .options {
      background-color: white;
      display: none;
      margin: 0;
      padding: 10px 20px;
      padding:  0.625rem 1.25rem;
      list-style: none;
      position: absolute;
      width: calc(100% + 15px);
      top: 42px;
      right: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      z-index: 999;
      -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
              box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); }
      .search-result-options .sort-by .options li {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #333;
        padding: 0 6px;
        margin: 0;
        border-bottom: 1px solid #d7d7d7;
        padding: 5px 10px;
        padding:  0.3125rem 0.625rem; }
        .search-result-options .sort-by .options li:hover {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500; }
  .search-result-options .items-per-page {
    float: left;
    margin-right: .5em; }
  .search-result-options form {
    margin-bottom: 0; }
  .search-result-options label {
    display: none; }
  .search-result-options .pagination {
    float: right;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
    .search-result-options .pagination .results-hits {
      color: #666;
      float: left;
      display: block;
      padding: 12px 8px 10px 0; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination .results-hits {
          padding: 12px 25px 10px 0; } }
    .search-result-options .pagination ul {
      border: 1px solid #e0e0e0;
      border-radius: 5px;
      background-color: #ffffff;
      float: right;
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 768px) {
        .search-result-options .pagination ul {
          background-color: transparent;
          border: none; } }
    .search-result-options .pagination li {
      float: left;
      border: 1px solid #999999;
      padding: 7px 8px;
      padding:  0.4375rem 0.5rem;
      margin-right: 5px;
      margin-right: 0.3125rem;
      color: #999999;
      list-style: none; }
      @media screen and (max-width: 320px) {
        .search-result-options .pagination li {
          padding: 6px 5px;
          padding:  0.375rem 0.3125rem; } }
      .search-result-options .pagination li.first-last {
        border: none;
        padding: 5px;
        padding: 0.3125rem;
        list-style-type: none; }
        .search-result-options .pagination li.first-last a {
          border: solid #000000;
          border-width: 0 4px 4px 0;
          display: inline-block;
          padding: 6px;
          padding: 0.375rem;
          vertical-align: middle;
          -webkit-transform: rotate(135deg);
                  transform: rotate(135deg);
          margin-top: 4px;
          margin-top: 0.25rem;
          width: 0;
          height: 0; }
          .search-result-options .pagination li.first-last a.page-next {
            -webkit-transform: rotate(-45deg);
                    transform: rotate(-45deg); }
          @media screen and (max-width: 768px) {
            .search-result-options .pagination li.first-last a {
              margin-top: 10px;
              margin-top: 0.625rem; } }
      .search-result-options .pagination li.current-page {
        background: #f4f4f4;
        color: #717171; }
      .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
      .search-result-options .pagination li i {
        display: block;
        font-size: 1rem;
        height: 32px;
        height: 2rem;
        line-height: 2.1rem;
        text-align: center;
        width: 32px;
        width: 2rem; }
        @media screen and (min-width: 768px) {
          .search-result-options .pagination li a, .search-result-options .pagination li.current-page,
          .search-result-options .pagination li i {
            font-size: inherit;
            height: auto;
            line-height: inherit;
            width: auto; } }

.search-result-items {
  margin: 0;
  padding: 0; }
  .search-result-items .slick-arrow {
    position: absolute;
    top: 20%;
    width: 36px;
    height: 57px;
    padding: 0;
    text-indent: -99999px;
    z-index: 9; }
    .search-result-items .slick-arrow.slick-prev {
      left: -46px;
      background: url("../images/slick-left.svg") no-repeat 0 0; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .search-result-items .slick-arrow.slick-prev {
          left: 0; } }
    .search-result-items .slick-arrow.slick-next {
      right: -46px;
      background: url("../images/slick-right.svg") no-repeat 0 0; }
      @media screen and (min-width: 768px) and (max-width: 1024px) {
        .search-result-items .slick-arrow.slick-next {
          right: 0; } }
  .search-result-items li {
    list-style: none outside none; }
  .search-result-items .new-row {
    clear: both; }
  .search-result-items .grid-tile {
    width: 23%;
    background: none repeat scroll 0 0 #ffffff;
    /* box-shadow: 0 0 9px $very-light-gray; */
    float: left;
    list-style: none outside none;
    margin: 0 0 20px 20px;
    margin:  0 0 1.25rem 1.25rem; }
    @media screen and (max-width: 480px) {
      .search-result-items .grid-tile {
        margin: 0 0 1.25rem .5rem; } }
    .search-result-items .grid-tile.new-row {
      margin-left: 0; }
    .search-result-items .grid-tile.shop-the-look {
      background: none repeat scroll 0 0 #e6e6e6; }
    @media screen and (max-width: 1023px) {
      .search-result-items .grid-tile.two-cell-row {
        clear: both; } }
  .search-result-items .banner-tile .image-thumb-link {
    position: relative;
    height: 100%; }
    .search-result-items .banner-tile .image-thumb-link .content-banner-wrapper {
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      position: absolute;
      width: 100%;
      text-align: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 10px 16px;
      padding:  0.625rem 1rem;
      font-size: 20px;
      font-size: 1.25rem;
      color: #ffffff;
      top: 40%; }
      .search-result-items .banner-tile .image-thumb-link .content-banner-wrapper .first-word {
        display: block; }
      @media screen and (max-width: 768px) {
        .search-result-items .banner-tile .image-thumb-link .content-banner-wrapper {
          padding: 10px 8px;
          padding:  0.625rem 0.5rem;
          font-size: 16px;
          font-size: 1rem; } }
    .search-result-items .banner-tile .image-thumb-link img {
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .search-result-items .banner-tile .image-thumb-link .banner-action {
      position: absolute;
      bottom: 25px;
      width: 100%;
      text-align: center; }
      .search-result-items .banner-tile .image-thumb-link .banner-action .button {
        border-radius: 5px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 700; }
  .search-result-items .invisible {
    display: none; }

.search-result-content {
  clear: both;
  border-bottom: 1px solid c4c4c4;
  -webkit-box-shadow: 0 10px 6px -6px #dbdbdb;
  box-shadow: 0 10px 6px -6px #dbdbdb; }
  .search-result-content .product-price .price-standard {
    color: #999;
    font-weight: 100;
    text-decoration: line-through; }
  @media screen and (min-width: 1024px) {
    .search-result-content {
      padding-right: 10px;
      padding-right: 0.625rem; } }

.search-promo {
  padding: 20px; }

#results-content {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;
  padding-top: 30px; }

.folder-content-list {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: .5em 1%; }
  .folder-content-list li {
    background-color: #EDEDED;
    border: 1px solid #ccc;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    list-style-type: none;
    margin: .25rem;
    padding: 1rem; }
    @media screen and (min-width: 480px) {
      .folder-content-list li {
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%; } }
  .folder-content-list p {
    line-height: 1.1rem; }
  .folder-content-list .content-title {
    display: block;
    font-size: 1.2em; }
  .folder-content-list .readmore {
    font-style: italic;
    padding-left: .3rem; }

.no-results {
  padding: 20px; }

.toggle-grid {
  display: block;
  float: left;
  margin-right: 0.5em; }
  .toggle-grid i {
    cursor: pointer;
    margin-right: 0.3em; }
  .toggle-grid [data-option="column"] {
    color: #84bd00; }
  .toggle-grid.wide [data-option="wide"] {
    color: #84bd00; }
  .toggle-grid.wide [data-option="column"] {
    color: #666; }

.wide-tiles .search-result-items .grid-tile {
  width: 91%; }

.wide-tiles .product-tile .product-swatches {
  bottom: auto;
  left: auto;
  position: relative;
  right: auto;
  margin-top: 5px; }
  .wide-tiles .product-tile .product-swatches li {
    float: left; }

.infinite-scroll .search-result-content .infinite-scroll-loading {
  text-align: center;
  background: url("../images/infinite-loading-indicator.gif") center no-repeat;
  height: 35px;
  width: 100%; }

.disable-infinite-scroll .search-result-content .page-element {
  display: none; }

.pt_product-compare .full-width {
  padding: 0 1.25em; }
  .pt_product-compare .full-width .back {
    padding: 1em 0; }

.compare-items {
  clear: both;
  margin: 3.5em 2em 0;
  overflow: hidden;
  padding: 0 1em 1em; }
  .compare-items h2 {
    font-size: 0.9em;
    margin: 0.5em 0;
    text-transform: uppercase; }
  .compare-items button {
    padding: .5em 1em; }

.compare-items-panel {
  float: left; }

.compare-item {
  background-color: #e0e0e0;
  float: left;
  height: 55px;
  margin-right: 1.08em;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 55px; }
  .compare-item .compare-item-remove {
    background-color: #84bd00;
    color: #ffffff;
    cursor: pointer;
    display: none;
    padding: 0 .16em;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .compare-item.active .compare-item-remove {
    display: block; }
  .compare-item .compare-item-number {
    color: #ccc;
    font-size: 3em;
    margin-top: .5em; }

.compare-item-image {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.compare-buttons {
  float: left;
  padding: 0.7em 0 0; }

.category-switch {
  margin-bottom: 2em; }
  .category-switch label {
    float: left;
    margin: 0;
    width: 45%; }
    @media (min-width: 410px) {
      .category-switch label {
        width: 11em; } }
  .category-switch select {
    float: left;
    margin: 0;
    width: 55%; }
    @media (min-width: 410px) {
      .category-switch select {
        margin-left: 1em;
        width: 15em; } }

#compare-table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }
  #compare-table th {
    overflow: hidden;
    padding: .5em; }
    #compare-table th:first-of-type {
      background-color: #e0e0e0;
      width: 4rem; }
  #compare-table td {
    overflow: hidden; }
  #compare-table a:hover {
    text-decoration: underline; }
  #compare-table .attribute-row {
    border-bottom: 1px solid #ccc; }
    #compare-table .attribute-row:first-of-type {
      border-top: 1px solid #ccc; }
    #compare-table .attribute-row:last-of-type {
      border-bottom: none; }
    #compare-table .attribute-row:nth-child(2n) {
      background-color: #EDEDED; }
  #compare-table .product-attribute {
    border-right: 1px solid #ccc;
    word-break: break-all; }
  #compare-table .action {
    display: block;
    padding: 0.5em 0; }
  #compare-table .remove-link {
    color: #999;
    float: right;
    padding: .3rem;
    z-index: 1;
    position: relative;
    -webkit-transition: color .5s ease;
    transition: color .5s ease; }
    #compare-table .remove-link:hover {
      color: #84bd00;
      text-decoration: none; }
  #compare-table .value,
  #compare-table .product {
    border-left: 1px solid #ccc; }
  #compare-table .product {
    font-weight: normal;
    text-align: center; }
  #compare-table .value .value-item:after {
    content: ', '; }
  #compare-table .value .value-item:last-child:after {
    content: ''; }
  #compare-table .product-tile .product-name {
    height: auto;
    margin: .2em 0 1em 0; }
  #compare-table .product-tile .swatch-list {
    display: inline-block; }
  #compare-table .product-image {
    height: auto; }
    #compare-table .product-image img {
      height: auto; }
  #compare-table .section-header {
    font-size: 0.9em;
    padding: 1em;
    text-transform: none; }
  #compare-table .selectcategory label {
    display: block;
    font-size: 0.9em;
    margin: 1em 0;
    text-transform: none; }
  #compare-table .selectcategory select {
    margin: 0;
    width: 100px; }
  #compare-table .comparelists {
    padding: 0; }
  #compare-table .compare-lists label,
  #compare-table .compare-lists select {
    float: none;
    text-align: left;
    width: 100%; }

#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px;
  display: none; }
  #product-nav-container div {
    float: left;
    text-align: center;
    width: 77px; }
  #product-nav-container img {
    max-height: 100%;
    max-width: 80%; }
  #product-nav-container span {
    display: block;
    height: 65px; }
  #product-nav-container .divided span {
    border-right: 1px solid #e0e0e0;
    padding-right: 5px; }

.backtoTop-button {
  background-image: url(../images/sprite/sprite.png);
  background-position: 0px -50px;
  width: 92px;
  height: 70px;
  width: 92px;
  height: 70px;
  position: fixed;
  top: 50%;
  right: 0;
  display: none !important;
  z-index: 80; }

.backtoTop-button-show {
  display: none;
  /* hide on request by dwsports sam*/
  cursor: pointer; }

.pdp-main {
  font-family: Lato, sans-serif;
  margin-top: 15px;
  margin-top: 0.9375rem; }
  .pdp-main ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .pdp-main label {
    padding: 0;
    text-align: left;
    text-transform: uppercase;
    width: auto; }
  .pdp-main .product-col-1 {
    float: left;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .pdp-main .product-col-1 {
        width: 53.6%; } }
    @media screen and (min-width: 1024px) {
      .pdp-main .product-col-1 {
        width: 49.5%; } }
    @media screen and (max-width: 1400px) {
      .pdp-main .product-col-1 {
        padding: 0 20px; } }
    @media screen and (max-width: 1250px) {
      .pdp-main .product-col-1 {
        padding: 0; } }
  .pdp-main .product-col-1.product-set {
    width: 40.5%; }
    @media screen and (max-width: 767px) {
      .pdp-main .product-col-1.product-set {
        width: 100%; } }
    .pdp-main .product-col-1.product-set .product-primary-image {
      float: left;
      width: 100%;
      position: relative; }
      .pdp-main .product-col-1.product-set .product-primary-image .zoom {
        background: url(../images/pdp-zoom-icon.svg) no-repeat;
        cursor: pointer;
        width: 27px;
        top: 20px;
        height: 28px;
        position: absolute;
        display: block;
        right: 20px; }
    .pdp-main .product-col-1.product-set .product-thumbnails {
      width: 90%;
      padding: 10px 20px; }
      @media screen and (max-width: 767px) {
        .pdp-main .product-col-1.product-set .product-thumbnails {
          width: 100%;
          padding: 10px 40px; } }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        .pdp-main .product-col-1.product-set .product-thumbnails {
          margin: 0 0 0 20px;
          width: 100%; } }
      .pdp-main .product-col-1.product-set .product-thumbnails .thumb {
        margin-left: 10px; }
        @media screen and (max-width: 767px) {
          .pdp-main .product-col-1.product-set .product-thumbnails .thumb {
            margin-left: 0; } }
      @media screen and (min-width: 768px) {
        .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-next, .pdp-main .product-col-1.product-set .product-thumbnails .dw-pd-carousel button.slick-arrow.slick-prev, .dw-pd-carousel .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-prev {
          background-position: -64px 0;
          width: 15px;
          height: 24px;
          bottom: 0;
          top: 0;
          left: initial; }
        .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-prev {
          background-position: -62px -40px;
          width: 15px;
          height: 25px;
          top: 0;
          bottom: 0;
          right: initial; } }
      @media screen and (max-width: 767px) {
        .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow {
          background-color: #ffffff;
          background-size: 20px 32px;
          background-repeat: no-repeat;
          background-position: 0 0;
          position: absolute;
          top: 50%;
          left: auto;
          right: auto;
          margin-top: -16px;
          width: 20px;
          height: 32px;
          padding: 0;
          text-indent: -99999px;
          z-index: 9; }
          .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-prev {
            left: 10px;
            background-image: url("../images/slick-left.svg"); }
          .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-next, .pdp-main .product-col-1.product-set .product-thumbnails .dw-pd-carousel button.slick-arrow.slick-prev, .dw-pd-carousel .pdp-main .product-col-1.product-set .product-thumbnails button.slick-arrow.slick-prev {
            right: 10px;
            background-image: url("../images/slick-right.svg"); } }
  .pdp-main .product-col-2.product-set {
    width: 50%;
    margin-left: 30px; }
    @media screen and (max-width: 767px) {
      .pdp-main .product-col-2.product-set {
        width: 100%;
        margin-left: 0; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .pdp-main .product-col-2.product-set {
        width: 55.5%; } }
    .pdp-main .product-col-2.product-set .product-name {
      border-bottom: 1px solid #ccc;
      padding-bottom: 10px;
      margin: 0; }
      @media screen and (max-width: 1023px) {
        .pdp-main .product-col-2.product-set .product-name {
          width: 100%; } }
  .pdp-main .product-col-2 {
    float: left;
    width: 100%;
    display: block; }
    .pdp-main .product-col-2 .product-brand, .pdp-main .product-col-2 .dw-pd-carousel-tile-content .product-name, .dw-pd-carousel-tile-content .pdp-main .product-col-2 .product-name {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      text-transform: uppercase;
      display: block;
      margin-bottom: 4px;
      margin-bottom: 0.25rem; }
      @media screen and (max-width: 480px) {
        .pdp-main .product-col-2 .product-brand, .pdp-main .product-col-2 .dw-pd-carousel-tile-content .product-name, .dw-pd-carousel-tile-content .pdp-main .product-col-2 .product-name {
          margin-bottom: 0px;
          margin-bottom: 0rem; } }
    .pdp-main .product-col-2 .brand {
      display: inline;
      font-weight: normal;
      text-transform: inherit; }
    .pdp-main .product-col-2 .product-name {
      margin-bottom: 16px;
      margin-bottom: 1rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 20px;
      font-size: 1.25rem;
      width: 65%;
      float: left; }
      .pdp-main .product-col-2 .product-name span.brand {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 20px;
        font-size: 1.25rem;
        display: block; }
      @media screen and (max-width: 768px) {
        .pdp-main .product-col-2 .product-name {
          font-size: 20px;
          font-size: 1.25rem;
          width: 100%; } }
      @media screen and (max-width: 480px) {
        .pdp-main .product-col-2 .product-name {
          margin-top: 0px;
          margin-top: 0rem; } }
      @media screen and (min-width: 1024px) {
        .pdp-main .product-col-2 .product-name {
          width: 100%; } }
    .pdp-main .product-col-2 .product-tag {
      margin-bottom: 10px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-size: 0.875rem; }
      .pdp-main .product-col-2 .product-tag .tag-content {
        padding: 5px 10px;
        border-radius: 3px;
        font-weight: bold; }
    .pdp-main .product-col-2 .product-number {
      color: #666666;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 13px;
      font-size: 0.8125rem;
      margin-bottom: .5rem;
      display: block;
      margin-right: 5px; }
    .pdp-main .product-col-2 .product-price {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-weight: initial;
      font-size: 20px;
      font-size: 1.25rem;
      color: #333; }
      @media screen and (min-width: 1024px) {
        .pdp-main .product-col-2 .product-price {
          margin-bottom: 10px;
          margin-bottom: 0.625rem; } }
      .pdp-main .product-col-2 .product-price .html-slot-container {
        display: inline; }
        .pdp-main .product-col-2 .product-price .html-slot-container img.pdp-membership-img {
          display: block;
          vertical-align: middle;
          margin-left: -13px !important;
          margin-bottom: 20px !important; }
          @media screen and (max-width: 1023px) {
            .pdp-main .product-col-2 .product-price .html-slot-container img.pdp-membership-img {
              margin: 0; } }
      .pdp-main .product-col-2 .product-price .price-standard {
        color: #dd1a32;
        padding-left: 2px;
        padding-left: 0.125rem;
        font-size: 20px;
        position: relative;
        display: inline-block; }
        .pdp-main .product-col-2 .product-price .price-standard span {
          display: inline-block;
          position: relative; }
          .pdp-main .product-col-2 .product-price .price-standard span:before {
            position: absolute;
            content: "";
            left: 0;
            top: 52%;
            right: 0;
            border-top: 1px solid;
            border-color: inherit;
            -webkit-transform: rotate(0deg);
                    transform: rotate(0deg); }
      .pdp-main .product-col-2 .product-price .price-tiered {
        color: #990000;
        font-size: .6em;
        line-height: 1.5em; }
      .pdp-main .product-col-2 .product-price .price-sales {
        color: #000000; }
        .pdp-main .product-col-2 .product-price .price-sales img.plp-core-badge {
          height: 22px;
          float: left;
          padding: 3px 10px 0 0;
          padding:  0.1875rem 0.625rem 0 0; }
          @media screen and (min-width: 768px) {
            .pdp-main .product-col-2 .product-price .price-sales img.plp-core-badge {
              height: 30px;
              padding: 6px 10px 0 0;
              padding:  0.375rem 0.625rem 0 0; } }
        .pdp-main .product-col-2 .product-price .price-sales .price-standard {
          color: #B1B1B1; }
    .pdp-main .product-col-2 .product-review {
      margin-bottom: .5rem; }
    .pdp-main .product-col-2 .product-main-attributes .attribute {
      padding: .2em 0; }
    .pdp-main .product-col-2 .product-main-attributes .label {
      padding: 0; }
    @media screen and (min-width: 768px) {
      .pdp-main .product-col-2 {
        width: 42.2%;
        margin-left: 30px; } }
    @media screen and (min-width: 1024px) and (max-width: 1399px) {
      .pdp-main .product-col-2 {
        width: 42.2%;
        margin: 20px 0px 0px 50px;
        margin:  1.25rem 0px 0px 3.125rem; } }
    @media screen and (min-width: 1400px) {
      .pdp-main .product-col-2 {
        width: 35.2%;
        margin: 20px 0px 0px 80px;
        margin:  1.25rem 0px 0px 5rem; } }
    @media screen and (max-width: 767px) {
      .pdp-main .product-col-2 {
        padding: 0 20px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .pdp-main .product-col-2 .product-name {
          font-size: 20px; }
        .pdp-main .product-col-2 .product-price {
          font-size: 20px; }
          .pdp-main .product-col-2 .product-price .price-standard {
            font-size: 16px; } }
    .pdp-main .product-col-2 .expand .view-more {
      display: none !important; }
    .pdp-main .product-col-2 .expand .view-less {
      display: block !important; }
    .pdp-main .product-col-2 .expand .content-section {
      max-height: 100% !important; }
    .pdp-main .product-col-2 .productinfo-section {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 14px;
      font-size: 0.875rem;
      width: 75%; }
      @media screen and (max-width: 768px) {
        .pdp-main .product-col-2 .productinfo-section {
          width: 100%; } }
      .pdp-main .product-col-2 .productinfo-section .content-section {
        overflow: hidden;
        max-height: 55px;
        position: relative;
        margin: 0px 0px 15px;
        margin:  0px 0px 0.9375rem; }
        @media screen and (max-width: 480px) {
          .pdp-main .product-col-2 .productinfo-section .content-section {
            height: auto; } }
      .pdp-main .product-col-2 .productinfo-section .view-less {
        display: none; }
      .pdp-main .product-col-2 .productinfo-section .view-more {
        display: block; }
      .pdp-main .product-col-2 .productinfo-section .view-less,
      .pdp-main .product-col-2 .productinfo-section .view-more {
        width: 100%;
        text-align: center;
        font-weight: 600;
        cursor: pointer; }
      .pdp-main .product-col-2 .productinfo-section .model-info {
        margin: 0px 0px 20px;
        margin:  0px 0px 1.25rem; }
        .pdp-main .product-col-2 .productinfo-section .model-info span {
          font-family: 'Montserrat', sans-serif;
          font-weight: 700; }
  .pdp-main .product-badge {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1; }
  .pdp-main #product-content {
    clear: both; }
    .pdp-main #product-content .view-details {
      border-bottom: 1px solid #000000; }
  .pdp-main .product-primary-image {
    max-width: 100%;
    text-align: center;
    float: left;
    width: 100%; }
    .pdp-main .product-primary-image .hero-image-container {
      background: transparent;
      display: inline-block;
      width: 100%;
      position: relative;
      /* New wishlist icon desktop */
      /* End New wishlist icon desktop */ }
      .pdp-main .product-primary-image .hero-image-container .plp-label {
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        padding: 3px 0px 3px;
        padding:  0.1875rem 0px 0.1875rem;
        position: absolute;
        width: 100%;
        bottom: 3px;
        font-size: 15px;
        font-size: 0.9375rem; }
        @media screen and (max-width: 480px) {
          .pdp-main .product-primary-image .hero-image-container .plp-label {
            padding: 0px;
            padding: 0rem; } }
        .pdp-main .product-primary-image .hero-image-container .plp-label .label-content {
          color: #ffffff;
          text-transform: none; }
      .pdp-main .product-primary-image .hero-image-container .wishlist-icon {
        cursor: pointer;
        width: 44px;
        height: 44px;
        position: absolute;
        top: 4px;
        right: 20px;
        display: block; }
        .pdp-main .product-primary-image .hero-image-container .wishlist-icon i.fa {
          color: #BE3937;
          font-size: 24px;
          font-size: 1.5rem;
          font-family: 'Montserrat', sans-serif;
          font-weight: 700;
          line-height: 2.8;
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          opacity: 1;
          -webkit-transition: opacity .2s;
          transition: opacity .2s;
          z-index: 2; }
          .pdp-main .product-primary-image .hero-image-container .wishlist-icon i.fa.white {
            color: white;
            z-index: 1; }
          .pdp-main .product-primary-image .hero-image-container .wishlist-icon i.fa.not-active {
            opacity: 0;
            -webkit-transition: opacity .2s;
            transition: opacity .2s; }
    @media screen and (min-width: 768px) {
      .pdp-main .product-primary-image {
        width: 79%; } }
    @media screen and (max-width: 767px) {
      .pdp-main .product-primary-image {
        display: none; }
        .pdp-main .product-primary-image.show-image {
          display: block; } }
  .pdp-main .socialsharing {
    clear: both;
    float: right;
    width: 100%;
    margin-top: 15px; }
    .pdp-main .socialsharing a.share-icon {
      background-color: #bbb8b8;
      background-position: center center;
      background-repeat: no-repeat;
      margin-right: 5px;
      float: left;
      width: 22px;
      height: 22px;
      border-radius: 50%; }
      .pdp-main .socialsharing a.share-icon.twitter {
        background-image: url("../images/pdp-images/twitter.svg"); }
      .pdp-main .socialsharing a.share-icon.facebook {
        background-image: url("../images/pdp-images/facebook.svg");
        background-size: 12px 12px; }
      .pdp-main .socialsharing a.share-icon.google-plus {
        background-image: url("../images/pdp-images/google-plus.svg");
        background-size: 12px 12px; }
      .pdp-main .socialsharing a.share-icon.envelope {
        background-image: url("../images/pdp-images/envelope.svg"); }
      .pdp-main .socialsharing a.share-icon.pinterest {
        background-image: url("../images/pdp-images/pinterest.svg"); }
      .pdp-main .socialsharing a.share-icon:hover {
        background-color: #dd1a32; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .pdp-main .socialsharing {
        clear: none;
        float: none;
        width: 136px;
        margin: 0 auto; } }
  .pdp-main .product-add-to-cart {
    border-bottom: none;
    display: block;
    margin: 0;
    padding: 16px 0px 4px;
    padding:  1rem 0px 0.25rem; }
    @media screen and (max-width: 768px) {
      .pdp-main .product-add-to-cart {
        padding: 16px 0px 32px;
        padding:  1rem 0px 2rem; } }
    .pdp-main .product-add-to-cart .inventory {
      float: left;
      white-space: nowrap;
      width: 100%;
      margin: 0 0 25px 0; }
      .pdp-main .product-add-to-cart .inventory .qty-block {
        display: block;
        width: 100%;
        clear: both;
        float: left; }
        .pdp-main .product-add-to-cart .inventory .qty-block .availability-web {
          padding: 12px 0 8px;
          padding:  0.75rem 0 0.5rem; }
          .pdp-main .product-add-to-cart .inventory .qty-block .availability-web i.fa-check {
            float: left;
            line-height: 1;
            margin-right: 5px;
            font-size: 16px;
            font-size: 1rem;
            color: #339933; }
          .pdp-main .product-add-to-cart .inventory .qty-block .availability-web .in-stock-msg {
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            color: #333;
            font-size: 14px;
            font-size: 0.875rem;
            text-transform: uppercase; }
      .pdp-main .product-add-to-cart .inventory .increase-qty, .pdp-main .product-add-to-cart .inventory .decrease-qty {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #333;
        border: 1px solid #999999;
        padding: 0;
        height: 40px;
        line-height: 36px;
        display: block;
        width: 44px;
        cursor: pointer;
        text-align: center;
        float: left;
        border-radius: 3px; }
      .pdp-main .product-add-to-cart .inventory .increase-qty {
        line-height: 40px;
        margin-right: 96px;
        margin-right: 6rem; }
        @media screen and (max-width: 1024px) {
          .pdp-main .product-add-to-cart .inventory .increase-qty {
            margin-right: 48px;
            margin-right: 3rem; } }
      .pdp-main .product-add-to-cart .inventory label {
        display: inline-block;
        width: 100%;
        margin-bottom: 6px;
        font-size: 14px;
        color: #333;
        text-transform: none; }
      .pdp-main .product-add-to-cart .inventory input {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1rem;
        height: 42px;
        width: 48px;
        margin: 0 10px;
        text-align: center;
        color: #333333;
        float: left;
        border-radius: 3px; }
    .pdp-main .product-add-to-cart .button_disabled_wrapper {
      width: 100%; }
      .pdp-main .product-add-to-cart .button_disabled_wrapper button {
        width: 75%; }
        @media screen and (max-width: 768px) {
          .pdp-main .product-add-to-cart .button_disabled_wrapper button {
            width: 100%; } }
    .pdp-main .product-add-to-cart button {
      float: left;
      height: 40px;
      white-space: nowrap;
      font-size: 16px !important;
      width: 100%;
      padding: 5px 20px;
      padding:  0.3125rem 1.25rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      clear: both;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      text-transform: none; }
      .pdp-main .product-add-to-cart button.add-all-to-cart {
        width: auto; }
      @media screen and (min-width: 768px) {
        .pdp-main .product-add-to-cart button {
          height: 40px;
          height: 2.5rem;
          margin-bottom: 16px;
          margin-bottom: 1rem; } }
      @media screen and (min-width: 1024px) {
        .pdp-main .product-add-to-cart button {
          height: 46px;
          height: 2.875rem;
          width: 75% !important; } }
      @media screen and (max-width: 768px) {
        .pdp-main .product-add-to-cart button:not(:disabled) {
          width: 100% !important;
          height: 50px;
          bottom: 0;
          left: 0;
          z-index: 90;
          border-radius: 0;
          opacity: 1; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    .pdp-main .product-add-to-cart button:not(:disabled) {
      margin-bottom: 32px;
      margin-bottom: 2rem; } }
      @media screen and (max-width: 768px) {
          .pdp-main .product-add-to-cart button:not(:disabled):disabled {
            background: #9BCD9A; } }
    .pdp-main .product-add-to-cart .dw-apple-pay-button {
      margin-left: .5rem; }
      @media screen and (min-width: 768px) {
        .pdp-main .product-add-to-cart .dw-apple-pay-button {
          width: 172px;
          width: 10.75rem; } }
  .pdp-main .promotion-wrapper {
    position: relative;
    margin-top: 16px;
    margin-top: 1rem;
    margin-left: -21px;
    margin-left: -1.3125rem; }
    @media screen and (max-width: 480px) {
      .pdp-main .promotion-wrapper {
        margin-left: -10px;
        margin-left: -0.625rem; } }
    .pdp-main .promotion-wrapper .promotion {
      max-width: 20rem;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      padding: 5px 16px 5px 21px;
      padding:  0.3125rem 1rem 0.3125rem 1.3125rem;
      background: #17a9e1; }
      @media screen and (max-width: 480px) {
        .pdp-main .promotion-wrapper .promotion {
          padding: 5px 16px 5px 10px;
          padding:  0.3125rem 1rem 0.3125rem 0.625rem; } }
      .pdp-main .promotion-wrapper .promotion .promotion-title {
        font-size: 14px;
        font-size: 0.875rem;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        text-transform: uppercase;
        color: #000000; }
      .pdp-main .promotion-wrapper .promotion .promotion-callout {
        color: #333333;
        text-transform: uppercase; }
        .pdp-main .promotion-wrapper .promotion .promotion-callout .callout-message {
          font-size: 14px;
          font-size: 0.875rem;
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          padding: 5px 0px;
          padding:  0.3125rem 0px;
          display: block; }
        .pdp-main .promotion-wrapper .promotion .promotion-callout .tooltip {
          font-family: 'Montserrat', sans-serif;
          font-weight: 600;
          font-size: 11px;
          font-size: 0.6875rem;
          border-bottom: 1px solid #cccccc; }
    .pdp-main .promotion-wrapper .promo-triangle {
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 20px 8px 0;
      border-width:  0 1.25rem 0.5rem 0;
      border-color: transparent #00435c transparent transparent; }
      @media screen and (max-width: 480px) {
        .pdp-main .promotion-wrapper .promo-triangle {
          border-width: 0 10px 8px 0;
          border-width:  0 0.625rem 0.5rem 0; } }
  .pdp-main .product-actions {
    padding: 0;
    display: block;
    float: right; }
    .pdp-main .product-actions a {
      margin-right: .1rem; }
      .pdp-main .product-actions a.wishlist {
        float: right;
        margin-top: 10px;
        margin-top: 0.625rem;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 10px;
        background: url(../images/pdp-images/wish-list.png) no-repeat left center;
        display: block;
        padding: 0 0 0 28px;
        width: 62px;
        line-height: 12px;
        color: #666666; }
        @media screen and (max-width: 1023px) {
          .pdp-main .product-actions a.wishlist {
            padding-left: 18px;
            padding-left: 1.125rem;
            margin-top: 7px;
            margin-top: 0.4375rem; } }
    @media screen and (max-width: 767px) {
      .pdp-main .product-actions {
        float: left;
        width: 100%; }
        .pdp-main .product-actions a.wishlist {
          float: left; } }
  .pdp-main .product-set .product-set-list .product-set-details {
    float: right;
    padding-left: 30px;
    width: 69%; }
    @media screen and (max-width: 767px) {
      .pdp-main .product-set .product-set-list .product-set-details {
        padding-left: 15px; } }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .pdp-main .product-set .product-set-list .product-set-details {
        width: 67%; } }
    .pdp-main .product-set .product-set-list .product-set-details .product-name {
      font-size: 20px;
      border: none; }
  .pdp-main .product-set .product-set-list .in-stock-msg {
    text-transform: uppercase;
    color: #1d6c1d; }
  .pdp-main .product-set .product-set-list .product-set-item {
    clear: both;
    overflow: hidden;
    padding: 22px 0 0;
    border-bottom: 1px solid #ccc; }
  .pdp-main .product-set .product-set-list .product-set-image {
    float: left;
    width: 25.8%; }
    .pdp-main .product-set .product-set-list .product-set-image img {
      width: 100%; }
  .pdp-main .product-set .product-set-list .product-name {
    float: none;
    font-size: 1.3em;
    margin-bottom: 0;
    width: auto; }
  .pdp-main .product-set .product-set-list .product-price {
    font-size: 30px;
    margin: 15px 0 20px 0; }
  .pdp-main .product-set .product-set-list .attribute h3 {
    width: 25%; }
  .pdp-main .product-set .product-set-list .attribute .label {
    width: 25%;
    white-space: nowrap; }
  .pdp-main .product-set .product-add-to-cart {
    float: right;
    width: 69%;
    padding: 16px 0 30px 0; }
    .pdp-main .product-set .product-add-to-cart label {
      float: left;
      font-size: 15px;
      font-family: BrandonGrotesque-Bold;
      font-weight: 700;
      padding-top: .3em;
      padding-right: .5em; }
    .pdp-main .product-set .product-add-to-cart .availability-web label {
      float: none;
      padding: top; }
    @media screen and (max-width: 767px) {
      .pdp-main .product-set .product-add-to-cart button {
        height: 50px;
        padding: .5em 2em;
        width: 211px; } }
    .pdp-main .product-set .product-add-to-cart .button.wishlist {
      float: right;
      width: 60px;
      text-align: left;
      padding: 0.5em 0 0 28px;
      font-size: 10px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      background: url("../images/set-wishlist.png") no-repeat 0 center;
      color: #666666; }
  .pdp-main #recommendation-tabs {
    background: url("../images/DT-what-hot-bg.png") no-repeat center center;
    background-size: 100%;
    -webkit-box-shadow: inset 0 20px 15px -6px #dbdbdb;
            box-shadow: inset 0 20px 15px -6px #dbdbdb; }
    @media screen and (max-width: 767px) {
      .pdp-main #recommendation-tabs {
        background: url("../images/mobile-what-hot-bg-color.png") no-repeat center center;
        background-size: 100%; } }
  .pdp-main .recommendation-container {
    display: inline-block;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 0 0 0;
    padding:  2.1875rem 0 0 0;
    overflow: hidden; }
    .pdp-main .recommendation-container .pdp-membership-img {
      display: none; }
    .pdp-main .recommendation-container .ui-tabs-nav li {
      width: 230px;
      display: inline-block;
      float: none; }
      .pdp-main .recommendation-container .ui-tabs-nav li a {
        border-radius: 3px;
        background: none;
        color: #000000; }
  .pdp-main .recommendations, .pdp-main .product-recently-viewed {
    clear: left;
    padding: 0; }
    .pdp-main .recommendations .product-review, .pdp-main .product-recently-viewed .product-review {
      display: none; }
    .pdp-main .recommendations .grid-tile.recommendation-item, .pdp-main .product-recently-viewed .grid-tile.recommendation-item {
      float: left;
      width: 23%;
      padding-right: 15px; }
      @media screen and (max-width: 1023px) {
        .pdp-main .recommendations .grid-tile.recommendation-item, .pdp-main .product-recently-viewed .grid-tile.recommendation-item {
          width: 48%; } }
      @media screen and (max-width: 767px) {
        .pdp-main .recommendations .grid-tile.recommendation-item, .pdp-main .product-recently-viewed .grid-tile.recommendation-item {
          width: 100%; } }
    .pdp-main .recommendations .recommendation-tooltip, .pdp-main .product-recently-viewed .recommendation-tooltip {
      background: none repeat scroll 0 0 #ffffff;
      border: 1px solid;
      left: 50%;
      position: absolute;
      text-align: left;
      top: 50%;
      width: 300px;
      z-index: 100; }
    .pdp-main .recommendations .product-tile, .pdp-main .product-recently-viewed .product-tile {
      padding: 0;
      display: inline-block;
      width: 100%; }
    .pdp-main .recommendations .product-name, .pdp-main .product-recently-viewed .product-name {
      width: 100%; }
    .pdp-main .recommendations .product-tile:hover .recommendation-tooltip, .pdp-main .product-recently-viewed .product-tile:hover .recommendation-tooltip {
      display: block !important; }

.main-image {
  display: block; }

.primary-image {
  max-width: 100%; }

.product-set-msg {
  margin: 0;
  display: inline-block;
  text-transform: none;
  text-align: left;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  max-width: 95px;
  max-width: 5.9375rem;
  font-size: 10px;
  font-size: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem; }

.add-all-btn {
  margin: 10px auto;
  font-weight: 600;
  font-size: 20px;
  font-size: 1.25rem;
  padding: 15px 30px 15px 15px;
  padding:  0.9375rem 1.875rem 0.9375rem 0.9375rem;
  width: 280px;
  width: 17.5rem; }

.product-set .product-actions {
  margin: 0 auto;
  display: block;
  text-align: center;
  float: none; }

.add-all-to-basket-action-wrapper h1 {
  margin: 0 auto;
  text-align: left;
  width: 280px;
  width: 17.5rem; }
  .add-all-to-basket-action-wrapper h1 strong {
    font-size: 28px;
    font-size: 1.75rem; }

.wishlist-icon.mobile {
  display: none; }

@media screen and (max-width: 767px) {
  .product-thumbnails-wrapper {
    position: relative;
    float: left;
    width: 100%;
    /* New wishlist icon mobile */
    /* End New wishlist icon mobile */ }
    .product-thumbnails-wrapper .wishlist-icon {
      cursor: pointer;
      width: 44px;
      height: 44px;
      position: absolute;
      top: 20px;
      right: 30px;
      display: block; }
      .product-thumbnails-wrapper .wishlist-icon.mobile {
        display: block; }
      .product-thumbnails-wrapper .wishlist-icon i.fa {
        color: #BE3937;
        font-size: 18px;
        font-weight: bold;
        line-height: 2.8;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        opacity: 1;
        -webkit-transition: opacity .2s;
        transition: opacity .2s;
        z-index: 2; }
        .product-thumbnails-wrapper .wishlist-icon i.fa.white {
          color: white;
          z-index: 1; }
        .product-thumbnails-wrapper .wishlist-icon i.fa.not-active {
          opacity: 0;
          -webkit-transition: opacity .2s;
          transition: opacity .2s; } }

.product-thumbnails {
  float: left;
  width: 100%;
  text-align: center;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    .product-thumbnails {
      padding: 15px 20px; } }
  .product-thumbnails.make-padding-zero {
    padding-top: 0;
    padding-bottom: 0; }
  .product-thumbnails img.productthumbnail {
    margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .product-thumbnails button.slick-arrow {
      display: none !important; } }
  .product-thumbnails .thumb {
    margin: 0;
    padding-top: 0;
    width: 100%;
    display: inline-block;
    text-align: center;
    background: transparent;
    position: relative;
    border: 0; }
    .product-thumbnails .thumb a {
      border: 1px solid #d7d7d7;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: block;
      margin: 0 0 10px 0;
      width: 100%;
      position: relative; }
      @media screen and (max-width: 768px) {
        .product-thumbnails .thumb a {
          border: 0;
          margin: 0; } }
    .product-thumbnails .thumb.selected img {
      border: 1px solid #ac002b; }
      @media screen and (max-width: 768px) {
        .product-thumbnails .thumb.selected img {
          border: none; } }
  .product-thumbnails .slick-dots {
    margin-top: 24px;
    /* 24px */ }
  .product-thumbnails img {
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    height: auto; }
  .product-thumbnails h2 {
    margin: 1rem 0 .3rem; }
  @media screen and (min-width: 1024px) {
    .product-thumbnails {
      width: 100px;
      padding: 0 0 25px 0;
      margin-right: 15px; }
      .product-thumbnails .product-badge {
        display: none; } }
  @media screen and (min-width: 768px) and (max-width: 1399px) {
    .product-thumbnails {
      width: 80px;
      padding: 0 10px; }
      .product-thumbnails.make-padding-zero {
        padding-top: 0;
        padding-bottom: 0; }
      .product-thumbnails .slick-track {
        width: 100% !important; }
        .product-thumbnails .slick-track .thumb {
          width: 100% !important; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .product-thumbnails.make-padding-zero {
      padding-left: 0;
      padding-right: 0; }
    .product-thumbnails .thumb {
      margin-right: 10px;
      border-width: 0; }
      .product-thumbnails .thumb.selected {
        border-bottom-width: 3px; }
    .product-thumbnails .product-badge {
      display: none; }
    .product-thumbnails button.slick-arrow {
      margin: auto 0;
      width: 15px;
      height: 29px; }
      .product-thumbnails button.slick-arrow.slick-next, .product-thumbnails .dw-pd-carousel button.slick-arrow.slick-prev, .dw-pd-carousel .product-thumbnails button.slick-arrow.slick-prev {
        background-position: -64px 0;
        top: 0;
        left: initial;
        bottom: 0;
        right: 0; }
      .product-thumbnails button.slick-arrow.slick-prev {
        background-position: -62px -40px;
        top: 0;
        bottom: 0;
        left: 0; } }
  @media screen and (max-width: 767px) {
    .product-thumbnails .thumb {
      border: none; }
      .product-thumbnails .thumb.selected {
        border: none; } }

.rating {
  color: #64772d; }
  .product-info .rating {
    font-size: 2em; }

.product-variations {
  overflow: hidden; }
  .product-variations .label {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: none; }
  .product-variations .size_error {
    background: none;
    text-align: left; }
    .product-variations .size_error:before {
      display: none; }

.product-option-section.not-selected-variant .transparent {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2; }

.product-options {
  width: 367px;
  display: inline-block;
  background: #f4f4f4;
  border: 1px solid #cccccc;
  margin: 0 0 25px 0;
  position: relative;
  z-index: 1; }
  @media screen and (max-width: 1023px) {
    .product-options {
      width: 275px; } }

.product-variations,
.product-options {
  clear: both; }
  .product-variations .option-below-section,
  .product-options .option-below-section {
    border-top: 1px solid #999999;
    padding-top: 15px; }
    .product-variations .option-below-section .option-pdt-instructions,
    .product-options .option-below-section .option-pdt-instructions {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 12px;
      margin: 0 0 15px 0; }
      .product-variations .option-below-section .option-pdt-instructions .terms-conditions-link,
      .product-options .option-below-section .option-pdt-instructions .terms-conditions-link {
        text-decoration: underline; }
    .product-variations .option-below-section .option-below-info,
    .product-options .option-below-section .option-below-info {
      padding: 10px 0; }
    .product-variations .option-below-section .key-name,
    .product-options .option-below-section .key-name {
      width: 75%; }
    .product-variations .option-below-section .key-value,
    .product-options .option-below-section .key-value {
      width: 25%;
      text-align: right; }
    .product-variations .option-below-section .key-name, .product-variations .option-below-section .key-value,
    .product-options .option-below-section .key-name,
    .product-options .option-below-section .key-value {
      font-family: BrandonGrotesque-Bold;
      font-size: 14px;
      text-transform: uppercase;
      color: #333333; }
  .product-variations .below-price,
  .product-options .below-price {
    font-family: BrandonGrotesque-Bold;
    font-size: 26px;
    text-transform: uppercase;
    color: #000000; }
    .product-variations .below-price .price-label,
    .product-options .below-price .price-label {
      width: 50%; }
    .product-variations .below-price .price-value,
    .product-options .below-price .price-value {
      width: 50%;
      text-align: right; }
    .product-variations .below-price .product-price,
    .product-options .below-price .product-price {
      font-size: 26px; }
  .product-variations .option-below-section, .product-variations .option-below-checkbox-section,
  .product-options .option-below-section,
  .product-options .option-below-checkbox-section {
    width: 100%;
    padding: 0 48px 0 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    position: relative; }
    .product-variations .option-below-section .checkbox-row img.pdp-premBadge, .product-variations .option-below-checkbox-section .checkbox-row img.pdp-premBadge,
    .product-options .option-below-section .checkbox-row img.pdp-premBadge,
    .product-options .option-below-checkbox-section .checkbox-row img.pdp-premBadge {
      position: absolute;
      width: 40px;
      height: 40px;
      top: -8px;
      right: 14px; }
      @media screen and (min-width: 1023px) {
        .product-variations .option-below-section .checkbox-row img.pdp-premBadge, .product-variations .option-below-checkbox-section .checkbox-row img.pdp-premBadge,
        .product-options .option-below-section .checkbox-row img.pdp-premBadge,
        .product-options .option-below-checkbox-section .checkbox-row img.pdp-premBadge {
          right: 39px; } }
    @media screen and (max-width: 1023px) {
      .product-variations .option-below-section, .product-variations .option-below-checkbox-section,
      .product-options .option-below-section,
      .product-options .option-below-checkbox-section {
        padding-right: 15px; } }
  .product-variations .form-row.player-name-form-row,
  .product-options .form-row.player-name-form-row {
    width: 83%;
    display: inline-block; }
    @media screen and (max-width: 1023px) {
      .product-variations .form-row.player-name-form-row,
      .product-options .form-row.player-name-form-row {
        width: 80%; } }
  .product-variations .form-row.jersey-number-form-row,
  .product-options .form-row.jersey-number-form-row {
    width: 15%;
    display: block;
    float: right; }
    @media screen and (max-width: 1023px) {
      .product-variations .form-row.jersey-number-form-row,
      .product-options .form-row.jersey-number-form-row {
        width: 17%; } }
  @media screen and (max-width: 1023px) {
    .product-variations .form-row.checkbox-row .label-text.check-box-label-text,
    .product-options .form-row.checkbox-row .label-text.check-box-label-text {
      font-size: 11px; } }
  .product-variations .attribute,
  .product-options .attribute {
    margin: 8px 0px;
    margin:  0.5rem 0px;
    padding: 0;
    position: relative;
    width: 100%;
    display: inline-block;
    clear: both; }
    .product-variations .attribute h3,
    .product-variations .attribute .label,
    .product-options .attribute h3,
    .product-options .attribute .label {
      font-size: 14px;
      margin-bottom: 10px; }
      .product-variations .attribute h3 .any-questions,
      .product-variations .attribute .label .any-questions,
      .product-options .attribute h3 .any-questions,
      .product-options .attribute .label .any-questions {
        font-family: BrandonGrotesque-Bold;
        font-size: 16px;
        background: #ffffff;
        border-radius: 50%;
        color: #000000;
        padding: 0;
        width: 23px;
        width: 1.4375rem;
        height: 23px;
        height: 1.4375rem;
        text-align: center; }
    .product-variations .attribute.option-dropdown .label,
    .product-options .attribute.option-dropdown .label {
      width: 100%;
      background: #000000;
      color: #ffffff;
      display: inline-block;
      padding: 7px 15px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 20px;
      font-size: 1.25rem; }
      .product-variations .attribute.option-dropdown .label:after,
      .product-options .attribute.option-dropdown .label:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border: 14px solid #000000;
        border-bottom: 23px solid #000000;
        border-right: 8px solid #000000;
        border-bottom-color: transparent;
        border-right-color: transparent;
        border-right-color: transparent;
        vertical-align: middle;
        position: absolute;
        right: -21px;
        top: 0;
        margin: 0; }
    .product-variations .attribute.option-dropdown .value,
    .product-options .attribute.option-dropdown .value {
      width: 100%;
      padding: 15px 48px 0 18px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      display: inline-block; }
      @media screen and (max-width: 1023px) {
        .product-variations .attribute.option-dropdown .value,
        .product-options .attribute.option-dropdown .value {
          padding-right: 15px; } }
    .product-variations .attribute.option-dropdown .option-sub-heading,
    .product-options .attribute.option-dropdown .option-sub-heading {
      font-family: BrandonGrotesque-Bold;
      font-size: 13px;
      color: #333333;
      margin: 0 0 15px 0; }
    .product-variations .attribute.option-dropdown .label,
    .product-options .attribute.option-dropdown .label {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 14px;
      text-transform: none; }
    .product-variations .attribute .value,
    .product-options .attribute .value {
      width: 100%; }
    .product-variations .attribute ul,
    .product-options .attribute ul {
      float: right;
      width: 100%; }
      .product-variations .attribute ul.size,
      .product-options .attribute ul.size {
        float: left;
        width: auto; }
    .product-variations .attribute .selected-value,
    .product-options .attribute .selected-value {
      border: 0 none;
      color: #84bd00;
      font-weight: bold;
      padding: 1.3em 0 0 .4em;
      text-transform: uppercase;
      display: none; }
      @media screen and (min-width: 768px) {
        .product-variations .attribute .selected-value,
        .product-options .attribute .selected-value {
          padding-top: .8em; } }
    .product-variations .attribute .size-chart-link,
    .product-options .attribute .size-chart-link {
      margin: 15px 0 0 0;
      font-family: BrandonGrotesque-Bold;
      font-size: 12px;
      background-image: url(../images/sprite/sprite.png);
      background-position: 0px 0px;
      width: 26px;
      height: 24px;
      display: inline-block;
      padding: 0 0 0 28px;
      width: 32px;
      line-height: 14px;
      margin-left: 20px; }
      @media screen and (max-width: 480px) {
        .product-variations .attribute .size-chart-link,
        .product-options .attribute .size-chart-link {
          margin-left: 0;
          position: absolute; } }
      .product-variations .attribute .size-chart-link a,
      .product-options .attribute .size-chart-link a {
        padding: 0;
        color: #666666; }
    .product-variations .attribute.hidden,
    .product-options .attribute.hidden {
      display: none; }
  .product-variations .swatches.size a,
  .product-options .swatches.size a {
    border-width: 1px;
    border-radius: 3px; }
  .product-variations .swatches li,
  .product-options .swatches li {
    float: left;
    margin: 0 .5rem .5rem 0; }
    .product-variations .swatches li:hover a, .product-variations .swatches li.selected a,
    .product-options .swatches li:hover a,
    .product-options .swatches li.selected a {
      border-color: #000000;
      background: #333333;
      color: #ffffff; }
    .product-variations .swatches li.unselectable a,
    .product-options .swatches li.unselectable a {
      color: #333333;
      opacity: .8;
      background: #f2f2f2;
      position: relative;
      cursor: not-allowed; }
      .product-variations .swatches li.unselectable a:after,
      .product-options .swatches li.unselectable a:after {
        content: '';
        display: inline-block;
        width: 112px;
        height: 47px;
        border: 1px solid #999;
        -webkit-transform: translateY(3px) translateX(-2px) rotate(-42deg);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
        @media screen and (max-width: 1023px) {
          .product-variations .swatches li.unselectable a:after,
          .product-options .swatches li.unselectable a:after {
            height: 73px;
            -webkit-transform: translateY(-9px) translateX(7px) rotate(-45deg); } }
      .product-variations .swatches li.unselectable a:hover,
      .product-options .swatches li.unselectable a:hover {
        background: #f2f2f2;
        border-color: #999999; }
    .product-variations .swatches li a,
    .product-options .swatches li a {
      border-color: #999999;
      border-style: solid;
      border-width: 0 0 3px;
      display: block;
      line-height: 2.3 !important;
      width: 48px;
      height: 48px;
      margin: 0;
      padding: 10px 5px !important;
      text-align: center;
      white-space: nowrap;
      color: #333333;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 12px;
      text-transform: uppercase;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .product-variations .swatches li a img,
      .product-options .swatches li a img {
        display: block; }
  .product-variations .color li a,
  .product-options .color li a {
    line-height: 0;
    width: 39px;
    height: 39px; }
    @media screen and (min-width: 1024px) {
      .product-variations .color li a,
      .product-options .color li a {
        width: 60px;
        height: 60px; } }
    .product-variations .color li a img,
    .product-options .color li a img {
      width: 100%;
      height: 100%; }
  .product-variations select, .product-variations input[type="text"],
  .product-options select,
  .product-options input[type="text"] {
    text-transform: uppercase;
    font-family: BrandonGrotesque-Bold;
    font-size: 13px;
    color: #999; }
  @media screen and (min-width: 768px) {
    .product-variations .attribute h3,
    .product-variations .attribute .label,
    .product-options .attribute h3,
    .product-options .attribute .label {
      font-size: 14px; } }

.product-info {
  clear: both; }
  @media screen and (max-width: 480px) {
    .product-info {
      margin-top: 10px; } }

.top-first-content .top-link-bar {
  width: 100%;
  display: block;
  padding: 0px 20px 0px 0px;
  padding:  0px 1.25rem 0px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 20px 0;
  margin:  1.25rem 0; }
  @media screen and (max-width: 1400px) {
    .top-first-content .top-link-bar {
      padding: 0px 20px;
      padding:  0px 1.25rem;
      margin: 0.75rem 0; } }
  .top-first-content .top-link-bar .back {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000; }
    .top-first-content .top-link-bar .back i {
      vertical-align: middle;
      margin-right: 5px;
      margin-right: 0.3125rem; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .top-first-content {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; } }

.center-line {
  display: inline-block;
  position: relative;
  width: 100%;
  text-align: center;
  margin: 40px 0px;
  margin:  2.5rem 0px;
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (max-width: 480px) {
    .center-line {
      font-size: 14px;
      font-size: 0.875rem; } }
  @media screen and (max-width: 480px) {
    .center-line:after {
      bottom: unset;
      top: 15px; } }

.heading-2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  position: relative;
  z-index: 2;
  background: #ffffff;
  line-height: 30px;
  padding: 0px 20px;
  padding:  0px 1.25rem;
  margin: 0px;
  margin: 0rem;
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (max-width: 480px) {
    .heading-2 {
      margin: 0px 20px;
      margin:  0px 1.25rem;
      padding: 0px;
      padding: 0rem; } }
  .heading-2 .brand {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700; }

.product-detail-tab ul li {
  width: 33%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left; }
  @media screen and (max-width: 767px) {
    .product-detail-tab ul li {
      display: none; } }

.product-detail-tab .prod-detail-row .prod-detail-col-left {
  float: left;
  margin-bottom: 24px;
  margin-bottom: 1.5rem; }
  .product-detail-tab .prod-detail-row .prod-detail-col-left p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #000000;
    margin: 10px 0px;
    margin:  0.625rem 0px;
    line-height: 22px;
    line-height: 1.375rem; }
    @media screen and (max-width: 1023px) {
      .product-detail-tab .prod-detail-row .prod-detail-col-left p {
        font-size: 14px;
        font-size: 0.875rem; } }
    .product-detail-tab .prod-detail-row .prod-detail-col-left p strong {
      font-family: BrandonGrotesque-Bold;
      font-size: 26px;
      font-size: 1.625rem;
      text-transform: uppercase;
      color: #000000;
      margin: 0px 0px 15px 0px;
      margin:  0px 0px 0.9375rem 0px;
      line-height: 24px;
      line-height: 1.5rem; }
  .product-detail-tab .prod-detail-row .prod-detail-col-left ul {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 0;
    color: #000000; }
    .product-detail-tab .prod-detail-row .prod-detail-col-left ul li {
      padding: 0px 0px 0px 28px;
      padding:  0px 0px 0px 1.75rem;
      margin: 0px 0px 5px 0px;
      margin:  0px 0px 0.3125rem 0px;
      width: 100%;
      background: url(../images/pdp-images/red-tick-mark.svg) no-repeat left center; }
      @media screen and (min-width: 1024px) {
        .product-detail-tab .prod-detail-row .prod-detail-col-left ul li {
          line-height: 22px;
          line-height: 1.375rem; } }

.product-detail-tab .prod-detail-row .prod-detail-col-right {
  float: right; }
  .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col {
    padding-top: 40px;
    padding-top: 2.5rem;
    margin: 8px 0px 30px 0px;
    margin:  0.5rem 0px 1.875rem 0px;
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    color: #999999;
    display: inline-block; }
    .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col .bold-text {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600; }
    .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-c-n-c-store {
      background: url("../images/pdp-images/click-n-collect.svg") center top no-repeat; }
      .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-c-n-c-store .free-c-n-c-store-inner {
        width: 50%;
        display: inline-block; }
        @media screen and (max-width: 767px) {
          .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-c-n-c-store .free-c-n-c-store-inner {
            width: 65%; } }
    .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-delivery {
      background: url("../images/pdp-images/free-delivery.svg") center top no-repeat; }
      .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-delivery .free-delivery-inner {
        width: 57%;
        display: inline-block; }
        @media screen and (max-width: 767px) {
          .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-delivery .free-delivery-inner {
            width: 62%; } }
    .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-return {
      background: url("../images/pdp-images/refresh.svg") center top no-repeat; }
      .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-return .free-return-inner {
        width: 50%;
        display: inline-block; }
        @media screen and (max-width: 767px) {
          .product-detail-tab .prod-detail-row .prod-detail-col-right .free-information .free-col.free-return .free-return-inner {
            width: 43%; } }

.product-detail-tab .c-d-r-info-wrap {
  padding-top: 32px;
  padding-top: 2rem; }
  .product-detail-tab .c-d-r-info-wrap.c-d-r-info-wrap-collect {
    background: url("../images/pdp-images/click-n-collect.svg") center top no-repeat; }
  .product-detail-tab .c-d-r-info-wrap.c-d-r-info-wrap-free-delivery {
    background: url("../images/pdp-images/free-delivery.svg") center top no-repeat; }
  .product-detail-tab .c-d-r-info-wrap.c-d-r-info-wrap-refresh {
    background: url("../images/pdp-images/refresh.svg") center top no-repeat; }

.product-detail-tab.ui-tabs .tab {
  background: #f4f4f4; }
  @media screen and (max-width: 767px) {
    .product-detail-tab.ui-tabs .tab {
      background: none; } }

.product-detail-tab.ui-tabs .product-detail-delivery-tab {
  background: #f4f4f4;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  height: 40px;
  height: 2.5rem; }

.product-detail-tab.ui-tabs .ui-tabs-nav li {
  margin-top: 0; }

@media screen and (min-width: 767px) {
  .product-detail-tab #accordion {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .product-detail-tab #accordion h3 {
      display: none; }
    .product-detail-tab #accordion .ui-tabs-panel {
      padding: 0; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .sports-derby-section .sd-content {
    padding: 90px 0 50px; }
    .sports-derby-section .sd-content .inside-content-wrapper {
      padding: 0 80px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .sports-derby-section .sd-content .sd-description {
      font-size: 18px; }
  .sports-derby-section .double-quotes.left-double-quotes {
    line-height: 180px;
    left: 28px; }
  .sports-derby-section .double-quotes.right-double-quotes {
    right: 28px;
    line-height: 82px; } }

.product-detail-tab .prod-detail-heading {
  font-family: BrandonGrotesque-Bold;
  font-size: 26px;
  font-size: 1.625rem;
  text-transform: uppercase;
  color: #000000;
  margin: 0 0 15px 0;
  line-height: 24px; }

.product-detail-tab .prod-detail-sub-heading {
  font-family: BrandonGrotesque-Bold;
  font-size: 24px;
  text-transform: uppercase;
  color: #000000;
  margin: 30px 0 20px 0; }

.product-detail-tab .info-paragraph {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: #000000;
  margin: 10px 0;
  line-height: 22px; }
  @media screen and (min-width: 1024px) {
    .product-detail-tab .info-paragraph {
      line-height: 22px; } }
  @media screen and (max-width: 1023px) {
    .product-detail-tab .info-paragraph {
      font-size: 14px; } }

.product-detail-tab ul.list-content {
  padding: 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  color: #000000; }
  .product-detail-tab ul.list-content li {
    padding: 0px 0px 5px 28px;
    padding:  0px 0px 0.3125rem 1.75rem;
    width: 100%;
    display: inline-block;
    position: relative; }
    @media screen and (min-width: 1024px) {
      .product-detail-tab ul.list-content li {
        line-height: 22px;
        line-height: 1.375rem; } }
  .product-detail-tab ul.list-content.list-content-ticks li {
    background: url(../images/pdp-images/red-tick-mark.svg) no-repeat left center; }

.product-detail-tab .info-left-section {
  width: 60%; }

.product-detail-tab .info-right-section {
  width: 30%;
  text-align: center; }
  .product-detail-tab .info-right-section button.slick-arrow {
    background: url("../images/pdp-images/product-more-info-arrows.png") no-repeat;
    display: inline-block;
    padding: 0;
    text-indent: -9999px;
    width: 11px;
    height: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    outline: none;
    z-index: 999; }
    .product-detail-tab .info-right-section button.slick-arrow.slick-next, .product-detail-tab .info-right-section .dw-pd-carousel button.slick-arrow.slick-prev, .dw-pd-carousel .product-detail-tab .info-right-section button.slick-arrow.slick-prev {
      background-position: 0 -2px;
      right: 10px; }
    .product-detail-tab .info-right-section button.slick-arrow.slick-prev {
      background-position: 0 -80px;
      left: 10px; }
  .product-detail-tab .info-right-section .section {
    margin: 0px 0px 30px 0px;
    margin:  0px 0px 1.875rem 0px;
    text-transform: uppercase; }
    .product-detail-tab .info-right-section .section.section-1 {
      width: 50%; }
    .product-detail-tab .info-right-section .section.section-2 {
      width: 57%; }
    .product-detail-tab .info-right-section .section.section-3 {
      width: 50%; }
    @media screen and (max-width: 767px) {
      .product-detail-tab .info-right-section .section {
        margin: 0; }
        .product-detail-tab .info-right-section .section.section-1 {
          width: 65%; }
          .product-detail-tab .info-right-section .section.section-1 img {
            width: 11px; }
        .product-detail-tab .info-right-section .section.section-2 {
          width: 62%; }
        .product-detail-tab .info-right-section .section.section-3 {
          width: 43%; } }
  .product-detail-tab .info-right-section .c-d-r-info {
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    color: #999999;
    margin: 8px 0 0 0; }
    .product-detail-tab .info-right-section .c-d-r-info .bold {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600; }

@media screen and (min-width: 1024px) {
  .product-detail-tab .third-section .float-left .body-content-block {
    line-height: 20px; } }

.product-detail-tab .third-section .heading-4, .product-detail-tab .third-section .body-content {
  color: #ffffff; }

@media screen and (max-width: 1399px) {
  .product-detail-tab .info-left-section, .product-detail-tab .info-right-section {
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .product-detail-tab .info-right-section {
    background: #f4f4f4;
    padding: 20px 10px;
    margin: 15px 0 0 0; }
  .product-detail-tab .tab .inside-content-wrapper, .product-detail-tab .first-section .inside-content-wrapper {
    padding: 0; }
  .product-detail-tab .inside-content-wrapper {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .product-detail-tab .inside-content-wrapper .inside-content-wrapper {
      padding: 0; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .product-detail-tab .tab .inside-content-wrapper, .product-detail-tab .first-section .inside-content-wrapper, .product-detail-tab .second-section .inside-content-wrapper, .product-detail-tab .third-section .inside-content-wrapper, .product-detail-tab .fourth-section .inside-content-wrapper {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .product-detail-tab .info-left-section, .product-detail-tab .second-section .text-width, .product-detail-tab .third-section .text-width {
    padding-left: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .product-detail-tab .info-right-section .c-d-r-info {
    font-size: 14px; } }

@media screen and (min-width: 1024px) {
  .product-detail-tab .second-section .float-left .body-content-block .body-content {
    line-height: 22px; } }

@media screen and (max-width: 767px) {
  .product-detail-tab .second-section .float-left {
    margin-bottom: 30px; }
  .product-detail-tab .second-section .heading-4 {
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700; }
  .product-detail-tab .second-section .body-content {
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .product-detail-tab .third-section .heading-4 {
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .product-detail-tab .third-section .body-content {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .product-detail-tab .fourth-section .heading-4 {
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700; }
  .product-detail-tab .fourth-section .image-width {
    margin-bottom: 15px; }
  .product-detail-tab .fourth-section .body-content {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .product-detail-tab #accordion .inside-content-wrapper {
    padding: 0 10px;
    padding:  0 0.625rem; } }

.pt_cart #product-content {
  clear: both; }
  .pt_cart #product-content .view-details {
    border-bottom: 1px solid #000000; }

.sports-derby-section {
  display: inline-block;
  width: 100%;
  background: #333333;
  position: relative; }
  .sports-derby-section:after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border: 15px solid #ffffff;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    vertical-align: middle;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto; }
  .sports-derby-section .sd-description {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #ffffff; }
    @media screen and (max-width: 767px) {
      .sports-derby-section .sd-description {
        font-size: 18px; } }
  .sports-derby-section .sd-content {
    padding: 128px 0 110px;
    text-align: center; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .sports-derby-section .sd-content {
        padding: 100px 0 40px; } }
    @media screen and (max-width: 767px) {
      .sports-derby-section .sd-content {
        padding: 115px 10px 100px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; } }
  .sports-derby-section .sd-main-content {
    letter-spacing: 1px;
    line-height: 34px; }
    @media screen and (max-width: 767px) {
      .sports-derby-section .sd-main-content {
        line-height: 29px; } }
  .sports-derby-section .sd-bottom-content {
    margin-top: 30px;
    letter-spacing: 1px; }
    @media screen and (min-width: 1024px) {
      .sports-derby-section .sd-bottom-content {
        line-height: 26px;
        font-size: 16px; } }
  .sports-derby-section .double-quotes {
    font-family: Monoton-Regular;
    font-size: 200px;
    color: #dd1a32;
    font-size: 120px; }
    @media screen and (max-width: 767px) {
      .sports-derby-section .double-quotes {
        font-size: 160px; } }
    .sports-derby-section .double-quotes.left-double-quotes {
      line-height: 254px;
      left: 0;
      top: 0; }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        .sports-derby-section .double-quotes.left-double-quotes {
          line-height: 195px;
          left: 28px; } }
      @media screen and (max-width: 767px) {
        .sports-derby-section .double-quotes.left-double-quotes {
          line-height: 220px;
          left: 10px; } }
    .sports-derby-section .double-quotes.right-double-quotes {
      line-height: 16px;
      right: 0;
      bottom: 0; }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        .sports-derby-section .double-quotes.right-double-quotes {
          right: 28px;
          line-height: 56px; } }
      @media screen and (max-width: 767px) {
        .sports-derby-section .double-quotes.right-double-quotes {
          right: 30px; } }

.product-detail-tab #accordion {
  padding: 0 20px;
  padding:  0 1.25rem; }
  .product-detail-tab #accordion #tabs-1,
  .product-detail-tab #accordion #tabs-2,
  .product-detail-tab #accordion #tabs-3 {
    position: relative; }
  .product-detail-tab #accordion .active .up-arrow {
    display: block; }
  .product-detail-tab #accordion .active .down-arrow {
    display: none; }
  .product-detail-tab #accordion .active .productinfo-section,
  .product-detail-tab #accordion .active .delivery-section,
  .product-detail-tab #accordion .active .returns-section {
    display: block; }
    .product-detail-tab #accordion .active .productinfo-section:after,
    .product-detail-tab #accordion .active .delivery-section:after,
    .product-detail-tab #accordion .active .returns-section:after {
      content: "";
      display: table;
      clear: both; }
    .product-detail-tab #accordion .active .productinfo-section .product-number,
    .product-detail-tab #accordion .active .delivery-section .product-number,
    .product-detail-tab #accordion .active .returns-section .product-number {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 14px;
      color: #9B9B9B;
      display: block;
      margin-bottom: 20px;
      margin-bottom: 1.25rem; }
    .product-detail-tab #accordion .active .productinfo-section ul,
    .product-detail-tab #accordion .active .delivery-section ul,
    .product-detail-tab #accordion .active .returns-section ul {
      width: 100%;
      display: block;
      margin: 10px 0;
      padding: 0;
      list-style: initial;
      list-style-position: inside; }
      .product-detail-tab #accordion .active .productinfo-section ul li,
      .product-detail-tab #accordion .active .delivery-section ul li,
      .product-detail-tab #accordion .active .returns-section ul li {
        width: 100%;
        margin-bottom: 5px;
        float: none;
        list-style-type: square; }
  .product-detail-tab #accordion .fa {
    position: absolute;
    right: 0;
    margin-top: 12px;
    margin-top: 0.75rem;
    right: 15px;
    cursor: pointer; }
  .product-detail-tab #accordion .up-arrow {
    display: none; }
  .product-detail-tab #accordion h4,
  .product-detail-tab #accordion .tab-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    cursor: pointer;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 0;
    padding:  0.625rem 0;
    margin: 0px;
    margin: 0rem; }
  .product-detail-tab #accordion .productinfo-section,
  .product-detail-tab #accordion .delivery-section,
  .product-detail-tab #accordion .returns-section {
    display: none;
    font-size: 14px;
    padding: 10px 0px;
    padding:  0.625rem 0px; }
    .product-detail-tab #accordion .productinfo-section .content-section,
    .product-detail-tab #accordion .delivery-section .content-section,
    .product-detail-tab #accordion .returns-section .content-section {
      width: 100%; }
  .product-detail-tab #accordion .socialsharing {
    position: relative;
    margin: 20px 0px;
    margin:  1.25rem 0px; }
    @media screen and (max-width: 768px) {
      .product-detail-tab #accordion .socialsharing {
        float: left; } }

.product-thumbnails-wrapper .product-thumbnails button {
  display: none !important; }

.product-thumbnails-wrapper .product-thumbnails ul.slick-dots button {
  display: block !important; }

.addtocart-notification {
  display: none; }
  @media screen and (max-width: 768px) {
    .addtocart-notification {
      text-transform: uppercase;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-align: center;
      display: block;
      position: fixed;
      overflow: visible;
      z-index: 9999;
      top: 80px;
      background: #339933;
      width: 100%;
      left: 0;
      padding: 11px 0px 15px; } }
  .addtocart-notification .notification-header {
    color: #ffffff; }
    @media screen and (max-width: 321px) {
      .addtocart-notification .notification-header {
        font-size: 20px;
        font-size: 1.25rem; } }
    .addtocart-notification .notification-header .fa {
      font-size: 24px;
      font-size: 1.5rem;
      margin-right: 5px;
      display: inline; }
      @media screen and (max-width: 321px) {
        .addtocart-notification .notification-header .fa {
          font-size: 20px;
          font-size: 1.25rem; } }
    .addtocart-notification .notification-header .notification-title {
      display: inline;
      font-size: 16px;
      font-size: 1rem;
      margin-right: 10px; }
      @media screen and (max-width: 321px) {
        .addtocart-notification .notification-header .notification-title {
          font-size: 12px;
          font-size: 0.75rem; } }
    .addtocart-notification .notification-header .gotocheckoutbtn {
      display: inline;
      padding: 8px 15px;
      border: 1px solid #ffffff;
      font-weight: lighter;
      border-radius: 5px;
      font-size: 16px;
      font-size: 1rem;
      color: #ffffff; }
      @media screen and (max-width: 321px) {
        .addtocart-notification .notification-header .gotocheckoutbtn {
          font-size: 12px;
          font-size: 0.75rem; } }

.bonus-product-list .bonus-product-item {
  border-bottom: 1px solid #e0e0e0; }
  @media screen and (max-width: 768px) {
    .bonus-product-list .bonus-product-item .product-col-1,
    .bonus-product-list .bonus-product-item .product-col-2 {
      float: left;
      clear: none; } }

.bonus-product-list .product-add-to-cart {
  padding-bottom: 0; }
  .bonus-product-list .product-add-to-cart .inventory {
    width: auto; }

.bonus-product-list .product-name {
  float: none;
  margin: 1em 0; }

.bonus-product-list .quantity-error {
  color: #df0024;
  text-transform: inherit; }

.bonus-product-list .bonus-product-list-footer {
  padding-top: 1em;
  padding-bottom: 1em; }
  .bonus-product-list .bonus-product-list-footer .add-to-cart-bonus {
    float: right; }

.bonus-product-list .selected-bonus-item {
  margin: 1em 0 1em 1em;
  position: relative; }
  .bonus-product-list .selected-bonus-item .item-name {
    font-weight: bold; }
  .bonus-product-list .selected-bonus-item .remove-link {
    cursor: pointer;
    color: #990000;
    left: -1em;
    position: absolute; }
    .bonus-product-list .selected-bonus-item .remove-link:hover {
      color: #424242; }

.bonus-discount-container .promo-details {
  display: none; }
  .bonus-discount-container .promo-details.visible {
    display: block; }

.sizinginformation {
  border: 0 none;
  padding: 10px; }
  .sizinginformation th {
    background: none repeat scroll 0 0 #EDEDED; }
  .sizinginformation td, .sizinginformation th {
    border-bottom: 1px solid #EDEDED;
    padding: 10px; }
  .sizinginformation td {
    border-left: 1px solid #EDEDED; }
  .sizinginformation .ui-tabs-nav {
    height: 33px; }
  .sizinginformation .sizing-charts {
    border: 0 none; }
  .sizinginformation .tips-list {
    padding: 0 !important; }
    .sizinginformation .tips-list li {
      list-style: none outside none !important; }

.new-cart-link {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 12px !important;
  color: #333 !important;
  text-transform: uppercase !important;
  text-decoration: none !important; }
  .new-cart-link.remove {
    display: block;
    text-align: right;
    padding: 0;
    margin-right: 0; }
  @media screen and (max-width: 768px) {
    .new-cart-link.add-to-wishlist {
      position: absolute;
      left: calc(50% - 80px);
      bottom: 20px; } }
  @media screen and (max-width: 768px) and (max-height: 1024px) {
    .new-cart-link.add-to-wishlist {
      bottom: initial; } }
  @media screen and (max-width: 490px) and (max-height: 900px) {
    .new-cart-link.add-to-wishlist {
      left: calc(50% - 55px);
      bottom: 20px; } }

.header-center {
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  display: block; }

.cart-remove-button {
  display: block;
  text-align: right;
  margin-right: 0;
  padding-right: 0;
  width: 100%;
  position: absolute;
  right: 20px;
  bottom: 20px; }
  @media screen and (max-width: 768px) {
    .cart-remove-button {
      width: auto;
      text-align: left;
      position: absolute;
      right: 20px;
      bottom: 20px; } }

.dw-apple-pay-button,
.dw-apple-pay-button:hover {
  margin: 0;
  background-color: #ffffff;
  background-image: -webkit-named-image(apple-pay-logo-black); }

.payment-btn-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .payment-btn-wrapper .dw-apple-pay-button {
    min-height: 40px;
    width: calc(50% - 10px) !important;
    display: inline-block;
    border-radius: 3px;
    margin-right: 20px;
    margin-right: 1.25rem; }
  .payment-btn-wrapper .paypal-buttonsection {
    width: 100%;
    display: block; }
    @media screen and (max-width: 768px) {
      .payment-btn-wrapper .paypal-buttonsection {
        width: calc(50% - 10px);
        display: inline-block; } }

.hide-paypal .paypal-buttonsection {
  display: none; }

.hide-paypal .dw-apple-pay-button {
  margin-right: 0px;
  margin-right: 0rem;
  width: 100%; }

button.proceed_checkout {
  width: 100%;
  padding: 10px 20px;
  padding:  0.625rem 1.25rem; }
  @media screen and (max-width: 768px) {
    button.proceed_checkout {
      width: calc(50% - 30px) !important;
      position: fixed;
      bottom: 26px;
      right: 20px;
      z-index: 91; } }
  @media screen and (max-width: 350px) {
    button.proceed_checkout {
      font-size: 14px; } }
  button.proceed_checkout i.fa {
    float: right;
    top: 16px !important; }
    @media screen and (max-width: 480px) {
      button.proceed_checkout i.fa {
        top: 14px !important; } }

.col_wrapper_returning_customers {
  width: 100%;
  display: block; }
  .col_wrapper_returning_customers .col {
    float: left;
    width: calc(50% - 10px); }
    .col_wrapper_returning_customers .col:last-of-type {
      margin-left: 20px;
      text-align: right; }
      .col_wrapper_returning_customers .col:last-of-type #password-reset {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 12px;
        color: #333;
        margin-top: 4px; }
    .col_wrapper_returning_customers .col .form-indent {
      margin-left: 0; }
      .col_wrapper_returning_customers .col .form-indent label span {
        font-size: 12px; }

.password_wrapper .field-wrapper {
  width: 100%; }

.form-row.password label,
.createaccountwrapper label {
  width: 100%;
  text-align: left; }

.form-row.password .form-caption.error-message,
.createaccountwrapper .form-caption.error-message {
  margin-left: 0 !important; }

.paypal-checkout-button {
  background-color: #F0C64C;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  padding: 20px 32px;
  width: 248px;
  display: inline-block;
  background-image: url(../images/billing/paypalexpress.svg);
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media screen and (max-width: 767px) {
    .paypal-checkout-button {
      width: 280px;
      width: 17.5rem;
      margin: 0 auto;
      font-size: 16px;
      padding: 15px 10px;
      padding:  0.9375rem 0.625rem;
      display: block;
      text-align: left; }
      .paypal-checkout-button span {
        padding-left: 30px;
        padding-left: 1.875rem; } }
  .paypal-checkout-button span {
    display: none !important; }

#wrapper.pt_cart .home-free-content {
  padding: 34px 0 24px; }
  @media screen and (min-width: 768px) and (max-width: 1399px) {
    #wrapper.pt_cart .home-free-content {
      padding: 20px 0 18px; } }
  @media screen and (max-width: 767px) {
    #wrapper.pt_cart .home-free-content {
      padding: 15px 0 12px; } }

#wrapper.pt_cart #main {
  background: #ffffff; }

.pt_cart .shipping-address .form-field-tooltip {
  display: none; }

.pt_cart .footer-container .email-subscription-section {
  display: none; }

.pt_cart .footer-container .footer-bottom-content {
  display: none; }

.pt_cart .footer-container .footer-bottom-content-last {
  margin-top: 0; }

.pt_cart .breadcrumb {
  display: none; }

@media screen and (min-width: 768px) and (max-width: 1399px) {
  .md-gitter-lr-side {
    padding: 0 10px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; } }

@media screen and (max-width: 767px) {
  .sd-gitter-lr-side {
    padding: 0 10px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .paypal-buttonsection, .continue-buttonsection {
    width: 100%;
    text-align: center; }
  .continue-buttonsection {
    margin-top: 10px; } }

.cart-bottom-forms-section {
  display: inline-block;
  margin-top: 15px;
  width: 100%; }

.cart-cfex-section {
  clear: both;
  display: block;
  width: 100%;
  max-width: 1200px;
  margin: 22px auto 0;
  padding: 20px 15px 0 15px; }
  .cart-cfex-section:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #e1e1e1;
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
  .cart-cfex-section .cart-std-section, .cart-cfex-section .cart-express-section, .cart-cfex-section .cart-c-n-c-section {
    width: 33%;
    display: inline-block; }
    .cart-cfex-section .cart-std-section .image-section, .cart-cfex-section .cart-express-section .image-section, .cart-cfex-section .cart-c-n-c-section .image-section {
      width: 33px;
      display: inline-block;
      float: left;
      margin-right: 10px; }
    .cart-cfex-section .cart-std-section .text-section, .cart-cfex-section .cart-express-section .text-section, .cart-cfex-section .cart-c-n-c-section .text-section {
      color: #717171;
      width: 70%;
      display: inline-block; }
      .cart-cfex-section .cart-std-section .text-section .section-1, .cart-cfex-section .cart-express-section .text-section .section-1, .cart-cfex-section .cart-c-n-c-section .text-section .section-1 {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 15px; }
        @media screen and (max-width: 768px) {
          .cart-cfex-section .cart-std-section .text-section .section-1, .cart-cfex-section .cart-express-section .text-section .section-1, .cart-cfex-section .cart-c-n-c-section .text-section .section-1 {
            font-size: 12px; } }
      .cart-cfex-section .cart-std-section .text-section .section-2, .cart-cfex-section .cart-express-section .text-section .section-2, .cart-cfex-section .cart-c-n-c-section .text-section .section-2 {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 15px; }
        @media screen and (max-width: 768px) {
          .cart-cfex-section .cart-std-section .text-section .section-2, .cart-cfex-section .cart-express-section .text-section .section-2, .cart-cfex-section .cart-c-n-c-section .text-section .section-2 {
            font-size: 12px; } }
      @media screen and (min-width: 960px) {
        .cart-cfex-section .cart-std-section .text-section, .cart-cfex-section .cart-express-section .text-section, .cart-cfex-section .cart-c-n-c-section .text-section {
          width: 80%; } }
      @media screen and (max-width: 767px) {
        .cart-cfex-section .cart-std-section .text-section, .cart-cfex-section .cart-express-section .text-section, .cart-cfex-section .cart-c-n-c-section .text-section {
          width: auto; } }
  @media screen and (max-width: 767px) {
    .cart-cfex-section {
      display: inline-block; }
      .cart-cfex-section .cart-std-section, .cart-cfex-section .cart-express-section, .cart-cfex-section .cart-c-n-c-section {
        text-align: left;
        margin-bottom: 15px; } }

#cart-table {
  border: 1px solid #d7d7d7;
  margin-bottom: 17px !important; }
  #cart-table .section-header {
    background: #d7d7d7;
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  #cart-table .plp-core-badge {
    display: none; }
  #cart-table .item-list .cart-row {
    border-bottom: 1px solid #999999; }
  #cart-table thead {
    display: none; }
    @media screen and (min-width: 768px) {
      #cart-table thead {
        display: table-header-group; } }
  #cart-table td {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    padding: 5px; }
    @media screen and (min-width: 768px) {
      #cart-table td {
        display: table-cell; } }
  #cart-table .cart-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (min-width: 768px) {
      #cart-table .cart-row {
        display: table-row; } }
    @media screen and (max-width: 767px) {
      #cart-table .cart-row {
        border-top: 1px solid #dcdbdc; } }
  @media screen and (max-width: 767px) and (max-width: 1024px) {
    #cart-table .cart-row {
      position: relative; } }
    @media screen and (max-width: 767px) {
      #cart-table .cart-row.coupon .item-image {
        display: none; } }
    #cart-table .cart-row.coupon .item-info {
      padding: 10px 0; }
      @media screen and (max-width: 767px) {
        #cart-table .cart-row.coupon .item-info {
          width: 100%;
          padding: 10px 0 50px; } }
  #cart-table .header-total-price {
    text-align: right; }
  #cart-table .item-image {
    float: left;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: center;
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
    width: 18.5%;
    padding: 25px 30px 25px 20px; }
    @media screen and (min-width: 768px) {
      #cart-table .item-image {
        float: none;
        width: 18.5%; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-image {
        padding: 0;
        margin-top: 19px;
        width: auto;
        -ms-flex-preferred-size: 100px;
            flex-basis: 100px; }
        #cart-table .item-image img {
          max-width: calc(100% - 20px); } }
    @media screen and (max-width: 767px) {
      #cart-table .item-image .item-user-actions {
        margin: 0 auto; } }
    #cart-table .item-image .item-user-actions a,
    #cart-table .item-image .item-user-actions button {
      display: block;
      font-size: 11px;
      width: 100%;
      padding: 0 0 0 22px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      color: #333333;
      width: 75px;
      text-align: left; }
      #cart-table .item-image .item-user-actions a.button-text,
      #cart-table .item-image .item-user-actions button.button-text {
        margin-bottom: 16px;
        outline: none; }
      #cart-table .item-image .item-user-actions a.cart-remove-button,
      #cart-table .item-image .item-user-actions button.cart-remove-button {
        background: url("../images/remove.svg") no-repeat 0 center;
        background-size: 11px 11px; }
      #cart-table .item-image .item-user-actions a.add-to-wishlist,
      #cart-table .item-image .item-user-actions button.add-to-wishlist {
        background: url(../images/wish-list.svg) no-repeat 0 center;
        background-size: 14px 12px; }
      @media screen and (min-width: 768px) {
        #cart-table .item-image .item-user-actions a,
        #cart-table .item-image .item-user-actions button {
          width: auto; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-image .item-user-actions {
        width: 76px; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-image .product-cartavailability.hide-mobile {
        float: left;
        width: 100%; } }
    #cart-table .item-image .product-cartavailability.hide-mobile .product-availability-list {
      clear: both;
      width: 100%;
      margin: 0 auto;
      margin-bottom: 16px; }
      @media screen and (max-width: 1024px) {
        #cart-table .item-image .product-cartavailability.hide-mobile .product-availability-list {
          clear: both;
          width: 100%;
          margin: 0 auto;
          margin-bottom: 36px; } }
      @media screen and (max-width: 767px) {
        #cart-table .item-image .product-cartavailability.hide-mobile .product-availability-list {
          margin-bottom: 0;
          width: auto;
          left: 20px;
          bottom: 70px;
          position: absolute; } }
      #cart-table .item-image .product-cartavailability.hide-mobile .product-availability-list .is-in-stock {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        color: #333333;
        margin: 18px 0 0 0; }
  #cart-table .item-details {
    float: left;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
    padding: 40px 0 0 0;
    width: 40%;
    position: relative; }
    #cart-table .item-details .product-list-item, #cart-table .item-details .gift-certificate-to, #cart-table .item-details .gift-certificate-from, #cart-table .item-details .giftcertamount, #cart-table .item-details .attribute {
      font-size: 13px; }
      #cart-table .item-details .product-list-item .label, #cart-table .item-details .gift-certificate-to .label, #cart-table .item-details .gift-certificate-from .label, #cart-table .item-details .giftcertamount .label, #cart-table .item-details .attribute .label {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        line-height: 22px; }
      #cart-table .item-details .product-list-item .value, #cart-table .item-details .gift-certificate-to .value, #cart-table .item-details .gift-certificate-from .value, #cart-table .item-details .giftcertamount .value, #cart-table .item-details .attribute .value {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        line-height: 22px; }
    #cart-table .item-details .attribute span.label {
      display: block;
      padding-top: 40px; }
    #cart-table .item-details .product-list-item {
      position: relative;
      margin-bottom: 60px; }
      @media screen and (max-width: 767px) {
        #cart-table .item-details .product-list-item {
          position: static;
          margin-bottom: 0; } }
    @media screen and (min-width: 768px) {
      #cart-table .item-details {
        float: none;
        padding: 40px 0 20px 0; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-details {
        padding: 0 0 0 10px;
        margin-top: 19px;
        width: 57%;
        position: static; } }
    #cart-table .item-details .name {
      font-size: 1rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 15px;
      margin-bottom: 1px;
      padding-right: 10px;
      font-style: normal;
      color: #000000;
      width: 205px;
      word-break: break-word; }
      @media screen and (max-width: 767px) {
        #cart-table .item-details .name {
          font-size: 14px;
          width: 150px; } }
      @media screen and (max-width: 350px) {
        #cart-table .item-details .name {
          font-size: 14px;
          width: 110px; } }
    #cart-table .item-details .sku {
      display: none;
      font-size: 13px; }
      #cart-table .item-details .sku .label {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400; }
      #cart-table .item-details .sku .value {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700; }
    #cart-table .item-details .qty-section.colour,
    #cart-table .item-details .qty-section.size {
      position: relative;
      top: 10px; }
    @media screen and (min-width: 768px) {
      #cart-table .item-details .item-edit-details {
        display: inline-block;
        position: absolute;
        bottom: 20px; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-details .item-edit-details {
        -ms-flex-preferred-size: 66%;
            flex-basis: 66%;
        padding-left: 0;
        font-size: 13px;
        position: absolute;
        left: 20px;
        bottom: 20px;
        top: initial; } }
    #cart-table .item-details .item-edit-details a {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 12px; }
    #cart-table .item-details .item-user-actions {
      display: inline-block;
      position: absolute;
      left: 110px;
      bottom: 20px;
      width: 150px; }
      @media screen and (max-width: 768px) and (max-height: 1024px) {
        #cart-table .item-details .item-user-actions {
          bottom: 35px; } }
      @media screen and (max-width: 767px) {
        #cart-table .item-details .item-user-actions {
          display: none !important;
          position: static;
          width: auto; } }
    #cart-table .item-details .make-it-your {
      margin-top: 16px;
      margin-top: 1rem; }
      #cart-table .item-details .make-it-your .make {
        position: relative;
        display: inline-block;
        padding: 0 6px;
        padding:  0 0.375rem;
        margin-bottom: 8px;
        margin-bottom: 0.5rem;
        font-size: 12px;
        font-size: 0.75rem;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        text-transform: uppercase;
        color: #ffffff;
        background: #333333; }
        #cart-table .item-details .make-it-your .make:after {
          content: "";
          position: absolute;
          top: 0;
          left: 100%;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 0px 0 22px 5px;
          border-color: transparent transparent transparent #333333; }
  #cart-table .item-delivery-options {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
    text-align: center;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%; }
    @media screen and (min-width: 768px) {
      #cart-table .item-delivery-options {
        text-align: left;
        width: 8rem; } }
    #cart-table .item-delivery-options .form-row {
      margin-top: 0; }
  #cart-table .item-quantity {
    float: left;
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    text-align: center;
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
    width: 25%;
    padding: 40px 0 0 0;
    position: relative; }
    #cart-table .item-quantity.hide-desktop {
      display: table-cell !important; }
      @media screen and (max-width: 767px) {
        #cart-table .item-quantity.hide-desktop {
          display: none !important; } }
    #cart-table .item-quantity .product-cartavailability {
      width: 100%;
      position: absolute;
      bottom: 20px;
      left: 20px; }
    @media screen and (min-width: 768px) {
      #cart-table .item-quantity {
        float: none;
        text-align: left; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-quantity {
        -ms-flex-preferred-size: 66%;
            flex-basis: 66%;
        padding: 50px 0 0 0;
        width: 100%; }
        #cart-table .item-quantity .custom-cart-update {
          width: 150px;
          display: inline-block; } }
    @media screen and (max-width: 767px) and (max-width: 480px) {
      #cart-table .item-quantity .custom-cart-update {
        width: auto;
        display: block; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      #cart-table .item-quantity {
        width: 28%; } }
    #cart-table .item-quantity input {
      font-family: BrandonGrotesque-Bold;
      font-size: 16px;
      height: 42px;
      width: 48px;
      margin: 0 10px;
      text-align: center;
      padding: 0;
      color: #333;
      float: left;
      border-radius: 3px; }
    #cart-table .item-quantity input[type='number']::-webkit-inner-spin-button,
    #cart-table .item-quantity input[type='number']::-webkit-outer-spin-button {
      opacity: 0; }
    #cart-table .item-quantity input[type='number']::-webkit-inner-spin-button,
    #cart-table .item-quantity input[type='number']::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    #cart-table .item-quantity input[type=number] {
      -moz-appearance: textfield; }
    #cart-table .item-quantity .decrease-qty {
      font-family: BrandonGrotesque-Bold;
      font-size: 30px;
      color: #6d6d6d;
      border: 1px solid #999999;
      padding: 0;
      height: 39px;
      line-height: 36px;
      display: inline-block;
      width: 38px;
      cursor: pointer;
      text-align: center;
      float: left;
      border-radius: 3px; }
    #cart-table .item-quantity .increase-qty {
      font-family: BrandonGrotesque-Bold;
      font-size: 30px;
      color: #6d6d6d;
      border: 1px solid #999999;
      padding: 0;
      height: 39px;
      line-height: 41px;
      display: inline-block;
      width: 38px;
      cursor: pointer;
      text-align: center;
      float: left;
      border-radius: 3px; }
    #cart-table .item-quantity .not-available {
      display: inline-block;
      position: relative;
      margin-top: 15px;
      margin-left: -8px; }
    #cart-table .item-quantity .product-availability-list {
      clear: both;
      width: 140px;
      width: 8.75rem;
      margin: 0;
      text-align: left;
      margin-right: 54px;
      margin-right: 3.375rem; }
      #cart-table .item-quantity .product-availability-list .is-in-stock {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        color: #333333;
        display: inline-block;
        text-align: left;
        padding: 0; }
        #cart-table .item-quantity .product-availability-list .is-in-stock i.fa {
          color: #339933; }
      #cart-table .item-quantity .product-availability-list .not-available {
        display: inline-block; }
  #cart-table .item-quantity-details {
    float: left;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    text-align: center;
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
    width: 19%;
    padding: 40px 0 0 0; }
    #cart-table .item-quantity-details .product-availability-list {
      margin: 0;
      padding: 0; }
      @media screen and (min-width: 768px) {
        #cart-table .item-quantity-details .product-availability-list {
          width: 5em;
          width: -webkit-max-content;
          width: -moz-max-content;
          width: max-content; } }
      #cart-table .item-quantity-details .product-availability-list .on-order, #cart-table .item-quantity-details .product-availability-list .not-available {
        color: #990000;
        font-size: 0.9em; }
    #cart-table .item-quantity-details .item-user-actions a,
    #cart-table .item-quantity-details .item-user-actions button {
      display: block;
      font-size: 11px;
      width: 100%;
      padding: 0 0 0 25px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      color: #333333;
      text-transform: uppercase;
      text-decoration: underline; }
      #cart-table .item-quantity-details .item-user-actions a.button-text,
      #cart-table .item-quantity-details .item-user-actions button.button-text {
        margin-bottom: 16px;
        outline: none; }
      #cart-table .item-quantity-details .item-user-actions a.cart-remove-button,
      #cart-table .item-quantity-details .item-user-actions button.cart-remove-button {
        background: url("../images/remove.svg") no-repeat 0 center;
        background-size: 11px 11px; }
      #cart-table .item-quantity-details .item-user-actions a.add-to-wishlist,
      #cart-table .item-quantity-details .item-user-actions button.add-to-wishlist {
        background: url(../images/wish-list.svg) no-repeat 0 center;
        background-size: 14px 12px; }
      @media screen and (min-width: 768px) {
        #cart-table .item-quantity-details .item-user-actions a,
        #cart-table .item-quantity-details .item-user-actions button {
          width: auto; } }
    @media screen and (min-width: 768px) {
      #cart-table .item-quantity-details {
        float: none;
        text-align: left; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-quantity-details {
        -ms-flex-preferred-size: 40%;
            flex-basis: 40%; } }
  #cart-table .item-price {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    text-align: center;
    -ms-flex-preferred-size: 33.3333%;
        flex-basis: 33.3333%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 15px;
    width: 11%;
    padding: 40px 20px;
    padding:  2.5rem 1.25rem; }
    @media screen and (min-width: 768px) {
      #cart-table .item-price {
        text-align: left; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-price.hide-mobile {
        width: 100%;
        -ms-flex-preferred-size: initial;
            flex-basis: initial;
        -webkit-box-ordinal-group: inherit;
        -ms-flex-order: 2;
            order: 2;
        padding: 0;
        float: right;
        text-align: left; } }
  #cart-table .price-promotion {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 15px; }
    @media screen and (max-width: 768px) {
      #cart-table .price-promotion {
        position: absolute;
        top: 20px;
        right: 20px; } }
    #cart-table .price-promotion .price-sales {
      color: #333;
      display: block; }
    #cart-table .price-promotion .price-standard {
      margin: 0 0;
      text-decoration: line-through;
      color: #dd1a32; }
  #cart-table .item-total {
    width: 15%;
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
    font-size: 1rem;
    font-weight: 700;
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    text-align: right;
    font-size: 15px;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    word-wrap: break-word;
    position: relative;
    padding: 40px 20px;
    padding:  2.5rem 1.25rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600; }
    @media screen and (min-width: 768px) {
      #cart-table .item-total .promo-adjustment {
        width: 100%;
        float: right; } }
    @media screen and (max-width: 767px) {
      #cart-table .item-total {
        padding: 35px 0 10px 10px;
        padding:  2.1875rem 0 0.625rem 0.625rem;
        text-align: left; } }
  #cart-table .price-unadjusted {
    color: #333;
    display: block;
    margin: 0 0 .42em; }
    @media screen and (max-width: 768px) {
      #cart-table .price-unadjusted {
        position: absolute;
        bottom: 64px;
        right: 20px;
        text-align: right; } }
    @media screen and (max-width: 480px) {
      #cart-table .price-unadjusted .price-option span {
        display: block;
        font-size: 12px; }
        #cart-table .price-unadjusted .price-option span.label {
          display: none; } }
    @media screen and (max-width: 350px) {
      #cart-table .price-unadjusted {
        bottom: 90px; } }
  #cart-table .price-adjusted-total {
    color: #666;
    display: block;
    margin: .42em 0 0; }
    #cart-table .price-adjusted-total span {
      color: #dd1a32; }
    @media screen and (max-width: 768px) {
      #cart-table .price-adjusted-total {
        position: absolute;
        bottom: 64px;
        right: 20px;
        text-align: right; } }
    @media screen and (max-width: 480px) {
      #cart-table .price-adjusted-total .price-option span {
        display: block;
        font-size: 12px; }
        #cart-table .price-adjusted-total .price-option span.label {
          display: none; } }
    @media screen and (max-width: 350px) {
      #cart-table .price-adjusted-total {
        bottom: 90px; } }
  #cart-table .gift-cert-delivery {
    color: #990000; }

.cart-promo {
  background: url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;
  color: #333;
  font-style: italic;
  margin: 0.3em 0;
  padding: 1em; }
  .cart-promo .bonus-item-actions {
    font-size: 1em !important;
    text-align: right;
    vertical-align: middle; }

.cart-footer {
  margin: 30px 0 30px 0; }
  @media screen and (max-width: 767px) {
    .cart-footer {
      margin: 0; } }

@media screen and (max-width: 768px) {
  .cart-coupon-code {
    padding-left: 20px;
    padding-left: 1.25rem; } }

.cart-coupon-code span {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #333;
  font-size: 14px;
  display: block;
  margin-bottom: 10px; }

.cart-coupon-code input {
  border: 1px solid #d7d7d7;
  margin-bottom: .5rem;
  width: 48%;
  border-radius: initial;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500; }
  @media screen and (min-width: 768px) {
    .cart-coupon-code input {
      width: 48%; } }

.cart-coupon-code .error {
  padding-top: 0.4em;
  font-size: 14px;
  font-style: italic; }
  @media screen and (max-width: 768px) {
    .cart-coupon-code .error {
      position: absolute;
      bottom: 10px; } }

.cart-coupon-code button {
  margin-left: .2rem; }
  .cart-coupon-code button#add-coupon {
    width: 100px;
    padding: 8px 0;
    border: 1px solid gray;
    margin-left: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px; }

@media screen and (min-width: 768px) {
  .cart-coupon-code {
    float: left;
    width: 60%; } }

@media screen and (max-width: 767px) {
  .cart-coupon-code input {
    margin-left: 0;
    width: 50%;
    float: left; }
  .cart-coupon-code button {
    margin-left: 0; }
    .cart-coupon-code button#add-coupon {
      margin: 0;
      padding: 9px 0;
      position: absolute;
      left: calc(50% + 30px); } }

.cart-order-totals {
  margin: 1rem 0;
  width: 27%; }
  @media screen and (max-width: 767px) {
    .cart-order-totals {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .cart-order-totals {
      width: 32%; } }
  .cart-order-totals .order-totals-table {
    text-transform: uppercase; }
    .cart-order-totals .order-totals-table .order-subtotal-name, .cart-order-totals .order-totals-table .order-shipping-name, .cart-order-totals .order-totals-table .order-name {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500; }
    .cart-order-totals .order-totals-table .order-subtotal-value, .cart-order-totals .order-totals-table .order-shipping-value, .cart-order-totals .order-totals-table .order-value {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600; }
    .cart-order-totals .order-totals-table .order-subtotal-name, .cart-order-totals .order-totals-table .order-shipping-name {
      font-size: 14px; }
    .cart-order-totals .order-totals-table .order-subtotal-value, .cart-order-totals .order-totals-table .order-shipping-value {
      font-size: 15px; }
    .cart-order-totals .order-totals-table .order-name, .cart-order-totals .order-totals-table .order-value {
      font-size: 18px;
      padding-top: 15px; }
    .cart-order-totals .order-totals-table .order-shipping-name, .cart-order-totals .order-totals-table .order-shipping-value {
      padding-bottom: 25px; }
  @media screen and (min-width: 768px) {
    .cart-order-totals {
      float: right;
      margin-top: 0; } }

.order-totals-table td {
  padding: .3rem;
  text-align: right; }

.order-totals-table .order-totals-item {
  width: 60%; }

.order-totals-table .order-totals-value {
  width: 40%; }

.order-totals-table .order-subtotal {
  font-weight: 700; }

.order-totals-table .order-total {
  font-size: 1rem;
  font-weight: 700;
  border-top: 1px solid #cfcfcf; }

.order-value {
  white-space: nowrap; }

@media screen and (max-width: 480px) {
  .cart-actions {
    display: none; } }

.cart-actions button {
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  padding: 14px 40px 14px 24px;
  padding:  0.875rem 2.5rem 0.875rem 1.5rem; }
  @media screen and (max-width: 767px) {
    .cart-actions button {
      width: 300px;
      margin: 0 auto;
      font-size: 16px;
      padding: 15px 10px;
      display: block; } }

.cart-actions .dw-apple-pay-button {
  font-size: 1.35em;
  padding: .5em 2em; }

@media screen and (max-width: 767px) {
  .cart-action-checkout {
    width: 100%; } }

.cart-action-continue-shopping {
  float: left; }
  .cart-action-continue-shopping a.back {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000; }
    .cart-action-continue-shopping a.back.hide-mobile {
      margin-left: 20px; }
  .cart-action-continue-shopping .button-text {
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    outline: none;
    padding: 12px 20px 12px 40px;
    border: 1px solid #c2c2c2;
    text-decoration: none;
    color: #333;
    background: #f2f2f2;
    border-radius: 3px;
    position: relative; }
    @media screen and (min-width: 768px) {
      .cart-action-continue-shopping .button-text {
        margin-top: 0; } }
    @media screen and (max-width: 767px) {
      .cart-action-continue-shopping .button-text {
        width: auto;
        margin-top: 15px;
        margin-left: 0;
        display: inline-block; } }
    .cart-action-continue-shopping .button-text:before {
      content: "";
      position: absolute;
      display: block;
      border: solid #333;
      border-width: 0 4px 4px 0;
      padding: 5px;
      padding: 0.3125rem;
      -webkit-transform: rotate(135deg);
              transform: rotate(135deg);
      width: 0;
      height: 0;
      left: 8%;
      top: 50%;
      margin-top: -7px; }
  @media screen and (max-width: 767px) {
    .cart-action-continue-shopping {
      float: none;
      text-align: center; } }
  @media screen and (min-width: 768px) {
    .cart-action-continue-shopping {
      float: left; } }

.cart-actions-top {
  margin-top: 30px;
  margin-bottom: 20px; }
  @media screen and (max-width: 767px) {
    .cart-actions-top {
      margin-top: 10px;
      margin-bottom: 9px; } }
  .cart-actions-top .cart-action-continue-shopping {
    float: none; }

.cart-empty {
  margin-top: 4rem; }
  .cart-empty h1 {
    text-align: center;
    font-size: 46px;
    font-size: 2.875rem;
    font-family: BrandonGrotesque-Bold;
    text-transform: uppercase;
    padding: 40px 0;
    margin: 0; }
  .cart-empty .cart-action-continue-shopping {
    float: none;
    text-align: center;
    margin-bottom: 4rem; }
  .cart-empty .product-listing {
    background-color: #EDEDED;
    padding: 1rem 0; }
    .cart-empty .product-listing h2 {
      margin-left: 1.3rem; }
    .cart-empty .product-listing .search-result-items {
      margin-top: 1em; }

.promo-adjustment {
  color: #990000; }

.account-welcome .welcome-message {
  font-size: 1.2em;
  font-style: italic; }

.account-welcome .not-user {
  margin: .83em 0; }

#password-reset {
  white-space: nowrap;
  margin-top: 26px;
  display: inline-block;
  text-decoration: underline;
  width: auto; }

.attribute {
  text-transform: capitalize; }

td.coupon-section {
  width: 100%; }

.discount {
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  border-top: none;
  position: relative;
  margin-bottom: 1rem;
  padding: 20px 10px;
  padding:  1.25rem 0.625rem; }
  .discount:after {
    content: "";
    display: table;
    clear: both; }
  .discount .item-image {
    max-width: 88px !important;
    width: 100% !important;
    float: left !important;
    padding: 0px 10px 0px 20px !important; }
    @media screen and (max-width: 768px) {
      .discount .item-image {
        display: none !important; } }
  .discount .item-name,
  .discount .item-info {
    float: left; }
    @media screen and (max-width: 768px) {
      .discount .item-name,
      .discount .item-info {
        float: none !important;
        width: 100% !important;
        display: block !important; } }
    .discount .item-name span,
    .discount .item-info span {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 16px;
      color: #333; }
  .discount .item-user-actions {
    width: 80px;
    height: 60px;
    float: right;
    position: relative; }
    .discount .item-user-actions:after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (max-width: 768px) {
      .discount .item-user-actions {
        position: absolute !important;
        right: 0 !important;
        top: 9px !important; } }
    @media screen and (max-width: 480px) {
      .discount .item-user-actions {
        position: static !important;
        float: left !important;
        margin-top: 10px !important; } }
    .discount .item-user-actions span.bonus-item {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      color: #333;
      font-size: 16px;
      position: absolute; }
    .discount .item-user-actions button.no-styling {
      background: none;
      border: none;
      padding: 0;
      position: absolute;
      bottom: 0; }
      .discount .item-user-actions button.no-styling span {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 12px;
        color: #333;
        text-transform: uppercase;
        margin-left: 5px;
        float: left; }
      .discount .item-user-actions button.no-styling i.fa {
        color: #333;
        font-size: 12px;
        float: left;
        margin-top: 2px; }

.breadcrumb {
  display: block; }

.desktop-hidden {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .desktop-hidden {
      display: inline-block !important; } }

.mobile-hidden {
  display: block !important; }
  @media screen and (max-width: 768px) {
    .mobile-hidden {
      display: none !important; } }

.checkout-progress-indicator {
  overflow: hidden;
  padding: 0;
  margin: 0;
  display: none; }
  .checkout-progress-indicator div.step-1, .checkout-progress-indicator div.step-2, .checkout-progress-indicator div.step-3 {
    display: block;
    padding: 15px 10px;
    width: 34.6%;
    text-align: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    text-transform: uppercase;
    color: #272727;
    font-family: BrandonGrotesque-Bold;
    font-size: 15px;
    float: left; }
    .checkout-progress-indicator div.step-1 a, .checkout-progress-indicator div.step-2 a, .checkout-progress-indicator div.step-3 a {
      color: #333; }
    .checkout-progress-indicator div.step-1.active, .checkout-progress-indicator div.step-2.active, .checkout-progress-indicator div.step-3.active {
      color: #ffffff; }
      .checkout-progress-indicator div.step-1.active a, .checkout-progress-indicator div.step-2.active a, .checkout-progress-indicator div.step-3.active a {
        color: #ffffff; }
    .checkout-progress-indicator div.step-1.step-selected > a > span, .checkout-progress-indicator div.step-2.step-selected > a > span, .checkout-progress-indicator div.step-3.step-selected > a > span {
      position: relative; }
      .checkout-progress-indicator div.step-1.step-selected > a > span:after, .checkout-progress-indicator div.step-2.step-selected > a > span:after, .checkout-progress-indicator div.step-3.step-selected > a > span:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        border-bottom: solid 1px #272727; }
  .checkout-progress-indicator div.active {
    background: #333333;
    color: #ffffff; }
    .checkout-progress-indicator div.active:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border: 13px solid #333333;
      border-bottom-color: transparent;
      border-top-color: transparent;
      border-right-color: transparent;
      vertical-align: middle;
      position: absolute;
      top: 0;
      bottom: 0;
      right: -25px;
      margin: auto;
      z-index: 1; }
  .checkout-progress-indicator div.step-1 {
    padding-left: 12%; }
    .checkout-progress-indicator div.step-1.inactive:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border: 13px solid #f2f2f2;
      border-bottom-color: transparent;
      border-top-color: transparent;
      border-right-color: transparent;
      vertical-align: middle;
      position: absolute;
      top: 0;
      bottom: 0;
      right: -26px;
      margin: auto;
      z-index: 1; }
  .checkout-progress-indicator div.step-2 {
    width: 27.7%; }
  .checkout-progress-indicator div.step-3 {
    width: 37.5%;
    text-align: left;
    padding-left: 5%; }
    .checkout-progress-indicator div.step-3.active:after {
      border: 13px solid #f4f4f4;
      border-bottom-color: transparent;
      border-top-color: transparent;
      border-right-color: transparent;
      right: initial;
      left: 0; }
  .checkout-progress-indicator span {
    text-transform: uppercase; }
  .checkout-progress-indicator .step-3 {
    padding-right: 0; }

.border-top-grey-light, .shipping-section.homedelivery, .click-collect,
.shipping-section.CandC, .navbar-nav .nav-item.activeType, legend.no-bg, .pt_checkout .no-bg.section-header, .payment-method.payment-method-expanded, .payment-method.credit-card,
.payment-method.paypal {
  border-top: 1px solid #d7d7d7; }

.border-left-grey-light, .navbar-nav .nav-item.activeType, legend.no-bg, .pt_checkout .no-bg.section-header {
  border-left: 1px solid #d7d7d7; }

.border-right-grey-light, .navbar-nav .nav-item.activeType, legend.no-bg, .pt_checkout .no-bg.section-header {
  border-right: 1px solid #d7d7d7; }

.border-bottom-grey-light, .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .form-row {
  border-bottom: 1px solid #d7d7d7; }

#shipping-method-list-homedelivery {
  margin-top: 10px; }

.click-collect,
.shipping-section.CandC {
  margin-top: 10px; }

.checkout-btn .dw-apple-pay-button {
  display: none; }

.proceed-btn {
  text-align: right;
  margin: 0 20px 25px 0;
  margin:  0 1.25rem 1.5625rem 0; }
  .proceed-btn .fa {
    margin: 0px 0px 0px 10px;
    margin:  0px 0px 0px 0.625rem; }
  .checkout-billing .proceed-btn {
    margin: 20px 25px 20px 0;
    margin:  1.25rem 1.5625rem 1.25rem 0; }
  @media screen and (max-width: 768px) {
    .proceed-btn {
      margin: 0 0 20px 0;
      margin:  0 0 1.25rem 0; }
      .checkout-billing .proceed-btn {
        margin: 20px 0 0 0;
        margin:  1.25rem 0 0 0; }
      .place_order .proceed-btn {
        margin: 0px;
        margin: 0rem; }
      .proceed-btn button {
        width: 100%; } }

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding-left: 0; }
  @media screen and (max-width: 480px) {
    .navbar-nav {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .navbar-nav .nav-item {
    width: 25%;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 19px;
    font-size: 1.1875rem;
    margin-right: 5px;
    text-align: center;
    background-color: #e4e4e4;
    border-bottom: 3px solid #ffffff;
    position: relative;
    padding: 5px 20px; }
    .navbar-nav .nav-item.activeType {
      background-color: white;
      position: relative;
      bottom: -1px; }
    @media screen and (max-width: 480px) {
      .navbar-nav .nav-item {
        width: 49%;
        margin-right: 0;
        padding: 5px 0;
        font-size: 16px;
        font-size: 1rem; } }
    @media screen and (max-width: 350px) {
      .navbar-nav .nav-item {
        font-size: 15px;
        font-size: 0.9375rem; } }
    .navbar-nav .nav-item .nav-link {
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 11px;
      font-size: 0.6875rem;
      cursor: pointer;
      position: relative; }
      .navbar-nav .nav-item .nav-link .sm-images {
        width: 30px;
        height: 30px;
        margin-right: 11px;
        margin-right: 0.6875rem;
        position: relative;
        top: 8px; }

legend.no-bg, .pt_checkout .no-bg.section-header {
  background: transparent !important;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  color: #333; }
  legend.no-bg.delivery-date, .pt_checkout .no-bg.delivery-date.section-header {
    padding: 0;
    padding-bottom: 10px; }
  legend.no-bg span.delivery, .pt_checkout .no-bg.section-header span.delivery {
    width: 100%;
    background: #C01C31;
    padding: 8px 10px;
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    color: white;
    text-transform: capitalize;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    legend.no-bg span.delivery span#expectedDeliveryDate, .pt_checkout .no-bg.section-header span.delivery span#expectedDeliveryDate {
      float: right; }
    @media screen and (min-width: 1020px) and (max-width: 1150px) {
      legend.no-bg span.delivery, .pt_checkout .no-bg.section-header span.delivery {
        padding: 8px 1px;
        font-size: 12px;
        font-size: 0.75rem; } }
    @media screen and (max-width: 480px) {
      legend.no-bg span.delivery, .pt_checkout .no-bg.section-header span.delivery {
        font-size: 13px;
        font-size: 0.8125rem; }
        legend.no-bg span.delivery span#expectedDeliveryDate, .pt_checkout .no-bg.section-header span.delivery span#expectedDeliveryDate {
          float: none; } }

span.regular {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333; }

.container {
  width: 100%;
  margin: 0px auto;
  padding: 20px 0;
  position: relative;
  z-index: 1; }
  .container:after {
    content: "";
    display: table;
    clear: both; }

.max-width-1262 {
  max-width: 1262px;
  margin-left: auto;
  margin-right: auto;
  display: block; }

.progressbar {
  max-width: 1262px;
  width: 100%;
  list-style: none;
  display: block;
  margin: 0 auto;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .progressbar:after {
    content: "";
    display: table;
    clear: both; }
  @media screen and (max-width: 1024px) {
    .progressbar {
      padding: 0px 10px;
      padding:  0px 0.625rem; } }
  .progressbar li {
    float: left;
    width: calc(100% / 3);
    position: relative; }
    @media screen and (max-width: 480px) {
      .progressbar li {
        width: calc(100% / 3 - 5px); } }
    .progressbar li:before {
      content: "";
      width: 10px;
      height: 10px;
      border: 5px solid #d7d7d7;
      display: block;
      margin: 20px 0 10px 0;
      border-radius: 50%;
      line-height: 27px;
      background: white;
      text-align: center;
      font-weight: bold; }
    .progressbar li:after {
      content: '';
      position: absolute;
      width: 100%;
      height: 6px;
      background: #d7d7d7;
      top: 27px;
      left: 5px;
      z-index: -1; }
    .progressbar li.active:after, .progressbar li.completed:after {
      background: #339933; }
    .progressbar li.active:before, .progressbar li.completed:before {
      border-color: #339933;
      background: white; }
    .progressbar li.completed:before {
      background-image: url("../images/checkmark_progress.svg");
      background-size: 12px 12px;
      background-position: center;
      background-color: #339933; }
    .progressbar li span {
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      font-size: 15px;
      color: #333;
      text-transform: uppercase;
      position: absolute;
      top: 0;
      left: 30px; }
      @media screen and (max-width: 480px) {
        .progressbar li span {
          font-size: 12px;
          left: 20px; } }
      .progressbar li span em {
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
        font-size: 15px;
        color: #333;
        text-transform: uppercase;
        font-style: normal; }
        @media screen and (max-width: 768px) {
          .progressbar li span em {
            display: none; } }

.click_collect_wrapper {
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 10px;
  padding-bottom: 20px;
  padding-bottom: 1.25rem; }
  .click_collect_wrapper:after {
    content: "";
    display: table;
    clear: both; }
  @media screen and (max-width: 480px) {
    .click_collect_wrapper div:nth-of-type(2) {
      -webkit-box-flex: 2;
          -ms-flex: 2;
              flex: 2; }
      .click_collect_wrapper div:nth-of-type(2) button i.fa {
        float: right;
        margin-top: 2px; } }
  .click_collect_wrapper .input_wrapper {
    position: relative; }
    @media screen and (max-width: 480px) {
      .click_collect_wrapper .input_wrapper input {
        max-width: 190px !important;
        padding-right: 30px; } }
    .click_collect_wrapper .input_wrapper i.fa {
      position: absolute;
      right: 10px;
      top: 10px;
      font-size: 18px;
      cursor: pointer; }
  .click_collect_wrapper span {
    display: block; }
  .click_collect_wrapper input {
    max-width: 235px;
    width: 100%;
    border: 1px solid #d7d7d7;
    border-radius: 2px; }
  .click_collect_wrapper button {
    padding: 10px 20px;
    padding:  0.625rem 1.25rem;
    margin-left: 10px;
    margin-left: 0.625rem; }

.pt_checkout input[type=number]::-webkit-outer-spin-button,
.pt_checkout input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.pt_checkout input[type=number] {
  -moz-appearance: textfield; }

.pt_checkout .mini-billing-address#PayPal {
  display: none; }

.pt_checkout .coupon-section-wrap {
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }
  .pt_checkout .coupon-section-wrap legend, .pt_checkout .coupon-section-wrap .section-header {
    background: transparent;
    min-height: 58px;
    min-height: 3.625rem;
    padding-right: 18px;
    padding-right: 1.125rem; }
    .pt_checkout .coupon-section-wrap legend span, .pt_checkout .coupon-section-wrap .section-header span {
      float: left;
      width: 90%;
      line-height: 30px;
      line-height: 1.875rem;
      text-align: left; }
      .pt_checkout .coupon-section-wrap legend span.gift-toggle, .pt_checkout .coupon-section-wrap .section-header span.gift-toggle {
        width: 3%;
        float: right; }
        .pt_checkout .coupon-section-wrap legend span.gift-toggle .plus-toggle, .pt_checkout .coupon-section-wrap .section-header span.gift-toggle .plus-toggle, .pt_checkout .coupon-section-wrap legend span.gift-toggle .minus-toggle, .pt_checkout .coupon-section-wrap .section-header span.gift-toggle .minus-toggle {
          cursor: pointer;
          padding: 0;
          font-size: 42px;
          font-size: 2.625rem; }
        .pt_checkout .coupon-section-wrap legend span.gift-toggle .minus-toggle, .pt_checkout .coupon-section-wrap .section-header span.gift-toggle .minus-toggle {
          line-height: 24px;
          line-height: 1.5rem; }
  .pt_checkout .coupon-section-wrap .minus-toggle {
    display: none;
    font-size: 54px;
    font-size: 3.375rem;
    line-height: 19px;
    line-height: 1.1875rem; }
  .pt_checkout .coupon-section-wrap .coupon-section {
    display: none; }
  .pt_checkout .coupon-section-wrap.coupon-active .plus-toggle {
    display: none; }
  .pt_checkout .coupon-section-wrap.coupon-active .minus-toggle,
  .pt_checkout .coupon-section-wrap.coupon-active .coupon-section {
    display: block; }

.pt_checkout .payment-method-options {
  cursor: pointer; }
  .pt_checkout .payment-method-options .payment-method-label {
    display: inline-block;
    height: 40px;
    height: 2.5rem;
    cursor: pointer; }
    .pt_checkout .payment-method-options .payment-method-label span {
      display: inline-block;
      width: 100%;
      height: 100%;
      visibility: hidden; }
    .pt_checkout .payment-method-options .payment-method-label.payment-method-label-paypal {
      width: 120px;
      width: 7.5rem;
      background: url(../images/billing/paypal.png) left -6px no-repeat; }
    .pt_checkout .payment-method-options .payment-method-label.payment-method-label-credit_card {
      width: 271px;
      width: 16.9375rem;
      background: url(../images/billing/cards.png) top left no-repeat; }
      @media screen and (max-width: 360px) {
        .pt_checkout .payment-method-options .payment-method-label.payment-method-label-credit_card {
          background-size: contain;
          width: 81%; } }

.pt_checkout .standard-shipping {
  position: relative; }
  .pt_checkout .standard-shipping::after {
    background: url(../images/line-through.png) no-repeat 0 -2px;
    width: 100%;
    height: 14px;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-size: cover; }

.pt_checkout .checkout-mini-cart {
  max-height: initial;
  overflow: visible; }

.pt_checkout .mini-cart-product {
  padding: 20px 20px 10px 20px; }
  .pt_checkout .mini-cart-product .mini-cart-image {
    width: 80px;
    margin-right: 10px; }
    .pt_checkout .mini-cart-product .mini-cart-image img {
      max-width: 100%; }
  .pt_checkout .mini-cart-product .minicart-info {
    float: left;
    width: 47%; }
    .pt_checkout .mini-cart-product .minicart-info .mini-cart-name a {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      font-style: normal;
      color: #000000; }
    .pt_checkout .mini-cart-product .minicart-info .mini-cart-name, .pt_checkout .mini-cart-product .minicart-info .mini-cart-attributes {
      float: left;
      width: 100%;
      margin: 0 0 10px 0; }
    .pt_checkout .mini-cart-product .minicart-info .mini-cart-attributes {
      width: 166%; }
    .pt_checkout .mini-cart-product .minicart-info .qty-section {
      float: left;
      margin: 0 0 10px 0;
      width: 20%; }
    .pt_checkout .mini-cart-product .minicart-info .color-size {
      width: 70%;
      margin: 0 8px 10px 4px;
      margin:  0 0.5rem 0.625rem 0.25rem;
      word-break: break-word; }
      .pt_checkout .mini-cart-product .minicart-info .color-size .colour,
      .pt_checkout .mini-cart-product .minicart-info .color-size .size {
        display: inline-block; }
      .pt_checkout .mini-cart-product .minicart-info .color-size .colour {
        width: 54%; }
      .pt_checkout .mini-cart-product .minicart-info .color-size .size {
        width: 42%;
        float: right; }
  .pt_checkout .mini-cart-product .mini-cart-pricing {
    width: 21%; }
  @media screen and (max-width: 767px) {
    .pt_checkout .mini-cart-product {
      padding: 20px 10px 10px 10px; }
      .pt_checkout .mini-cart-product .mini-cart-image {
        width: 60px; }
      .pt_checkout .mini-cart-product .minicart-info .mini-cart-name a {
        font-size: 13px; }
      .pt_checkout .mini-cart-product .minicart-info .mini-cart-attributes {
        font-size: 13px; } }

.pt_checkout .order-totals-table td {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 15px;
  font-style: normal; }

.pt_checkout .order-totals-table .order-total td {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 18px;
  font-style: normal;
  padding-top: 13px; }

.pt_checkout .checkout-order-totals {
  padding: 10px 20px 20px 20px; }
  @media screen and (max-width: 767px) {
    .pt_checkout .checkout-order-totals {
      padding: 10px; } }

.pt_checkout .section-header {
  padding: 0; }
  .pt_checkout .section-header a.section-header-note {
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1.4; }
    @media screen and (max-width: 480px) {
      .pt_checkout .section-header a.section-header-note {
        line-height: 1.2; } }

.pt_checkout #main {
  background: white; }
  .pt_checkout #main #primary {
    width: 67.9%; }
    .pt_checkout #main #primary span.enterName {
      display: none;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 15px;
      color: #333;
      text-transform: uppercase; }
    .pt_checkout #main #primary span.enterAddress {
      display: inline;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 15px;
      color: #333;
      text-transform: uppercase; }
    .pt_checkout #main #primary .clickCollect span.enterName {
      display: inline; }
    .pt_checkout #main #primary .clickCollect span.enterAddress {
      display: none; }
    .pt_checkout #main #primary .clickCollect .checkout-section .useAsBillingAddress, .pt_checkout #main #primary .clickCollect .checkout-section .auto-fill-fields {
      display: none !important; }
    .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper {
      max-width: 600px;
      width: 100%;
      display: block; }
      @media screen and (max-width: 768px) {
        .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper {
          max-width: 100%;
          margin-top: 10px; } }
      .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address {
        margin-top: 40px; }
        .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row {
          display: block; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row {
            width: 50%;
            float: left; }
            .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row.useAsBillingAddress, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row.useAsBillingAddress {
              width: auto !important; }
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row.useAsBillingAddress .field-wrapper:after, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row.useAsBillingAddress .field-wrapper:after {
                width: 25px; }
              @media screen and (max-width: 768px) {
                .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row.useAsBillingAddress, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row.useAsBillingAddress {
                  width: 100% !important;
                  float: none !important; } }
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row.useAsBillingAddress label, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row.useAsBillingAddress label {
                margin-top: 7px; }
            .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row .field-wrapper, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row .field-wrapper {
              -webkit-box-flex: 0;
                  -ms-flex: 0;
                      flex: 0;
              width: auto; }
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row .field-wrapper label, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row .field-wrapper label {
                width: auto;
                float: left;
                margin-left: 40px; }
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row .form-row.checkbox-row .field-wrapper span.checkbox-icon, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row .form-row.checkbox-row .field-wrapper span.checkbox-icon {
                top: 5px; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row div, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row div {
            margin-right: 0; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.manual_address .row input, .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper.billing_manual_address .row input {
            max-width: 100% !important;
            width: 100%; }
      .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 10px;
        margin-right: 0;
        margin-left: 0; }
        @media screen and (max-width: 768px) {
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row {
            display: block; } }
        .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row:last-of-type {
          margin-bottom: 0; }
        .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row label {
          width: 100%;
          display: block;
          float: none;
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 15px;
          color: #333;
          text-align: left; }
        .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div {
          -webkit-box-flex: 2;
              -ms-flex: 2;
                  flex: 2;
          margin-right: 10px; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div:after {
            content: "";
            display: table;
            clear: both; }
          @media screen and (max-width: 768px) {
            .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div {
              -webkit-box-flex: 0;
                  -ms-flex: 0;
                      flex: 0;
              margin-right: 0;
              margin-bottom: 15px; }
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div:last-of-type {
                margin-bottom: 0; } }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div .input-wrapper {
            width: 200px;
            position: relative;
            float: left; }
            @media screen and (max-width: 768px) {
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div .input-wrapper {
                width: calc(100% - 95px); } }
            .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div .input-wrapper input[type="text"] {
              max-width: 200px; }
              @media screen and (max-width: 768px) {
                .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div .input-wrapper input[type="text"] {
                  max-width: 100%; } }
            .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div .input-wrapper i.fa {
              position: absolute;
              right: 10px;
              top: 17px;
              font-size: 18px; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div button {
            height: 50px;
            padding: 15px;
            float: left;
            margin-left: 10px; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div input[type="text"] {
            max-width: 300px;
            width: 100%;
            height: 50px;
            border: 1px solid #d7d7d7;
            border-radius: 0; }
            @media screen and (max-width: 768px) {
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div input[type="text"] {
                max-width: 100%; } }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div:last-of-type {
            margin-right: 0; }
          .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div a {
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            font-size: 15px;
            color: #333;
            display: inline-block;
            margin-top: 47px; }
            @media screen and (max-width: 768px) {
              .pt_checkout #main #primary .checkout-section.address-section .form_col_wrapper .row div a {
                margin-top: 10px; } }
    .pt_checkout #main #primary .checkout-section.address-section .form-field-tooltip {
      display: none; }
      .pt_checkout #main #primary .checkout-section.address-section .form-field-tooltip .tooltip-content:before {
        top: 46%; }
    .pt_checkout #main #primary .checkout-section.address-section span.edit-address, .pt_checkout #main #primary .checkout-section.address-section span.enter-new-address {
      color: #666666;
      border-bottom: 1px solid #cccccc;
      cursor: pointer;
      text-transform: none;
      font-size: 13px;
      font-size: 0.8125rem;
      top: 0;
      font-weight: bold;
      display: inline-block;
      margin-top: 11px;
      margin-top: 0.6875rem; }
      @media screen and (min-width: 768px) {
        .pt_checkout #main #primary .checkout-section.address-section span.edit-address, .pt_checkout #main #primary .checkout-section.address-section span.enter-new-address {
          position: absolute;
          left: 63%; } }
    .pt_checkout #main #primary .checkout-section.address-section span.enter-new-address {
      display: block;
      position: relative;
      float: left;
      left: 21.7%;
      font-weight: bold;
      display: none; }
    .pt_checkout #main #primary .checkout-section.location-section {
      border: 0; }
      @media screen and (max-width: 480px) {
        .pt_checkout #main #primary .checkout-section.location-section {
          padding-top: 0; } }
      .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper {
        width: 100%;
        display: block; }
        .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper:after {
          content: "";
          display: table;
          clear: both; }
        .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .form-row {
          padding: 20px 10px;
          padding:  1.25rem 0.625rem;
          cursor: pointer;
          margin-bottom: 0px; }
          @media screen and (max-width: 480px) {
            .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .form-row {
              padding: 10px;
              padding: 0.625rem;
              border-bottom: 0; } }
          .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .form-row.active {
            background: #fbfbfb; }
        .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.title {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          color: #333;
          font-size: 18px;
          text-transform: uppercase;
          display: block; }
          @media screen and (max-width: 480px) {
            .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.title {
              font-size: 16px; } }
          .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.title em {
            font-family: 'Montserrat', sans-serif;
            font-weight: 400;
            color: #333;
            font-size: 12px;
            font-style: normal; }
            @media screen and (max-width: 480px) {
              .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.title em {
                display: block;
                margin-top: 2px; } }
        .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.details {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          font-size: 12px;
          color: #333;
          display: block;
          margin-top: 5px;
          margin-left: 35px; }
          @media screen and (max-width: 480px) {
            .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.details {
              margin-top: 10px; } }
          .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper span.details i.fa {
            font-size: 9px;
            float: right;
            margin-left: 5px;
            margin-top: 5px; }
        .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .load_more {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          font-size: 15px;
          color: #333;
          margin-top: 20px;
          margin-left: 45px;
          display: inline-block;
          cursor: pointer; }
          @media screen and (max-width: 480px) {
            .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .load_more {
              margin-top: 10px; } }
          .pt_checkout #main #primary .checkout-section.location-section .location_row_wrapper .load_more i.fa {
            margin-left: 3px;
            vertical-align: middle; }
    @media screen and (max-width: 1023px) {
      .pt_checkout #main #primary {
        width: 100%;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
        .pt_checkout #main #primary .tooltip-content {
          width: 35vw; }
        .pt_checkout #main #primary .login-box-content .tooltip-content {
          width: 18vw; }
        .pt_checkout #main #primary .checkout-section.address-section .form-field-tooltip .tooltip-content {
          width: 22vw; }
          .pt_checkout #main #primary .checkout-section.address-section .form-field-tooltip .tooltip-content:before {
            top: 48%; } }
    @media screen and (max-width: 767px) {
      .pt_checkout #main #primary .checkout-continue-button {
        width: 100%; }
        .pt_checkout #main #primary .checkout-continue-button button {
          width: 100%;
          font-size: 16px;
          margin-left: 0; }
      .pt_checkout #main #primary .login-box-content .tooltip-content {
        width: 34vw; }
      .pt_checkout #main #primary .checkout-section.address-section .form-field-tooltip .tooltip-content {
        font-size: 10px;
        font-size: 0.625rem;
        width: 35vw; } }
  .pt_checkout #main #secondary {
    width: 31%;
    float: right;
    margin: 0 0 20px 0;
    margin:  0 0 1.25rem 0; }
    @media screen and (max-width: 1023px) {
      .pt_checkout #main #secondary {
        width: 100%;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 20px;
        position: relative; }
        .pt_checkout #main #secondary .section-header {
          text-align: left; }
        .pt_checkout #main #secondary.delivery-date {
          margin-bottom: -25px;
          padding-bottom: 0px; } }

.pt_checkout .form-row {
  position: relative; }
  .pt_checkout .form-row .sm-images img {
    width: auto; }
  @media screen and (max-width: 480px) {
    .pt_checkout .form-row .sm-images {
      display: none; } }
  .pt_checkout .form-row.shipping-method-003-1 .sm-images img, .pt_checkout .form-row.shipping-method-003 .sm-images img {
    width: 29px; }
  .pt_checkout .form-row.shipping-method-001 .sm-images img, .pt_checkout .form-row.shipping-method-8dayshipping .sm-images img {
    width: 35px; }
  .pt_checkout .form-row.shipping-method-002 .sm-images img {
    width: 35px; }
  .pt_checkout .form-row .sm-images.sm-image-std-checkout-icon img {
    width: 35px; }
  .pt_checkout .form-row.use-as-billing-addr, .pt_checkout .form-row.add-to-addr-book, .pt_checkout .form-row.gift-row, .pt_checkout .form-row.add-to-sfcc-mail, .pt_checkout .form-row.saveCard {
    margin-left: 22%;
    clear: both; }
    @media screen and (max-width: 767px) {
      .pt_checkout .form-row.use-as-billing-addr, .pt_checkout .form-row.add-to-addr-book, .pt_checkout .form-row.gift-row, .pt_checkout .form-row.add-to-sfcc-mail, .pt_checkout .form-row.saveCard {
        margin-left: 0; } }
  .pt_checkout .form-row.saveCard {
    margin-left: 0;
    clear: none; }
    .pt_checkout .form-row.saveCard input[type="checkbox"] {
      float: left;
      margin-top: 4px; }
    .pt_checkout .form-row.saveCard label {
      margin-top: 3px; }
  .pt_checkout .form-row.use-as-billing-addr label, .pt_checkout .form-row.add-to-addr-book label, .pt_checkout .form-row.gift-row label, .pt_checkout .form-row.add-to-sfcc-mail label, .pt_checkout .form-row.termsandconditions label, .pt_checkout .form-row.saveCard label {
    color: #6f6f6f;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    width: 90%;
    padding: 0; }
    @media screen and (max-width: 767px) {
      .pt_checkout .form-row.use-as-billing-addr label, .pt_checkout .form-row.add-to-addr-book label, .pt_checkout .form-row.gift-row label, .pt_checkout .form-row.add-to-sfcc-mail label, .pt_checkout .form-row.termsandconditions label, .pt_checkout .form-row.saveCard label {
        width: 86%; } }

.pt_checkout .checkout-section #payment-select-go, .pt_checkout .checkout-section #address-select-go-button, .pt_checkout .checkout-section #credit-card-select-go {
  opacity: 0; }

.pt_checkout .checkout-section.address-section, .pt_checkout .checkout-section.checkout-payment-section {
  padding: 30px 25px 20px 25px;
  padding:  1.875rem 1.5625rem 1.25rem 1.5625rem; }
  .pt_checkout .checkout-section.address-section .radio-button-form-row-paypal, .pt_checkout .checkout-section.checkout-payment-section .radio-button-form-row-paypal {
    padding: 8px 0px 5px 15px;
    padding:  0.5rem 0px 0.3125rem 0.9375rem;
    background-color: #0097db; }
  .pt_checkout .checkout-section.address-section .radio-button-form-row-credit_card, .pt_checkout .checkout-section.checkout-payment-section .radio-button-form-row-credit_card {
    padding: 8px 0px 5px 15px;
    padding:  0.5rem 0px 0.3125rem 0.9375rem;
    background-color: #5cdaff; }
  .pt_checkout .checkout-section.address-section .radio-button-form-row-adyen, .pt_checkout .checkout-section.checkout-payment-section .radio-button-form-row-adyen {
    padding: 8px 0px 5px 15px;
    padding:  0.5rem 0px 0.3125rem 0.9375rem;
    background-color: #e56d8f; }
  .pt_checkout .checkout-section.address-section .radio-button-form-row-dw_apple_pay, .pt_checkout .checkout-section.checkout-payment-section .radio-button-form-row-dw_apple_pay {
    padding: 8px 0px 5px 15px;
    padding:  0.5rem 0px 0.3125rem 0.9375rem;
    background-color: #333333; }
  .pt_checkout .checkout-section.address-section .select-address, .pt_checkout .checkout-section.address-section .payment-form-row, .pt_checkout .checkout-section.checkout-payment-section .select-address, .pt_checkout .checkout-section.checkout-payment-section .payment-form-row {
    padding: 0 0 25px 0;
    border-bottom: 1px solid #dcdbdc;
    margin-bottom: 25px; }
  @media screen and (max-width: 767px) {
    .pt_checkout .checkout-section.address-section, .pt_checkout .checkout-section.checkout-payment-section {
      padding: 15px 10px; } }

.pt_checkout .checkout-section.checkout-payment-section .credit-card .form-row.month, .pt_checkout .checkout-section.checkout-payment-section .credit-card .form-row.year {
  width: 15%; }

.pt_checkout .checkout-section.checkout-payment-section .credit-card .form-row.year {
  margin-right: 0; }

.pt_checkout .checkout-section.click-n-collect-section {
  padding: 20px 0 0 0; }
  .pt_checkout .checkout-section.click-n-collect-section h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 20px;
    font-size: 1.25rem;
    color: #333;
    text-transform: uppercase;
    margin: 0;
    padding-left: 24px;
    padding-left: 1.5rem; }
  .pt_checkout .checkout-section.click-n-collect-section .load-more {
    float: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #333;
    font-size: 14px;
    margin-left: 40px;
    margin-bottom: 10px; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-block {
    padding: 0 40px 15px 30px; }
  .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row {
    margin-bottom: 10px; }
    .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode {
      display: block;
      width: 48%;
      float: left;
      margin-right: 3%; }
      .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode label {
        width: 32%; }
      .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode .field-wrapper {
        width: 68%; }
    .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.form-row-button {
      display: block;
      float: left;
      clear: none; }
  .pt_checkout .checkout-section.click-n-collect-section .login-box-content .invalid-error .label {
    width: 15.5%; }
  .pt_checkout .checkout-section.click-n-collect-section .form-field-tooltip {
    background-image: url(../images/sprite/sprite.png);
    background-position: 0px -24px;
    width: 26px;
    height: 26px;
    margin-top: 7px;
    padding-top: 0; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .shipping-section.click-collect-section legend.no-bg, .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .shipping-section.click-collect-section .no-bg.section-header {
    border-left: 0;
    border-right: 0; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .field-wrapper .radiobox-icon {
    background: #ffffff; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .no-store-found {
    padding: 0 40px 15px 30px;
    color: #df0024;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-size: 0.9375rem; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results {
    background: #f2f2f2;
    margin: 0 0 0 0;
    -webkit-box-shadow: inset 0 15px 18px -6px #dbdbdb;
            box-shadow: inset 0 15px 18px -6px #dbdbdb;
    position: relative; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results::after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border: 13px solid #ffffff;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-right-color: transparent;
      vertical-align: middle;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      margin: auto; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results .form-row.radio-button-form-row span.title {
      pointer-events: none; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results .form-row.radio-button-form-row .field-wrapper input[type="radio"]:checked + .radiobox-icon {
      background-position: -1px -62px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results .form-row.radio-button-form-row .field-wrapper .radiobox-icon {
      background-position: 0 -30px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result #store-location-results .form-row.radio-button-form-row .store-details {
      cursor: pointer; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address {
    padding: 20px 40px 0 30px;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address.store-active {
      background: #e4e4e4; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address .store-row {
      display: table;
      padding-bottom: 20px;
      border-bottom: 1px solid #cccccc; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address .store-row .field-wrapper {
        display: table-cell;
        vertical-align: top;
        float: none; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address:first-child {
      padding-top: 40px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address:last-child {
      display: inline-table; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address:last-child .store-row {
        border-bottom: none; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details-link {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-decoration: underline;
    display: table-cell;
    vertical-align: middle; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-logo {
    display: table-cell;
    width: 59px;
    height: auto;
    vertical-align: middle;
    text-align: right; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-logo img {
      max-width: 100%; }
  .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details {
    width: 61.5%;
    padding: 0 20px;
    padding:  0 1.25rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: table-cell;
    vertical-align: top; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-name {
      font-family: BrandonGrotesque-Bold;
      font-size: 20px;
      text-transform: uppercase;
      margin: 0; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-name .store-miles {
        text-transform: none;
        font-size: 16px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-info {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px; }
  .pt_checkout .checkout-section.click-n-collect-section .para-sub-heading, .pt_checkout .checkout-section.click-n-collect-section .sub-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #454545; }
  .pt_checkout .checkout-section.click-n-collect-section .para-sub-heading {
    margin: 0 0 20px 0;
    width: 74%; }
  .pt_checkout .checkout-section.click-n-collect-section .sub-heading {
    text-transform: uppercase;
    margin: 10px 0;
    display: inline-block;
    width: 100%; }
  .pt_checkout .checkout-section.click-n-collect-section button.find-shipping-stores, .pt_checkout .checkout-section.click-n-collect-section .button.find-shipping-stores, .pt_checkout .checkout-section.click-n-collect-section .buttonstyle.find-shipping-stores, .pt_checkout .checkout-section.click-n-collect-section input[type="button"].find-shipping-stores {
    padding: 0.6em .82em; }
  @media screen and (max-width: 767px) {
    .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-field-tooltip {
      float: left;
      margin-left: 3%; }
    .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode {
      width: 100%; }
      .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode label {
        width: 100%; }
      .pt_checkout .checkout-section.click-n-collect-section .login-box-content .form-row.postalCode .field-wrapper {
        width: 100%; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-block {
      padding: 0 10px 15px 10px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-address {
      padding: 20px 10px 0 10px; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details {
      width: 90.5%;
      padding-right: 0px; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-name {
        font-size: 16px; }
        .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-name .store-miles {
          font-size: 16px; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-info {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 12px; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-details-link, .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-logo {
        display: inline-block; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-details-link {
        float: left;
        margin: 20px 0;
        padding: 0;
        clear: both; }
      .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details .store-logo {
        clear: both;
        float: left; }
    .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-details-link, .pt_checkout .checkout-section.click-n-collect-section .click-n-collect-store-result .store-logo {
      display: none; } }

.pt_checkout .checkout-section.sm-section {
  padding: 20px; }
  .pt_checkout .checkout-section.sm-section.location-section {
    padding: 5px2 0px; }
  .pt_checkout .checkout-section.sm-section .sm-images {
    width: 60px;
    text-align: center; }
  .pt_checkout .checkout-section.sm-section .form-row {
    border-top: 1px solid #dcdbdc;
    padding: 20px 0; }
    .pt_checkout .checkout-section.sm-section .form-row:first-child {
      border-top: none; }
    .pt_checkout .checkout-section.sm-section .form-row.label-inline label, .pt_checkout .checkout-section.sm-section .form-row.label-inline label .tooltip {
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      color: #333;
      text-transform: uppercase;
      font-size: 14px;
      font-size: 0.875rem;
      width: 100%;
      cursor: pointer; }
      @media screen and (max-width: 480px) {
        .pt_checkout .checkout-section.sm-section .form-row.label-inline label, .pt_checkout .checkout-section.sm-section .form-row.label-inline label .tooltip {
          font-size: 13px !important; } }
      .pt_checkout .checkout-section.sm-section .form-row.label-inline label .form-caption, .pt_checkout .checkout-section.sm-section .form-row.label-inline label .tooltip .form-caption {
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
        font-size: 13px !important;
        text-transform: lowercase;
        line-height: 1.4; }

@media screen and (max-width: 767px) {
  .pt_checkout .checkout-section {
    padding: 15px 10px; }
    .pt_checkout .checkout-section.click-n-collect-section .para-sub-heading {
      width: 100%; }
    .pt_checkout .checkout-section.click-n-collect-section .sub-heading {
      margin-top: 0; }
    .pt_checkout .checkout-section.checkout-payment-section .credit-card .form-row.month, .pt_checkout .checkout-section.checkout-payment-section .credit-card .form-row.year {
      width: 49%; }
    .pt_checkout .checkout-section.sm-section .form-row {
      padding: 10px 0; }
      .pt_checkout .checkout-section.sm-section .form-row.label-inline label, .pt_checkout .checkout-section.sm-section .form-row.label-inline label .tooltip {
        font-size: 14px;
        font-size: 0.875rem;
        cursor: pointer; }
        .pt_checkout .checkout-section.sm-section .form-row.label-inline label .form-caption, .pt_checkout .checkout-section.sm-section .form-row.label-inline label .tooltip .form-caption {
          font-size: 11px;
          font-size: 0.6875rem; } }

.pt_checkout .form-indent {
  margin: 0; }
  .pt_checkout .form-indent.add-to-addr-book {
    margin-bottom: 1rem; }

.pt_checkout .shipping-address .form-field-tooltip {
  display: none; }

.pt_checkout .footer-container .email-subscription-section {
  display: none; }

.pt_checkout .footer-container .footer-bottom-content {
  display: none; }

.pt_checkout .footer-container .footer-bottom-content-last {
  margin-top: 0; }

.pt_checkout input::-webkit-outer-spin-button,
.pt_checkout input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.pt_checkout .ship-address-controls {
  margin-left: 21.7%;
  margin-bottom: 50px;
  margin-bottom: 3.125rem; }
  .pt_checkout .ship-address-controls .black-button {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 600;
    padding: 10px 22px;
    padding:  0.625rem 1.375rem; }
  .pt_checkout .ship-address-controls .enter-address {
    background: white;
    color: #666666;
    padding: 0;
    margin-left: 16px;
    margin-left: 1rem;
    border-bottom: 1px solid #cccccc;
    cursor: pointer;
    text-transform: none;
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: bold; }
  .pt_checkout .ship-address-controls .addr-suggestions {
    margin-top: 16px;
    margin-top: 1rem;
    width: 71.8%;
    display: none; }

.pt_checkout .summary {
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }

.gift-message-text {
  overflow: visible;
  opacity: 1;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }
  .gift-message-text.hidden {
    height: 0;
    opacity: 0;
    overflow: hidden; }
  .gift-message-text textarea {
    width: 100%; }

.add-address {
  min-width: 27% !important;
  text-decoration: underline !important; }

.billing-coupon-code .form-row,
.billing-coupon-code .coupon-apply,
.billing-coupon-code .giftcert-apply, .giftCertCode .form-row,
.giftCertCode .coupon-apply,
.giftCertCode .giftcert-apply {
  display: inline-block; }

.billing-coupon-code .gc-buttons, .giftCertCode .gc-buttons {
  float: none;
  padding-left: 0;
  width: auto;
  display: inline-block; }
  @media screen and (max-width: 767px) {
    .billing-coupon-code .gc-buttons, .giftCertCode .gc-buttons {
      width: 67%; }
      .billing-coupon-code .gc-buttons .tooltip.tooltip-icon, .giftCertCode .gc-buttons .tooltip.tooltip-icon {
        right: 46px;
        top: 70%; } }

.billing-coupon-code .form-row.label-above, .giftCertCode .form-row.label-above {
  width: 35%;
  margin-right: 3%; }
  .billing-coupon-code .form-row.label-above.coupon-error, .billing-coupon-code .form-row.label-above.redemption, .billing-coupon-code .form-row.label-above.giftcert-error, .billing-coupon-code .form-row.label-above.balance, .giftCertCode .form-row.label-above.coupon-error, .giftCertCode .form-row.label-above.redemption, .giftCertCode .form-row.label-above.giftcert-error, .giftCertCode .form-row.label-above.balance {
    margin-bottom: 5px; }
  .billing-coupon-code .form-row.label-above.coupon-error, .billing-coupon-code .form-row.label-above.redemption, .giftCertCode .form-row.label-above.coupon-error, .giftCertCode .form-row.label-above.redemption {
    width: 25%;
    margin-left: 0;
    position: absolute;
    bottom: 14px;
    bottom: 0.875rem; }
  @media screen and (min-width: 767px) and (max-width: 1023px) {
    .billing-coupon-code .form-row.label-above, .giftCertCode .form-row.label-above {
      width: 33%; } }
  @media screen and (max-width: 767px) {
    .billing-coupon-code .form-row.label-above, .giftCertCode .form-row.label-above {
      margin-left: 0;
      margin-right: 0;
      width: 100%; }
      .billing-coupon-code .form-row.label-above.coupon-error, .billing-coupon-code .form-row.label-above.redemption, .giftCertCode .form-row.label-above.coupon-error, .giftCertCode .form-row.label-above.redemption {
        position: static;
        width: 100%; } }

@media screen and (max-width: 767px) {
  .billing-coupon-code .form-row.empty-label label, .billing-coupon-code .form-row.empty-label .label-space, .giftCertCode .form-row.empty-label label, .giftCertCode .form-row.empty-label .label-space {
    display: none; } }

.billing-coupon-code button.apply, .giftCertCode button.apply {
  padding: 10px 20px;
  margin-right: 18px; }

.billing-coupon-code button.check-balance, .giftCertCode button.check-balance {
  padding: 12px 20px; }
  @media screen and (max-width: 767px) {
    .billing-coupon-code button.check-balance, .giftCertCode button.check-balance {
      margin-top: 20px; } }

.billing-coupon-code .tooltip, .giftCertCode .tooltip {
  padding-left: 1rem; }
  .billing-coupon-code .tooltip.tooltip-icon, .giftCertCode .tooltip.tooltip-icon {
    right: -24px;
    top: 55%;
    padding: 0; }

.billing-coupon-code.authoticated-user .form-row.label-above, .giftCertCode.authoticated-user .form-row.label-above {
  margin-left: 0; }

@media screen and (max-width: 767px) {
  .billing-coupon-code .tooltip.tooltip-icon, .giftCertCode .tooltip.tooltip-icon {
    top: 21%; } }

.redemption {
  color: #990000; }
  .redemption .success {
    color: #019328; }
  .redemption span.error {
    margin-left: 0; }
  .redemption a.remove {
    display: inline-block; }

.payment-method-options .form-row {
  clear: none;
  float: left;
  width: 30%; }
  .payment-method-options .form-row.radio-button-form-row-paypal {
    width: 160px;
    width: 10rem; }
    @media screen and (max-width: 767px) {
      .payment-method-options .form-row.radio-button-form-row-paypal {
        width: 100%; } }
  .payment-method-options .form-row.radio-button-form-row-credit_card {
    width: 310px;
    width: 19.375rem; }
    @media screen and (max-width: 767px) {
      .payment-method-options .form-row.radio-button-form-row-credit_card {
        width: 100%; } }

.payment-method {
  clear: both;
  display: none; }

.payment-method-expanded {
  display: block; }

.month,
.year,
.day {
  clear: none;
  float: left;
  margin: 0 2% 2% 0; }
  .month label,
  .year label,
  .day label {
    display: none; }
  .month .field-wrapper,
  .year .field-wrapper,
  .day .field-wrapper {
    width: 100%; }

.month .form-caption {
  margin-left: 0; }

.phone .form-field-tooltip, .postal .form-field-tooltip {
  background-image: url(../images/sprite/sprite.png);
  background-position: 0px -24px;
  width: 26px;
  height: 26px;
  margin-top: 7px;
  padding-top: 0; }
  @media screen and (max-width: 767px) {
    .phone .form-field-tooltip, .postal .form-field-tooltip {
      display: none; } }

.cvn {
  clear: left; }
  .cvn .field-wrapper {
    width: 50px; }
  .cvn label {
    margin-top: 0px; }
  .cvn .form-field-tooltip {
    background: url("../images/billing/creditcard.svg") no-repeat;
    background-size: unset;
    width: 41px;
    height: 34px;
    display: inline-block;
    text-indent: -9999px;
    padding: 0;
    margin: 9px 0 0 20px;
    opacity: .3; }
    .cvn .form-field-tooltip:hover .tooltip-content {
      display: none; }

.ssn {
  clear: left; }

.bml-terms-and-conditions {
  border: 1px solid #c2c2c2;
  font-size: 0.8em;
  height: 200px;
  overflow: auto;
  padding: 1em;
  width: 56.56%; }
  @media screen and (max-width: 767px) {
    .bml-terms-and-conditions {
      width: 100%; } }

.bml-table-col-1 {
  width: 25%; }

.pt_checkout h3 {
  padding-bottom: 1em; }

.checkout-mini-cart {
  max-height: 330px;
  overflow: auto;
  background: none repeat scroll 0 0 #f2f2f2; }

.checkout-order-totals {
  padding: 0.3rem .5rem;
  background: none repeat scroll 0 0 #f2f2f2; }

.place-order-totals {
  clear: both; }
  .place-order-totals .order-totals-table {
    float: right;
    width: 50%; }

.order-component-block {
  margin: 0; }
  .order-component-block:last-child {
    margin: 0 0 1.67em 0; }
  .order-component-block .section-header a {
    float: right;
    font-weight: normal; }
  .order-component-block .details {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 10px 20px 20px 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #454545; }

.order-summary-footer {
  position: relative; }
  .order-summary-footer h2 {
    font-size: 2em;
    font-style: italic;
    font-weight: normal; }

.summary-help {
  float: right;
  font-size: 0.8em;
  margin: 1em 0; }

.submit-order {
  clear: both;
  display: block;
  padding: 1.67em 0 0;
  text-align: right; }
  .submit-order .back-to-cart {
    font-size: 1.1em; }
    .submit-order .back-to-cart:hover {
      text-decoration: underline; }
  .submit-order button {
    margin-left: 1.5em; }

.order-discount {
  color: #990000; }

.gift-cert-used {
  padding: .83em 0; }

.summary .edit {
  position: absolute;
  text-transform: uppercase;
  right: 10px;
  font-size: 0.9em;
  line-height: 1.5em; }

@media screen and (max-width: 480px) {
  .summary .section-footer .paypal .paypal-buttonsection {
    width: calc(50% - 20px);
    float: left; } }

.pt_checkout #main,
.pt_cart #main {
  padding: 0; }

.pt_cart .breadcrumb {
  padding-left: 0; }

.item-shipping-address {
  min-width: 120px; }

.billing-error {
  color: #df0024;
  margin: 0 0 .83em 24%; }

.cvn-tooltip {
  font-weight: bold;
  margin: 5px;
  text-align: center; }
  .cvn-tooltip img {
    height: 150px;
    width: 110px; }

#shipping-method-list {
  position: relative; }

#expectedDeliveryDateBox {
  background-color: #00629b;
  color: #ffffff; }

.chk-out-header-right-section {
  display: inline-block;
  width: 100%;
  padding: 0; }
  .chk-out-header-right-section .secure-section span.text {
    margin-top: 10px;
    display: inline-block;
    position: relative;
    left: -58px; }
    @media screen and (max-width: 480px) {
      .chk-out-header-right-section .secure-section span.text {
        left: 0;
        position: static; } }

.make-header-fixed .chk-out-header-right-section {
  margin-top: -20px; }

.secure-section {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 30px;
  color: #333;
  text-transform: uppercase;
  text-align: center; }
  .secure-section img {
    margin-right: 6px;
    margin-right: 0.375rem;
    vertical-align: sub; }

.help-line-section {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 16px;
  color: #333333;
  text-transform: uppercase;
  width: 38%;
  text-align: center; }
  .help-line-section .customer-number a {
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 32px;
    line-height: 2rem; }

.header-customer-service-section {
  font-family: 'BrandonGrotesque-Bold';
  font-size: 15px;
  width: 18%;
  color: #999;
  text-transform: uppercase;
  text-align: center; }
  .header-customer-service-section div > span {
    margin-right: 10px;
    margin-right: 0.625rem; }
  .header-customer-service-section .header-customer-subheading {
    margin-top: -4px;
    margin-top: -0.25rem; }

@media screen and (max-width: 1023px) {
  .chk-out-header-right-section {
    display: inline-block;
    width: 100%; }
    .chk-out-header-right-section .display-flex {
      display: inline-block;
      width: 100%; }
  .header-customer-service-section {
    display: none; }
  .secure-section {
    width: auto;
    float: none;
    margin-top: 20px;
    font-size: 24px;
    color: #333; }
    .secure-section .text {
      float: none !important; }
  .help-line-section {
    width: 38%;
    display: block;
    float: left;
    font-size: 10px;
    color: #999; }
    .help-line-section .customer-number a {
      font-size: 14px;
      color: #999; }
  .secure-section img {
    width: 11px;
    width: 0.6875rem;
    height: 20px;
    height: 1.25rem; }
  .help-line-section {
    float: right;
    font-size: 9px;
    padding: 10px 0 0; } }

@media screen and (max-width: 767px) {
  .secure-section .text {
    margin: 0 !important;
    width: auto !important; } }

.place_order #cart-table {
  border: 1px solid #dcdbdc; }
  .place_order #cart-table .item-list tr.last {
    border: 1px solid #dcdbdc; }
  .place_order #cart-table .section-header {
    font-size: 15px;
    background: #d7d7d7;
    border-bottom: none; }
  .place_order #cart-table tbody .item-quantity {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 15px;
    width: 8%;
    text-align: center; }
  .place_order #cart-table tbody .item-quantity-details .item-stock .is-in-stock {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 0.75rem;
    color: #333; }
  .place_order #cart-table tbody .item-total {
    padding-right: 20px;
    font-size: 15px; }
    .place_order #cart-table tbody .item-total .standard-price {
      color: #999;
      text-decoration: line-through; }
  .place_order #cart-table .order-summary-footer tbody tr {
    border: none; }
    .place_order #cart-table .order-summary-footer tbody tr.order-total {
      border-top: 1px solid #dcdbdc; }
      .place_order #cart-table .order-summary-footer tbody tr.order-total td {
        padding-top: 20px;
        padding-bottom: 20px;
        font-size: 18px; }
    .place_order #cart-table .order-summary-footer tbody tr td {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      display: table-cell; }
  .place_order #cart-table .order-summary-footer .order-totals-table {
    width: 29%;
    text-transform: uppercase; }
    @media screen and (max-width: 767px) {
      .place_order #cart-table .order-summary-footer .order-totals-table {
        width: 100%; } }

.mini-summary-voucher {
  padding: 0 20px 1px;
  padding:  0 1.25rem 0.0625rem; }
  .mini-summary-voucher .voucher-container {
    padding: 10px 0 6px;
    padding:  0.625rem 0 0.375rem;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf; }
  .mini-summary-voucher .summary-coupon {
    padding-right: 6px;
    padding-right: 0.375rem;
    margin-bottom: 6px;
    margin-bottom: 0.375rem; }
  .mini-summary-voucher .name {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    font-size: 0.9375rem;
    margin-bottom: 4px;
    margin-bottom: 0.25rem;
    font-style: normal;
    color: #000000; }
  .mini-summary-voucher .discount {
    display: inline-block;
    width: 31%; }

/* Because blueleaf sucks in having decent structure, we need to recreate
the form rows with radio buttons */
.checkout-payment-section {
  /* parent */ }
  .checkout-payment-section .form-row.payment-method-options {
    margin-bottom: 10px; }
    .checkout-payment-section .form-row.payment-method-options:last-of-type {
      margin-bottom: 0; }
  .checkout-payment-section .sm-images img {
    max-width: 140px;
    display: block; }
  .checkout-payment-section .label-inline label {
    /* label, right of the radio button */
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    width: 100%;
    cursor: pointer; }
    .checkout-payment-section .label-inline label .form-caption {
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      font-size: 13px !important;
      text-transform: initial;
      line-height: 1.4;
      display: none; }
  .checkout-payment-section .saveCard label {
    text-transform: initial; }

/* Creditcard details */
.payment-method.payment-method-expanded {
  padding-top: 20px; }

.payment-method.credit-card,
.payment-method.paypal {
  padding-top: 20px; }
  @media screen and (max-width: 768px) {
    .payment-method.credit-card,
    .payment-method.paypal {
      background-image: none; } }
  .payment-method.credit-card h2,
  .payment-method.paypal h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    color: #333; }
  .payment-method.credit-card .wrapper,
  .payment-method.paypal .wrapper {
    display: grid;
    grid-template-columns: 25% 50%;
    grid-gap: 10px; }
    @media screen and (max-width: 768px) {
      .payment-method.credit-card .wrapper,
      .payment-method.paypal .wrapper {
        grid-template-columns: 1fr; } }
    .payment-method.credit-card .wrapper .form-row label,
    .payment-method.paypal .wrapper .form-row label {
      width: 100%;
      display: block;
      float: none;
      text-align: left; }
    .payment-method.credit-card .wrapper .form-row input,
    .payment-method.paypal .wrapper .form-row input {
      border-radius: 0;
      border-color: #d7d7d7; }

.payment-method.credit-card {
  background-image: url("../images/billing/allcards.png");
  background-size: unset;
  background-position-x: right;
  background-position-y: 30px;
  background-repeat: no-repeat; }
  @media screen and (max-width: 480px) {
    .payment-method.credit-card {
      background-position-x: left;
      background-position-y: 10px;
      padding-top: 40px; } }

.payment-method.paypal {
  background-image: url("../images/PayPal.svg");
  background-size: 300px 50px;
  background-position-x: right;
  background-position-y: 20px;
  background-repeat: no-repeat; }
  @media screen and (max-width: 480px) {
    .payment-method.paypal {
      background-size: 200px;
      background-position: 175px 0px;
      background-repeat: no-repeat;
      background-origin: content-box; } }

.payment-method.klarna .image-wrapper {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  text-align: center; }
  .payment-method.klarna .image-wrapper img {
    width: 100px; }

.payment-method.klarna .klarna-content {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem; }

.form-row .wrapper {
  grid-template-columns: repeat(auto-fill, minmax(100px, 200px)) !important; }
  @media screen and (max-width: 480px) {
    .form-row .wrapper {
      grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important; } }
  @media screen and (max-width: 320px) {
    .form-row .wrapper {
      grid-template-columns: repeat(3, 1fr) !important; } }
  .form-row .wrapper .month,
  .form-row .wrapper .year {
    width: 100% !important;
    float: none !important; }
  .form-row .wrapper .styled-select {
    border-radius: 0;
    border-color: #d7d7d7; }
    .form-row .wrapper .styled-select:before {
      display: none; }
  @media screen and (max-width: 480px) {
    .form-row .wrapper .cvn {
      grid-column-start: 1;
      grid-column-end: 3; } }
  .form-row .wrapper .cvn label {
    margin-top: .5rem; }
  .form-row .wrapper .cvn .field-wrapper {
    width: calc(100% - 80px); }
    .form-row .wrapper .cvn .field-wrapper input {
      height: 43px; }

label.nofloat {
  float: none;
  width: 100%;
  display: block;
  text-align: left; }

.checkout-inside-content-wrapper .postal_wrapper {
  padding: 20px;
  border: 1px solid #d7d7d7; }
  .checkout-inside-content-wrapper .postal_wrapper h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    margin: 0 0 5px 0; }
    .checkout-inside-content-wrapper .postal_wrapper h1.invalid {
      color: #df0024; }
  .checkout-inside-content-wrapper .postal_wrapper span.invalid {
    color: #df0024;
    font-size: 15px;
    font-size: 0.9375rem; }
  .checkout-inside-content-wrapper .postal_wrapper span.info {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #333;
    display: block;
    margin-bottom: 20px;
    margin-bottom: 1.25rem; }

.checkout-inside-content-wrapper fieldset legend h2, .checkout-inside-content-wrapper fieldset .pt_checkout .section-header h2, .pt_checkout .checkout-inside-content-wrapper fieldset .section-header h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 15px;
  text-transform: uppercase;
  color: #333; }

.billing_address .wrapper .form-row.firstName, .billing_address .wrapper .form-row.lastName {
  width: calc(50% - 10px);
  float: left;
  z-index: 90; }
  .billing_address .wrapper .form-row.firstName .field-wrapper, .billing_address .wrapper .form-row.lastName .field-wrapper {
    width: 100%; }

.billing_address .wrapper .form-row.firstName {
  margin-right: 10px; }

.billing_address .wrapper .form-row label {
  width: auto;
  float: none;
  display: block;
  text-align: left; }

.billing_address .wrapper .form-row .field-wrapper {
  width: 100%; }
  .billing_address .wrapper .form-row .field-wrapper input {
    width: 100%;
    border: 1px solid #d7d7d7;
    border-radius: 0; }

@media screen and (max-width: 768px) {
  .review_order_table td.item-quantity,
  .review_order_table td.item-total {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    text-align: right !important;
    padding-right: 20px !important; } }

.form-row.addToAddressBook {
  width: 100%;
  margin-left: 0 !important; }
  .form-row.addToAddressBook .field-wrapper {
    width: 25px !important; }
    .form-row.addToAddressBook .field-wrapper input {
      float: left; }
  .form-row.addToAddressBook label {
    margin-left: 40px;
    margin-top: 3px; }
    .form-row.addToAddressBook label span {
      display: block;
      padding-top: 3px; }

@media screen and (max-width: 480px) {
  button.fetch-shipping-methods {
    padding: 0.625rem;
    max-width: 115px;
    width: 100%; } }

@media screen and (max-width: 767px) {
  .pt_order .search-result-options {
    margin: 0; } }

.order-history-header {
  background: #EDEDED;
  overflow: hidden;
  padding: 10px; }
  .order-history-header .label {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 14px; }
  .order-history-header .value {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: 14px; }
  .order-history-header button {
    float: right; }
  .order-history-header .order-date, .order-history-header .order-status, .order-history-header .order-number {
    float: left;
    margin: 2px 0;
    width: 60%; }

.order-history-items {
  margin: 20px 0; }
  .order-history-items .order-history-table th, .order-history-items .order-history-table td {
    padding: 5px 10px; }
  .order-history-items .order-history-table th {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 14px; }
  .order-history-items .order-history-table td {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: 14px; }
  .order-history-items .order-history-table ul {
    margin: 0;
    padding: 0; }
  .order-history-items .order-history-table li {
    list-style-position: inside;
    list-style-type: square; }
  .order-history-items .order-history-table .order-shipped-to,
  .order-history-items .order-history-table .order-items,
  .order-history-items .order-history-table .order-total-price {
    width: 33%; }
  .order-history-items .order-history-table .toggle {
    cursor: pointer;
    display: block; }

.js .order-history-table .hidden {
  display: none; }

.orderdetails {
  margin: 0 0 0 1%; }
  .orderdetails .section-header {
    background: #d7d7d7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
    margin-top: 20px; }
    @media screen and (max-width: 480px) {
      .orderdetails .section-header {
        display: block; }
        .orderdetails .section-header:after {
          content: "";
          display: table;
          clear: both; } }
    .orderdetails .section-header div {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 14px;
      text-transform: initial; }
      .orderdetails .section-header div:first-of-type {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        text-transform: uppercase; }
        @media screen and (max-width: 480px) {
          .orderdetails .section-header div:first-of-type {
            display: block; } }
      @media screen and (max-width: 480px) {
        .orderdetails .section-header div:nth-of-type(2) {
          float: left; } }
  .orderdetails .section-content {
    border: 1px solid #d7d7d7;
    border-top: 0;
    padding: 1em; }
    .orderdetails .section-content span.subtitle {
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      font-size: 15px;
      color: #333;
      display: block;
      margin-bottom: 10px; }
    .orderdetails .section-content .contact_info {
      display: block;
      width: 100%;
      margin-bottom: 10px; }
      .orderdetails .section-content .contact_info .summarybox .address {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 15px;
        color: #333; }
        .orderdetails .section-content .contact_info .summarybox .address div:first-of-type {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500; }
        .orderdetails .section-content .contact_info .summarybox .address div:nth-of-type(2), .orderdetails .section-content .contact_info .summarybox .address div:nth-of-type(3) {
          display: inline-block; }
    .orderdetails .section-content .shipping_method {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-flex: 2;
          -ms-flex: 2;
              flex: 2; }
      .orderdetails .section-content .shipping_method div:first-of-type {
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
        font-size: 15px;
        color: #333; }
      .orderdetails .section-content .shipping_method div:nth-of-type(2) {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 15px;
        color: #333;
        margin-left: 10px; }
  .orderdetails .order-giftcert-details {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    border: none;
    padding: 20px;
    padding: 1.25rem; }
    .orderdetails .order-giftcert-details .row {
      margin-bottom: 15px;
      margin-bottom: 0.9375rem; }
      .orderdetails .order-giftcert-details .row .value {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        display: inline; }
      .orderdetails .order-giftcert-details .row .label {
        display: inline; }
      .orderdetails .order-giftcert-details .row .order-gift-cert-amount,
      .orderdetails .order-giftcert-details .row .order-gift-cert-to {
        margin-right: 20px;
        margin-right: 1.25rem; }
        @media screen and (max-width: 768px) {
          .orderdetails .order-giftcert-details .row .order-gift-cert-amount,
          .orderdetails .order-giftcert-details .row .order-gift-cert-to {
            margin-bottom: 5px;
            margin-bottom: 0.3125rem; } }
    .orderdetails .order-giftcert-details .order-gift-cert-amount .label {
      margin-right: 5px;
      margin-right: 0.3125rem; }
    .orderdetails .order-giftcert-details .shipping-method .value,
    .orderdetails .order-giftcert-details .shipping-method .label {
      margin-right: 5px;
      margin-right: 0.3125rem; }
    .orderdetails .order-giftcert-details .order-shipment-gift-message .label {
      margin-right: 5px;
      margin-right: 0.3125rem; }
  .orderdetails .section-content-product {
    display: block;
    width: 100%;
    margin-top: 20px;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .orderdetails .section-content-product .row {
      display: grid;
      grid-template-columns: 1fr 2fr 1fr 1fr;
      grid-gap: 20px;
      padding: 20px 0;
      border-bottom: 1px solid #d7d7d7; }
      @media screen and (max-width: 480px) {
        .orderdetails .section-content-product .row .line-item-details {
          grid-column-start: 2;
          grid-column-end: 4;
          /* ends on the quantity column, price column starts */ } }
      .orderdetails .section-content-product .row .line-item-details .product-list-item .name {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #333;
        display: block;
        margin-bottom: 5px; }
        @media screen and (max-width: 480px) {
          .orderdetails .section-content-product .row .line-item-details .product-list-item .name {
            font-size: 14px; } }
      .orderdetails .section-content-product .row .line-item-details .product-list-item .sku {
        display: none; }
      .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.colour,
      .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.size {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 14px;
        color: #333;
        margin-bottom: 5px; }
        @media screen and (max-width: 480px) {
          .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.colour,
          .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.size {
            font-size: 12px; } }
        .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.colour:last-of-type,
        .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.size:last-of-type {
          margin-bottom: 0; }
        .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.colour span em,
        .orderdetails .section-content-product .row .line-item-details .product-list-item .qty-section.size span em {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-style: normal; }
      .orderdetails .section-content-product .row .line-item-quantity {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        font-size: 16px;
        color: #333;
        text-align: right; }
        @media screen and (max-width: 480px) {
          .orderdetails .section-content-product .row .line-item-quantity {
            display: none; } }
      .orderdetails .section-content-product .row .line-item-price {
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        font-size: 16px;
        color: #333;
        text-align: right; }
        @media screen and (max-width: 480px) {
          .orderdetails .section-content-product .row .line-item-price {
            font-size: 14px;
            grid-column-start: 4;
            /* keep position on the far right column */ } }
  .orderdetails h2 {
    clear: both; }
  .orderdetails .order-shipment-table {
    background-color: #EDEDED;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding: 1em; }
  .orderdetails .line-items {
    clear: both;
    padding: 1rem 10px; }
    .orderdetails .line-items .label {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 15px;
      color: #333;
      margin-bottom: 15px; }
    .orderdetails .line-items .sku .label, .orderdetails .line-items .attribute .label, .orderdetails .line-items .make-it-your .label {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #333;
      margin-bottom: 0; }
    .orderdetails .line-items .sku .value, .orderdetails .line-items .attribute .value, .orderdetails .line-items .make-it-your .value {
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      font-size: 16px;
      color: #333;
      margin-bottom: 0; }
    .orderdetails .line-items .line-item {
      padding-bottom: 1rem; }
      .orderdetails .line-items .line-item .line-item-details,
      .orderdetails .line-items .line-item .line-item-quantity,
      .orderdetails .line-items .line-item .line-item-price {
        display: inline-block;
        vertical-align: top; }
      .orderdetails .line-items .line-item .line-item-quantity,
      .orderdetails .line-items .line-item .line-item-price {
        width: 14%; }
        .orderdetails .line-items .line-item .line-item-quantity .value,
        .orderdetails .line-items .line-item .line-item-price .value {
          font-family: 'Montserrat', sans-serif;
          font-weight: 600;
          font-size: 20px;
          color: #333; }
      .orderdetails .line-items .line-item .line-item-details {
        width: 70%; }
        .orderdetails .line-items .line-item .line-item-details .name {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          font-size: 20px;
          color: #000000;
          margin-bottom: 25px; }
      .orderdetails .line-items .line-item .line-item-quantity {
        text-align: center; }
      .orderdetails .line-items .line-item .line-item-price {
        text-align: right; }
  .orderdetails .order-payment-section {
    border-top: 1px solid #dcdbdc;
    padding: 34px 30px; }
  .orderdetails .order-shipment-table {
    padding: 34px 20px;
    border-radius: 0;
    border: none;
    background: #f2f2f2; }
  .orderdetails .order-information {
    padding-bottom: 44px;
    padding-top: 30px; }
    .orderdetails .order-information .order-number {
      padding-bottom: 8px;
      padding-bottom: 0.5rem; }
      .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number .value {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 26px;
        text-transform: uppercase;
        color: #000000; }
    .orderdetails .order-information .order-date .label, .orderdetails .order-information .order-date .value {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #000000; }
  .orderdetails .order-total {
    border: none; }
  .orderdetails .payment-amount .label {
    font-weight: normal;
    text-transform: none; }
  .orderdetails .order-totals-table td:first-child {
    padding-right: 5rem;
    text-align: left;
    padding-left: 0; }

.pt_order-confirmation .checkout-section, .pt_order .checkout-section {
  border: none; }

.pt_order-confirmation .actions, .pt_order .actions {
  padding: 0 10px;
  clear: both;
  margin: 30px 0; }
  .pt_order-confirmation .actions a, .pt_order .actions a {
    margin-right: 2rem;
    padding: 10px 47px 10px 20px;
    display: inline-block;
    background: url("../images/pdp-images/button-arrow-right.png") no-repeat right 16px center;
    background-color: #333333;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase; }
    .pt_order-confirmation .actions a:hover, .pt_order .actions a:hover {
      background-color: #000000; }
    .pt_order-confirmation .actions a[disabled], .pt_order-confirmation .actions a.disabled, .pt_order .actions a[disabled], .pt_order .actions a.disabled {
      background-color: #333333;
      border-color: #333333;
      color: #ffffff;
      opacity: 0.5; }

.pt_order-confirmation .home-free-content, .pt_order .home-free-content {
  padding: 34px 0 24px; }

.pt_order-confirmation .order-shipment-details, .pt_order .order-shipment-details {
  border-bottom: 1px solid #dcdbdc;
  margin-bottom: 10px;
  padding: 0 10px 10px; }

.pt_order-confirmation .order-page, .pt_order .order-page {
  width: 33%;
  padding-right: 3%;
  display: inline-block;
  float: left; }
  .pt_order-confirmation .order-page.last, .pt_order .order-page.last {
    padding-right: 0; }
  .pt_order-confirmation .order-page .label-1, .pt_order .order-page .label-1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 28px;
    margin-bottom: 1.75rem; }
  .pt_order-confirmation .order-page .label-2, .pt_order .order-page .label-2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #333; }
    .pt_order-confirmation .order-page .label-2 td, .pt_order .order-page .label-2 td {
      padding-top: 20px; }
  .pt_order-confirmation .order-page .label-3, .pt_order .order-page .label-3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px; }
  .pt_order-confirmation .order-page .order-values, .pt_order .order-page .order-values {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #333;
    line-height: 25px; }
  .pt_order-confirmation .order-page address, .pt_order .order-page address {
    font-style: normal; }
  .pt_order-confirmation .order-page .shipping-status, .pt_order-confirmation .order-page .shipping-method, .pt_order .order-page .shipping-status, .pt_order .order-page .shipping-method {
    margin-bottom: 20px; }

.confirmation-message {
  padding: 0 1% 1rem 1%;
  margin-top: 50px;
  margin-top: 3.125rem; }
  .confirmation-message .summary-subheader {
    display: block;
    margin-bottom: 20px; }
  .confirmation-message .summary-title {
    display: block;
    margin-bottom: 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 17px;
    color: #333; }

.confirmation.create-account {
  margin-top: 40px; }
  .confirmation.create-account.order_placed {
    margin-top: 0; }
  .confirmation.create-account .login-create-account,
  .confirmation.create-account .order-confirmation-details {
    display: inline-block;
    vertical-align: top; }
  .confirmation.create-account .login-box .inform-content {
    background: url("../images/phone_branding.png") no-repeat scroll right bottom #ECECEC;
    background-size: 295px; }
  @media screen and (max-width: 640px) {
    .confirmation.create-account .login-box.order_placed .inform-content {
      background: #ECECEC;
      background-size: 0; } }
  .confirmation.create-account .login-box .signupfields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .confirmation.create-account .login-box .signupfields .form-row {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%; }
      .confirmation.create-account .login-box .signupfields .form-row:first-child, .confirmation.create-account .login-box .signupfields .form-row:nth-child(2), .confirmation.create-account .login-box .signupfields .form-row:nth-child(3), .confirmation.create-account .login-box .signupfields .form-row:nth-child(4) {
        display: none;
        /* Hide all unnecessary input fields */ }
      .confirmation.create-account .login-box .signupfields .form-row.password {
        margin-top: 20px; }
        .confirmation.create-account .login-box .signupfields .form-row.password label {
          display: none;
          /* hide password label */ }
      .confirmation.create-account .login-box .signupfields .form-row.form-indent {
        margin-left: 0 !important; }
      .confirmation.create-account .login-box .signupfields .form-row.addtoemaillist .input-checkbox {
        position: relative;
        top: -10px; }
      .confirmation.create-account .login-box .signupfields .form-row.addtoemaillist label {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 10px;
        color: #333;
        margin-bottom: 0; }
      .confirmation.create-account .login-box .signupfields .form-row input[type="text"], .confirmation.create-account .login-box .signupfields .form-row input[type="password"] {
        border-radius: 0;
        border: none; }
    .confirmation.create-account .login-box .signupfields button {
      width: 100%;
      padding: 0.75em 2em; }
      .confirmation.create-account .login-box .signupfields button i.fa {
        float: right;
        position: absolute;
        top: 11px;
        right: 10px; }
  .confirmation.create-account .login-box .heading-1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 17px;
    color: #333;
    border-bottom: none;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    width: 100%;
    padding: 1em 1em 0 1em;
    display: inline-block; }
  .confirmation.create-account .login-create-account {
    float: right;
    padding: 0 1%;
    width: 30%; }
    .confirmation.create-account .login-create-account.order_placed {
      float: none;
      width: 100%;
      padding: 0; }
      .confirmation.create-account .login-create-account.order_placed .login-box-content {
        padding: 20px;
        padding: 1.25rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
        .confirmation.create-account .login-create-account.order_placed .login-box-content span cite {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          font-style: normal; }
        .confirmation.create-account .login-create-account.order_placed .login-box-content button {
          width: 33.33%;
          padding: 12px 10px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          float: left;
          margin-left: 20px;
          height: 37px;
          top: 20px;
          line-height: 0;
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 15px; }
          @media screen and (max-width: 768px) {
            .confirmation.create-account .login-create-account.order_placed .login-box-content button {
              width: 50%; } }
          @media screen and (max-width: 640px) {
            .confirmation.create-account .login-create-account.order_placed .login-box-content button {
              width: 75%;
              float: none;
              display: inline-block;
              top: 0;
              margin-left: 0;
              margin-bottom: 10px; } }
          @media screen and (max-width: 480px) {
            .confirmation.create-account .login-create-account.order_placed .login-box-content button {
              line-height: 1;
              width: 100%; } }
        .confirmation.create-account .login-create-account.order_placed .login-box-content .form-row:nth-of-type(5) {
          width: 33.33%;
          float: left; }
          @media screen and (max-width: 640px) {
            .confirmation.create-account .login-create-account.order_placed .login-box-content .form-row:nth-of-type(5) {
              width: 100%;
              float: none;
              display: block; } }
        .confirmation.create-account .login-create-account.order_placed .login-box-content .form-row .input-checkbox {
          top: 0; }
          @media screen and (max-width: 480px) {
            .confirmation.create-account .login-create-account.order_placed .login-box-content .form-row .input-checkbox {
              top: -5px; } }
  .confirmation.create-account .order-confirmation-details {
    width: 67%; }
    .confirmation.create-account .order-confirmation-details.order_placed {
      width: 100%; }
    .confirmation.create-account .order-confirmation-details .heading-3 {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 17px;
      color: #333;
      text-transform: uppercase;
      margin-bottom: 10px; }
  .confirmation.create-account .login-box-content {
    padding: 1em 1em 7.25rem 1em; }
    .confirmation.create-account .login-box-content.order_placed .order-confirmation-create-acc-from {
      margin-top: 0; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-from .email {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 15px;
      color: #333;
      display: block;
      margin-top: 10px; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-from .hide {
      display: none; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-from .signupfields .form-row {
      display: block; }
    .confirmation.create-account .login-box-content .benefits-section {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 15px;
      color: #333; }
      .confirmation.create-account .login-box-content .benefits-section .content-asset {
        line-height: 1.6; }
    .confirmation.create-account .login-box-content p {
      margin-top: 0;
      margin-bottom: 0; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-button {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 18px; }
    .confirmation.create-account .login-box-content .form-row label {
      margin-bottom: .6rem; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .confirmation.create-account {
    margin-top: 25px; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-from {
      padding: 15px 0; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-button {
      font-size: 14px;
      padding: 0.5em 3em .5em 2em; }
    .confirmation.create-account .login-box-content .benefits-section {
      padding: 0 0 20px 0; }
  .confirmation-message .heading-1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 17px;
    color: #333; }
  .pt_order-confirmation .home-free-content, .pt_order .home-free-content {
    padding: 20px 0 15px; }
  .pt_order-confirmation .order-page, .pt_order .order-page {
    width: 50%; }
    .pt_order-confirmation .order-page .label-1, .pt_order .order-page .label-1 {
      font-size: 18px; }
    .pt_order-confirmation .order-page .label-2, .pt_order .order-page .label-2 {
      font-size: 18px; }
    .pt_order-confirmation .order-page .order-values, .pt_order .order-page .order-values {
      font-size: 14px; }
    .pt_order-confirmation .order-page.order-payment-summary, .pt_order .order-page.order-payment-summary {
      width: 63%; }
  .pt_order-confirmation .actions a, .pt_order .actions a {
    font-size: 16px; }
  .orderdetails .line-items .line-item .line-item-details .name {
    font-size: 18px; }
  .orderdetails .line-items .line-item .line-item-price .value, .orderdetails .line-items .line-item .line-item-quantity .value {
    font-size: 16px; }
  .orderdetails .line-items .sku .label, .orderdetails .line-items .sku .value, .orderdetails .line-items .attribute .label, .orderdetails .line-items .attribute .value {
    font-size: 14px; }
  .orderdetails .order-information {
    padding-bottom: 23px;
    padding-top: 10px; }
    .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number .value {
      font-size: 20px; }
  .orderdetails .order-payment-section {
    padding: 20px 15px; }
  .orderdetails .order-shipment-table {
    padding: 20px 15px; } }

@media screen and (max-width: 767px) {
  .confirmation.create-account {
    margin-top: 15px;
    padding: 0; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-from {
      padding: 15px 0; }
    .confirmation.create-account .login-box-content .order-confirmation-create-acc-button {
      font-size: 14px;
      padding: 0.5em 3em .5em 2em; }
    .confirmation.create-account .login-box-content .benefits-section {
      padding: 0 0 20px 0; }
      .confirmation.create-account .login-box-content .benefits-section.order_placed {
        padding: 0 !important; }
    .confirmation.create-account .login-create-account,
    .confirmation.create-account .order-confirmation-details {
      width: 100%;
      float: none;
      padding: 0; }
  .pt_order-confirmation .home-free-content, .pt_order .home-free-content {
    padding: 20px 0 15px; }
  .pt_order-confirmation .order-page, .pt_order .order-page {
    width: 100%;
    padding-bottom: 6%; }
    .pt_order-confirmation .order-page.last, .pt_order .order-page.last {
      padding-bottom: 0; }
    .pt_order-confirmation .order-page .shipping-status, .pt_order-confirmation .order-page .shipping-method, .pt_order .order-page .shipping-status, .pt_order .order-page .shipping-method {
      margin-bottom: 10px; }
    .pt_order-confirmation .order-page .label-1, .pt_order .order-page .label-1 {
      font-size: 16px;
      margin-bottom: 10px; }
    .pt_order-confirmation .order-page .label-2, .pt_order .order-page .label-2 {
      font-size: 16px; }
      .pt_order-confirmation .order-page .label-2 td, .pt_order .order-page .label-2 td {
        padding-top: 10px; }
    .pt_order-confirmation .order-page .label-3, .pt_order .order-page .label-3 {
      font-size: 14px; }
    .pt_order-confirmation .order-page .order-values, .pt_order .order-page .order-values {
      font-size: 14px; }
  .pt_order-confirmation .actions, .pt_order .actions {
    margin: 20px 0;
    padding: 0; }
    .pt_order-confirmation .actions a, .pt_order .actions a {
      font-size: 14px; }
  .orderdetails .line-items .line-item .line-item-price {
    width: 23%; }
  .orderdetails .line-items .line-item .line-item-quantit {
    width: 18%; }
  .orderdetails .line-items .line-item .line-item-details {
    width: 55%; }
    .orderdetails .line-items .line-item .line-item-details .name {
      font-size: 16px; }
  .orderdetails .line-items .line-item .line-item-price .value, .orderdetails .line-items .line-item .line-item-quantity .value {
    font-size: 14px; }
  .orderdetails .line-items .sku .label, .orderdetails .line-items .sku .value, .orderdetails .line-items .attribute .label, .orderdetails .line-items .attribute .value {
    font-size: 14px; }
  .orderdetails .order-information {
    padding-bottom: 23px;
    padding-top: 10px; }
    .orderdetails .order-information .order-number .label, .orderdetails .order-information .order-number .value {
      font-size: 16px; }
  .orderdetails .order-payment-section {
    padding: 20px 15px; }
  .orderdetails .order-shipment-table {
    padding: 20px 0; } }

.shippingaddress .select-address {
  width: 100%;
  margin-left: 0; }

.shippingaddress .edit-address {
  margin-top: 0.5em; }
  .shippingaddress .edit-address span {
    color: #84bd00;
    cursor: pointer; }

.formactions {
  margin-top: 20px;
  text-align: right; }

.item-list .multi-shipment-row {
  border-bottom: none; }

.minishipments-method {
  padding-top: 10px; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.pt_checkout #cart-table .cart-row .shipment-label {
  font-weight: 700;
  margin-top: 35px;
  font-size: 1.4em; }

.ui-dialog.forgot-dialog .ui-dialog-content {
  padding: 0 25px 30px 25px; }
  .ui-dialog.forgot-dialog .ui-dialog-content .form-row.email {
    width: 56%;
    display: inline-block;
    float: left;
    margin-right: 8px; }
  .ui-dialog.forgot-dialog .ui-dialog-content input[type="text"] {
    padding: 9.5px 10px; }
  .ui-dialog.forgot-dialog .ui-dialog-content .form-action button {
    font-family: BrandonGrotesque-Bold;
    font-size: 16px;
    text-align: left;
    padding: 5.5px 20px;
    width: 100px; }

.ui-dialog .payment-modal-form label {
  text-align: left; }

.ui-dialog .payment-modal-form .error-message {
  width: auto; }

.ui-dialog .payment-modal-form .year .form-caption {
  margin-top: -20px;
  margin-top: -1.25rem; }

.ui-dialog .payment-modal-form .month .form-caption {
  margin-left: 0;
  margin-top: -22px;
  margin-top: -1.375rem; }

@media screen and (max-width: 480px) {
  .ui-dialog .payment-modal-form .error-message {
    margin-top: -20px;
    margin-top: -1.25rem; }
  .ui-dialog .payment-modal-form .year .form-caption {
    margin-top: -24px;
    margin-top: -1.5rem; }
  .ui-dialog .payment-modal-form .month .form-caption {
    margin-top: -48px;
    margin-top: -3rem; } }

.payment-dialog .form-horizontal .custom-field-wrapper .form-row {
  width: 32.6%; }
  .payment-dialog .form-horizontal .custom-field-wrapper .form-row.year {
    width: 28.2%; }

/* Membership page */
.membership-content-wrapper {
  margin: 0 auto;
  max-width: 937px; }
  .membership-content-wrapper .checkout-section {
    padding-bottom: 30px; }
  .membership-content-wrapper .membership-message {
    margin-bottom: 40px; }
  .membership-content-wrapper .memebership-form-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 30px; }
  .membership-content-wrapper .membership-form-1 {
    margin-bottom: 40px; }
  .membership-content-wrapper .memebership-renwal-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin-top: 40px; }
  .membership-content-wrapper .membership-contact-number {
    margin: 20px 0 30px 0;
    font-size: 18px; }
  .membership-content-wrapper .bold {
    font-weight: 700; }
  .membership-content-wrapper .membership-card-number {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 15px;
    margin-top: 55px;
    margin-bottom: 10px; }
  .membership-content-wrapper .form-row .field-wrapper {
    width: 271px;
    display: inline-block;
    margin-bottom: 30px; }
  .membership-content-wrapper .button-action {
    width: 122px; }
    .membership-content-wrapper .button-action.get-free-pass, .membership-content-wrapper .button-action.join-now {
      width: 165px;
      width: 10.3125rem; }
    .membership-content-wrapper .button-action button,
    .membership-content-wrapper .button-action .button {
      font-family: BrandonGrotesque-Bold;
      font-size: 20px;
      width: 100%;
      padding: 0.5em 20px; }

.checkout-section.create_account_section .form-row .field-wrapper {
  width: 100% !important; }

.checkout-section.create_account_section .form-row label {
  text-align: left;
  width: 100%; }

.checkout-section.create_account_section .form-row.form-indent {
  margin-left: 0 !important; }
  .checkout-section.create_account_section .form-row.form-indent .input-checkbox {
    float: left;
    margin-top: 3px; }
  .checkout-section.create_account_section .form-row.form-indent label {
    width: 80%;
    float: left; }

.checkout-section.dw-membership-section .form-row.dws-member-section {
  margin-left: 0;
  margin-right: 20px;
  width: 44.8%;
  float: left;
  display: block;
  margin-right: 3%; }

.checkout-section.dw-membership-section .form-row.form-action {
  display: inline-block; }
  .checkout-section.dw-membership-section .form-row.form-action button {
    padding: 10px 20px;
    padding:  0.625rem 1.25rem; }

.checkout-section.dw-membership-section .form-row.form-row-button.form-row-button-membership {
  float: left;
  clear: none;
  margin-top: 32px;
  margin-top: 2rem; }
  @media screen and (max-width: 412px) {
    .checkout-section.dw-membership-section .form-row.form-row-button.form-row-button-membership {
      width: 40%;
      margin-top: 0px;
      margin-top: 0rem; } }

.checkout-section.dw-membership-section .form-field-tooltip {
  padding-top: 0;
  float: left;
  background-image: url(../images/sprite/sprite.png);
  background-position: 0px -24px;
  width: 26px;
  height: 26px;
  margin-top: 36px;
  margin-top: 2.25rem;
  width: 26px;
  width: 1.625rem;
  height: 26px;
  height: 1.625rem; }
  @media screen and (max-width: 412px) {
    .checkout-section.dw-membership-section .form-field-tooltip {
      margin-top: 4px;
      margin-top: 0.25rem; } }
  @media screen and (max-width: 1023px) {
    .checkout-section.dw-membership-section .form-field-tooltip .tooltip-content {
      width: 35vw; } }

.checkout-section.dw-membership-section .membership-logo {
  float: right;
  margin: 15px 0 0 0; }

.checkout-section.dw-membership-section .membership-form-section {
  float: left;
  width: 81%; }
  .checkout-section.dw-membership-section .membership-form-section .introduction {
    margin-top: 50px;
    margin-top: 3.125rem; }

.checkout-section.dw-membership-section .tooltip.tooltip-icon {
  right: -46px;
  top: 54%; }

.checkout-section.dw-membership-section .membership-message {
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 15px;
  margin: 0 0 15px 0;
  width: 100%;
  display: inline-block;
  color: #454545; }

@media screen and (max-width: 767px) {
  .checkout-section.dw-membership-section .form-row.dws-member-section {
    width: 100%;
    margin-right: 0; }
  .checkout-section.dw-membership-section .form-row.form-action .label-space {
    display: none; }
  .checkout-section.dw-membership-section .membership-form-section {
    width: 100%; }
  .checkout-section.dw-membership-section .membership-logo {
    float: none;
    width: 25%;
    margin: 0 auto 10px auto; } }

#edit-address-form, #CreditCardForm {
  margin-top: 20px; }
  #edit-address-form .apply-button, #edit-address-form #applyBtn, #edit-address-form .cancel-button, #CreditCardForm .apply-button, #CreditCardForm #applyBtn, #CreditCardForm .cancel-button {
    margin-right: 15px; }
  #edit-address-form .form-field-tooltip, #CreditCardForm .form-field-tooltip {
    background-image: url(../images/sprite/sprite.png);
    background-position: 0px -24px;
    width: 26px;
    height: 26px;
    display: inline-block;
    padding: 0;
    margin: 4px 0 0 20px; }
  #edit-address-form .card-type, #CreditCardForm .card-type {
    display: grid; }

.pt_account .registration-primary, .pt_account .account-primary, .pt_order .registration-primary, .pt_order .account-primary, .pt_wish-list .registration-primary, .pt_wish-list .account-primary, .pt_customer-service .registration-primary, .pt_customer-service .account-primary, .pt_content .registration-primary, .pt_content .account-primary {
  width: 84%;
  margin-bottom: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (min-width: 1400px) {
    .pt_account .registration-primary, .pt_account .account-primary, .pt_order .registration-primary, .pt_order .account-primary, .pt_wish-list .registration-primary, .pt_wish-list .account-primary, .pt_customer-service .registration-primary, .pt_customer-service .account-primary, .pt_content .registration-primary, .pt_content .account-primary {
      padding-left: 20px; } }
  .pt_account .registration-primary .checkoutlogin, .pt_account .account-primary .checkoutlogin, .pt_order .registration-primary .checkoutlogin, .pt_order .account-primary .checkoutlogin, .pt_wish-list .registration-primary .checkoutlogin, .pt_wish-list .account-primary .checkoutlogin, .pt_customer-service .registration-primary .checkoutlogin, .pt_customer-service .account-primary .checkoutlogin, .pt_content .registration-primary .checkoutlogin, .pt_content .account-primary .checkoutlogin {
    margin: 0 0 65px 0; }
    .pt_account .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-2 h2 {
      font-size: 24px; }
    .pt_account .registration-primary .checkoutlogin .col-1, .pt_account .account-primary .checkoutlogin .col-1, .pt_order .registration-primary .checkoutlogin .col-1, .pt_order .account-primary .checkoutlogin .col-1, .pt_wish-list .registration-primary .checkoutlogin .col-1, .pt_wish-list .account-primary .checkoutlogin .col-1, .pt_customer-service .registration-primary .checkoutlogin .col-1, .pt_customer-service .account-primary .checkoutlogin .col-1, .pt_content .registration-primary .checkoutlogin .col-1, .pt_content .account-primary .checkoutlogin .col-1 {
      margin-bottom: 20px; }
    .pt_account .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_account .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_account .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_account .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_account .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_account .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_order .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_order .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_order .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_order .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_order .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_order .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_wish-list .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_wish-list .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_wish-list .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_wish-list .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_wish-list .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_wish-list .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_customer-service .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_customer-service .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_customer-service .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_customer-service .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_customer-service .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_customer-service .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_content .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_content .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_content .registration-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"], .pt_content .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="text"], .pt_content .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="number"], .pt_content .account-primary .checkoutlogin.wishlist-login .wish-list-find-some-1-section input[type="password"] {
      width: 100%; }
    .pt_account .registration-primary .checkoutlogin.wishlist-login button, .pt_account .account-primary .checkoutlogin.wishlist-login button, .pt_order .registration-primary .checkoutlogin.wishlist-login button, .pt_order .account-primary .checkoutlogin.wishlist-login button, .pt_wish-list .registration-primary .checkoutlogin.wishlist-login button, .pt_wish-list .account-primary .checkoutlogin.wishlist-login button, .pt_customer-service .registration-primary .checkoutlogin.wishlist-login button, .pt_customer-service .account-primary .checkoutlogin.wishlist-login button, .pt_content .registration-primary .checkoutlogin.wishlist-login button, .pt_content .account-primary .checkoutlogin.wishlist-login button {
      margin-top: 0; }
    .pt_account .registration-primary .checkoutlogin .col-2 .section-1, .pt_account .account-primary .checkoutlogin .col-2 .section-1, .pt_order .registration-primary .checkoutlogin .col-2 .section-1, .pt_order .account-primary .checkoutlogin .col-2 .section-1, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-1, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-1, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-1, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-1, .pt_content .registration-primary .checkoutlogin .col-2 .section-1, .pt_content .account-primary .checkoutlogin .col-2 .section-1 {
      position: absolute;
      top: 0px;
      bottom: 68px;
      width: 48%; }
  .pt_account .registration-primary .registrationform-content-wrapper, .pt_account .account-primary .registrationform-content-wrapper, .pt_order .registration-primary .registrationform-content-wrapper, .pt_order .account-primary .registrationform-content-wrapper, .pt_wish-list .registration-primary .registrationform-content-wrapper, .pt_wish-list .account-primary .registrationform-content-wrapper, .pt_customer-service .registration-primary .registrationform-content-wrapper, .pt_customer-service .account-primary .registrationform-content-wrapper, .pt_content .registration-primary .registrationform-content-wrapper, .pt_content .account-primary .registrationform-content-wrapper {
    max-width: 858px;
    margin: 0 auto; }
  .pt_account .registration-primary .create-account-button, .pt_account .account-primary .create-account-button, .pt_order .registration-primary .create-account-button, .pt_order .account-primary .create-account-button, .pt_wish-list .registration-primary .create-account-button, .pt_wish-list .account-primary .create-account-button, .pt_customer-service .registration-primary .create-account-button, .pt_customer-service .account-primary .create-account-button, .pt_content .registration-primary .create-account-button, .pt_content .account-primary .create-account-button {
    width: 252px;
    padding: 10px; }
  .pt_account .registration-primary .account-form-section, .pt_account .account-primary .account-form-section, .pt_order .registration-primary .account-form-section, .pt_order .account-primary .account-form-section, .pt_wish-list .registration-primary .account-form-section, .pt_wish-list .account-primary .account-form-section, .pt_customer-service .registration-primary .account-form-section, .pt_customer-service .account-primary .account-form-section, .pt_content .registration-primary .account-form-section, .pt_content .account-primary .account-form-section {
    max-width: 1120px;
    margin: 0 auto; }
  .pt_account .registration-primary .trackyour-order-form, .pt_account .account-primary .trackyour-order-form, .pt_order .registration-primary .trackyour-order-form, .pt_order .account-primary .trackyour-order-form, .pt_wish-list .registration-primary .trackyour-order-form, .pt_wish-list .account-primary .trackyour-order-form, .pt_customer-service .registration-primary .trackyour-order-form, .pt_customer-service .account-primary .trackyour-order-form, .pt_content .registration-primary .trackyour-order-form, .pt_content .account-primary .trackyour-order-form {
    margin-top: 48px; }

.pt_account #secondary.registration-secondary, .pt_account #secondary.account-secondary, .pt_order #secondary.registration-secondary, .pt_order #secondary.account-secondary, .pt_wish-list #secondary.registration-secondary, .pt_wish-list #secondary.account-secondary, .pt_customer-service #secondary.registration-secondary, .pt_customer-service #secondary.account-secondary, .pt_content #secondary.registration-secondary, .pt_content #secondary.account-secondary {
  width: 16%;
  margin-top: 0; }
  .pt_account #secondary.registration-secondary nav, .pt_account #secondary.account-secondary nav, .pt_order #secondary.registration-secondary nav, .pt_order #secondary.account-secondary nav, .pt_wish-list #secondary.registration-secondary nav, .pt_wish-list #secondary.account-secondary nav, .pt_customer-service #secondary.registration-secondary nav, .pt_customer-service #secondary.account-secondary nav, .pt_content #secondary.registration-secondary nav, .pt_content #secondary.account-secondary nav {
    padding: 0; }

.pt_account #secondary .secondary-main-heading, .pt_order #secondary .secondary-main-heading, .pt_wish-list #secondary .secondary-main-heading, .pt_customer-service #secondary .secondary-main-heading, .pt_content #secondary .secondary-main-heading {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #dcdbdc;
  width: 100%;
  display: inline-block;
  text-transform: uppercase; }

.pt_account #secondary .secondary-main-heading a, .pt_order #secondary .secondary-main-heading a, .pt_wish-list #secondary .secondary-main-heading a, .pt_customer-service #secondary .secondary-main-heading a, .pt_content #secondary .secondary-main-heading a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  width: 100%;
  display: inline-block;
  text-transform: uppercase; }

.pt_account #secondary .need-help-info, .pt_order #secondary .need-help-info, .pt_wish-list #secondary .need-help-info, .pt_customer-service #secondary .need-help-info, .pt_content #secondary .need-help-info {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 14px; }
  .pt_account #secondary .need-help-info p, .pt_order #secondary .need-help-info p, .pt_wish-list #secondary .need-help-info p, .pt_customer-service #secondary .need-help-info p, .pt_content #secondary .need-help-info p {
    margin-top: 0; }
  .pt_account #secondary .need-help-info a, .pt_order #secondary .need-help-info a, .pt_wish-list #secondary .need-help-info a, .pt_customer-service #secondary .need-help-info a, .pt_content #secondary .need-help-info a {
    color: #cc0033; }

.pt_account #secondary .sec-customer-info .sec-customer-heading, .pt_order #secondary .sec-customer-info .sec-customer-heading, .pt_wish-list #secondary .sec-customer-info .sec-customer-heading, .pt_customer-service #secondary .sec-customer-info .sec-customer-heading, .pt_content #secondary .sec-customer-info .sec-customer-heading {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  line-height: 26px; }

.pt_account #secondary .sec-customer-info .sec-customer-number, .pt_order #secondary .sec-customer-info .sec-customer-number, .pt_wish-list #secondary .sec-customer-info .sec-customer-number, .pt_customer-service #secondary .sec-customer-info .sec-customer-number, .pt_content #secondary .sec-customer-info .sec-customer-number {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #cc0033;
  font-size: 26px;
  line-height: 26px; }

.pt_account #secondary .sec-customer-timing, .pt_order #secondary .sec-customer-timing, .pt_wish-list #secondary .sec-customer-timing, .pt_customer-service #secondary .sec-customer-timing, .pt_content #secondary .sec-customer-timing {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  line-height: 22px; }

.pt_account #secondary ul, .pt_order #secondary ul, .pt_wish-list #secondary ul, .pt_customer-service #secondary ul, .pt_content #secondary ul {
  padding: 0;
  margin: 0; }
  .pt_account #secondary ul li, .pt_order #secondary ul li, .pt_wish-list #secondary ul li, .pt_customer-service #secondary ul li, .pt_content #secondary ul li {
    list-style: none; }

.pt_account #secondary .sec-level-1, .pt_order #secondary .sec-level-1, .pt_wish-list #secondary .sec-level-1, .pt_customer-service #secondary .sec-level-1, .pt_content #secondary .sec-level-1 {
  margin-top: 0; }

.pt_account #secondary .sec-level-2, .pt_order #secondary .sec-level-2, .pt_wish-list #secondary .sec-level-2, .pt_customer-service #secondary .sec-level-2, .pt_content #secondary .sec-level-2 {
  margin: 0 0 30px 0; }
  .pt_account #secondary .sec-level-2 li, .pt_order #secondary .sec-level-2 li, .pt_wish-list #secondary .sec-level-2 li, .pt_customer-service #secondary .sec-level-2 li, .pt_content #secondary .sec-level-2 li {
    line-height: normal;
    margin: 0 0 2px 0 !important; }
    .pt_account #secondary .sec-level-2 li a, .pt_order #secondary .sec-level-2 li a, .pt_wish-list #secondary .sec-level-2 li a, .pt_customer-service #secondary .sec-level-2 li a, .pt_content #secondary .sec-level-2 li a {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      color: #333333;
      font-size: 14px;
      padding: 0 0 0 15px;
      padding:  0 0 0 0.9375rem;
      display: inline-block;
      line-height: normal;
      position: relative; }
      .pt_account #secondary .sec-level-2 li a:before, .pt_order #secondary .sec-level-2 li a:before, .pt_wish-list #secondary .sec-level-2 li a:before, .pt_customer-service #secondary .sec-level-2 li a:before, .pt_content #secondary .sec-level-2 li a:before {
        content: "";
        border: solid #999999;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        padding: 0.1875rem;
        vertical-align: middle;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -5px; }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .pt_account .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-2 h2 {
    font-size: 24px; } }

@media screen and (max-width: 1023px) {
  .pt_account .registration-primary, .pt_account .account-primary, .pt_order .registration-primary, .pt_order .account-primary, .pt_wish-list .registration-primary, .pt_wish-list .account-primary, .pt_customer-service .registration-primary, .pt_customer-service .account-primary, .pt_content .registration-primary, .pt_content .account-primary {
    width: 100%; }
    .pt_account .registration-primary .checkoutlogin, .pt_account .account-primary .checkoutlogin, .pt_order .registration-primary .checkoutlogin, .pt_order .account-primary .checkoutlogin, .pt_wish-list .registration-primary .checkoutlogin, .pt_wish-list .account-primary .checkoutlogin, .pt_customer-service .registration-primary .checkoutlogin, .pt_customer-service .account-primary .checkoutlogin, .pt_content .registration-primary .checkoutlogin, .pt_content .account-primary .checkoutlogin {
      padding: 0; }
  .pt_account #secondary .secondary-main-heading, .pt_order #secondary .secondary-main-heading, .pt_wish-list #secondary .secondary-main-heading, .pt_customer-service #secondary .secondary-main-heading, .pt_content #secondary .secondary-main-heading {
    margin: 0px 0 15px 0;
    padding: 0 0 10px 0; }
  .pt_account #secondary.registration-secondary, .pt_account #secondary.account-secondary, .pt_order #secondary.registration-secondary, .pt_order #secondary.account-secondary, .pt_wish-list #secondary.registration-secondary, .pt_wish-list #secondary.account-secondary, .pt_customer-service #secondary.registration-secondary, .pt_customer-service #secondary.account-secondary, .pt_content #secondary.registration-secondary, .pt_content #secondary.account-secondary {
    width: 100%;
    background: #f2f2f2;
    -webkit-box-shadow: inset 0 15px 30px -6px #dbdbdb;
    box-shadow: inset 0 15px 30px -6px #dbdbdb; }
    .pt_account #secondary.registration-secondary .secondary-navigation, .pt_account #secondary.account-secondary .secondary-navigation, .pt_order #secondary.registration-secondary .secondary-navigation, .pt_order #secondary.account-secondary .secondary-navigation, .pt_wish-list #secondary.registration-secondary .secondary-navigation, .pt_wish-list #secondary.account-secondary .secondary-navigation, .pt_customer-service #secondary.registration-secondary .secondary-navigation, .pt_customer-service #secondary.account-secondary .secondary-navigation, .pt_content #secondary.registration-secondary .secondary-navigation, .pt_content #secondary.account-secondary .secondary-navigation {
      padding: 30px 0 5px 0; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .pt_account .checkoutlogin, .pt_order .checkoutlogin, .pt_wish-list .checkoutlogin, .pt_customer-service .checkoutlogin, .pt_content .checkoutlogin {
    margin: 0 0 15px 0;
    padding: 0; }
  .pt_account .registration-primary.login-primary, .pt_order .registration-primary.login-primary, .pt_wish-list .registration-primary.login-primary, .pt_customer-service .registration-primary.login-primary, .pt_content .registration-primary.login-primary {
    width: 100%; }
  .pt_account #secondary.registration-secondary.login-secondary, .pt_order #secondary.registration-secondary.login-secondary, .pt_wish-list #secondary.registration-secondary.login-secondary, .pt_customer-service #secondary.registration-secondary.login-secondary, .pt_content #secondary.registration-secondary.login-secondary {
    width: 100%; } }

@media screen and (max-width: 767px) {
  .pt_account .registration-primary, .pt_account .account-primary, .pt_order .registration-primary, .pt_order .account-primary, .pt_wish-list .registration-primary, .pt_wish-list .account-primary, .pt_customer-service .registration-primary, .pt_customer-service .account-primary, .pt_content .registration-primary, .pt_content .account-primary {
    width: 100%; }
    .pt_account .registration-primary .checkoutlogin, .pt_account .account-primary .checkoutlogin, .pt_order .registration-primary .checkoutlogin, .pt_order .account-primary .checkoutlogin, .pt_wish-list .registration-primary .checkoutlogin, .pt_wish-list .account-primary .checkoutlogin, .pt_customer-service .registration-primary .checkoutlogin, .pt_customer-service .account-primary .checkoutlogin, .pt_content .registration-primary .checkoutlogin, .pt_content .account-primary .checkoutlogin {
      padding: 0; }
      .pt_account .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_account .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_order .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .registration-primary .checkoutlogin .col-2 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-1 .section-2 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-1 h2, .pt_content .account-primary .checkoutlogin .col-2 .section-2 h2 {
        font-size: 20px; }
      .pt_account .registration-primary .checkoutlogin .col-2 .section-1, .pt_account .account-primary .checkoutlogin .col-2 .section-1, .pt_order .registration-primary .checkoutlogin .col-2 .section-1, .pt_order .account-primary .checkoutlogin .col-2 .section-1, .pt_wish-list .registration-primary .checkoutlogin .col-2 .section-1, .pt_wish-list .account-primary .checkoutlogin .col-2 .section-1, .pt_customer-service .registration-primary .checkoutlogin .col-2 .section-1, .pt_customer-service .account-primary .checkoutlogin .col-2 .section-1, .pt_content .registration-primary .checkoutlogin .col-2 .section-1, .pt_content .account-primary .checkoutlogin .col-2 .section-1 {
        width: 100%;
        position: relative;
        top: 45px; }
    .pt_account .registration-primary .trackyour-order-form, .pt_account .account-primary .trackyour-order-form, .pt_order .registration-primary .trackyour-order-form, .pt_order .account-primary .trackyour-order-form, .pt_wish-list .registration-primary .trackyour-order-form, .pt_wish-list .account-primary .trackyour-order-form, .pt_customer-service .registration-primary .trackyour-order-form, .pt_customer-service .account-primary .trackyour-order-form, .pt_content .registration-primary .trackyour-order-form, .pt_content .account-primary .trackyour-order-form {
      margin-top: 20px; }
    .pt_account .registration-primary .registrationform-content-wrapper, .pt_account .account-primary .registrationform-content-wrapper, .pt_order .registration-primary .registrationform-content-wrapper, .pt_order .account-primary .registrationform-content-wrapper, .pt_wish-list .registration-primary .registrationform-content-wrapper, .pt_wish-list .account-primary .registrationform-content-wrapper, .pt_customer-service .registration-primary .registrationform-content-wrapper, .pt_customer-service .account-primary .registrationform-content-wrapper, .pt_content .registration-primary .registrationform-content-wrapper, .pt_content .account-primary .registrationform-content-wrapper {
      width: 100%; }
    .pt_account .registration-primary .form-row.form-row-button, .pt_account .account-primary .form-row.form-row-button, .pt_order .registration-primary .form-row.form-row-button, .pt_order .account-primary .form-row.form-row-button, .pt_wish-list .registration-primary .form-row.form-row-button, .pt_wish-list .account-primary .form-row.form-row-button, .pt_customer-service .registration-primary .form-row.form-row-button, .pt_customer-service .account-primary .form-row.form-row-button, .pt_content .registration-primary .form-row.form-row-button, .pt_content .account-primary .form-row.form-row-button {
      width: 100%; }
    .pt_account .registration-primary .create-account-button, .pt_account .account-primary .create-account-button, .pt_order .registration-primary .create-account-button, .pt_order .account-primary .create-account-button, .pt_wish-list .registration-primary .create-account-button, .pt_wish-list .account-primary .create-account-button, .pt_customer-service .registration-primary .create-account-button, .pt_customer-service .account-primary .create-account-button, .pt_content .registration-primary .create-account-button, .pt_content .account-primary .create-account-button {
      width: 100%; } }

#PasswordResetForm fieldset {
  position: relative; }

#PasswordResetForm button {
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-left: 20px;
  padding-left: 1.25rem; }

h1 .account-logout {
  font-size: 0.6em;
  float: none; }

.account-logout {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px;
  position: absolute;
  right: 12px;
  top: -15px; }
  .account-logout a {
    color: #6f6f6f; }
  @media screen and (max-width: 959px) {
    .account-logout {
      right: 14px;
      top: -20px; } }

.loginuser {
  color: #cc0033; }

.registration-selection input, .registration-selection label {
  display: inline;
  float: none; }

.address-list,
.payment-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0; }
  .address-list li,
  .payment-list li {
    list-style-type: none;
    padding: 1em;
    width: 90%; }
    @media screen and (min-width: 768px) {
      .address-list li,
      .payment-list li {
        width: 25%; } }
    .address-list li.default,
    .payment-list li.default {
      background-color: #EDEDED;
      border: 1px solid #ccc;
      border-radius: 5px;
      margin-top: 1em;
      width: 85%; }
    .address-list li address,
    .payment-list li address {
      color: #000000;
      font-style: normal; }
    .address-list li a,
    .address-list li .button-text,
    .payment-list li a,
    .payment-list li .button-text {
      line-height: 2rem;
      padding-right: .2rem; }
  .address-list .mini-address-title,
  .payment-list .mini-address-title {
    font-style: normal;
    line-height: 2rem; }
  .address-list .cc-owner,
  .payment-list .cc-owner {
    font-weight: 700; }

@media screen and (max-width: 767px) {
  .pt_account #secondary {
    width: 100%;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; } }

@media screen and (max-width: 767px) {
  .pt_account .main-center-heading .heading-2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    word-wrap: break-word;
    width: 100%;
    margin-top: 2px;
    font-size: 20px; } }

@media screen and (max-width: 959px) {
  .pt_account .main-center-heading h1 span {
    width: 100%;
    float: left;
    text-align: center; } }

.pt_account #primary.giftcertificates {
  float: right;
  width: 80%;
  padding-bottom: 20px; }
  @media screen and (max-width: 1023px) {
    .pt_account #primary.giftcertificates {
      width: 100%; } }

.pt_account #secondary.giftcert-secondary {
  width: 16%;
  margin-top: 0; }

@media screen and (max-width: 767px) {
  .pt_account .primary-content {
    width: 100%; } }

.pt_account ~ .ui-dialog {
  max-width: 50%; }
  .pt_account ~ .ui-dialog.payment-dialog, .pt_account ~ .ui-dialog.address-dialog {
    max-width: 100%; }
  .pt_account ~ .ui-dialog .password-reset-heading {
    text-transform: uppercase;
    font-family: 'BrandonGrotesque-Bold';
    width: 100%;
    line-height: 22px;
    line-height: 1.375rem; }
  .pt_account ~ .ui-dialog #dialog-container {
    padding: 0 30px 40px;
    padding:  0 1.875rem 2.5rem; }
  .pt_account ~ .ui-dialog p, .pt_account ~ .ui-dialog button, .pt_account ~ .ui-dialog span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .pt_account ~ .ui-dialog p {
    margin-right: 4%; }
  .pt_account ~ .ui-dialog .email {
    width: 66%;
    padding-right: 10px;
    display: inline-block; }
    .pt_account ~ .ui-dialog .email span.error {
      position: absolute;
      bottom: 0px;
      left: 0px; }
  .pt_account ~ .ui-dialog .error-message {
    position: absolute; }
  @media screen and (max-width: 959px) {
    .pt_account ~ .ui-dialog .email {
      width: 56%; } }
  @media screen and (max-width: 767px) {
    .pt_account ~ .ui-dialog {
      max-width: 75%; }
      .pt_account ~ .ui-dialog .email {
        width: 100%; }
        .pt_account ~ .ui-dialog .email span.error, .pt_account ~ .ui-dialog .email .error-message {
          position: static; } }

@media screen and (max-width: 1023px) {
  .pt_account .paymentslist {
    text-align: center; } }

.pt_account .error {
  display: block; }

.pt_account .error-message {
  width: 59%; }

@media screen and (max-width: 1023px) {
  .add-card-legend .add-card-header {
    display: inline-block;
    text-align: left;
    font-size: 18px;
    font-size: 1.125rem; } }

.add-card-legend .dialog-required {
  padding: 0px;
  padding: 0rem; }
  @media screen and (max-width: 767px) {
    .add-card-legend .dialog-required {
      width: initial; } }

.pt_customer-service #primary.sitemap {
  float: right;
  width: 80%;
  padding-bottom: 20px; }
  @media screen and (max-width: 1023px) {
    .pt_customer-service #primary.sitemap {
      width: 100%; } }
  .pt_customer-service #primary.sitemap .secondary-main-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #dcdbdc;
    width: 100%;
    display: inline-block;
    text-transform: uppercase; }
  .pt_customer-service #primary.sitemap .secondary-main-heading a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    width: 100%;
    display: inline-block;
    text-transform: uppercase; }
  .pt_customer-service #primary.sitemap .sec-level-1 {
    margin-top: 0; }
  .pt_customer-service #primary.sitemap .sec-level-2 {
    margin: 0 0 30px 0; }
    .pt_customer-service #primary.sitemap .sec-level-2 li {
      line-height: normal;
      margin: 0 0 2px 0 !important; }
      .pt_customer-service #primary.sitemap .sec-level-2 li a {
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        color: #333333;
        font-size: 14px;
        padding: 0 0 0 15px;
        padding:  0 0 0 0.9375rem;
        display: inline-block;
        line-height: normal;
        position: relative; }
        .pt_customer-service #primary.sitemap .sec-level-2 li a:before {
          content: "";
          border: solid #999999;
          border-width: 0 3px 3px 0;
          display: inline-block;
          padding: 3px;
          padding: 0.1875rem;
          vertical-align: middle;
          -webkit-transform: rotate(-45deg);
                  transform: rotate(-45deg);
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -5px; }

.pt_customer-service #secondary.sitemap-secondary {
  width: 16%;
  margin-top: 0; }

.set-new-password-wrapper {
  margin: 40px auto 10%;
  text-align: left;
  max-width: 1200px;
  max-width: 75rem; }
  @media screen and (min-width: 320px) {
    .set-new-password-wrapper {
      width: 96%; } }
  @media screen and (min-width: 1024px) {
    .set-new-password-wrapper {
      width: 100%; } }
  .set-new-password-wrapper .new-password-heading {
    text-align: center;
    font-size: 26px;
    font-family: BrandonGrotesque-Bold;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin-bottom: 60px;
    margin-bottom: 3.75rem; }
    .set-new-password-wrapper .new-password-heading strong {
      background: #ffffff;
      padding: 0 15px; }
    .set-new-password-wrapper .new-password-heading::before {
      content: "";
      margin: 0 auto;
      /* this centers the line to the full width specified */
      position: absolute;
      /* positioning must be absolute here, and relative positioning must be applied to the parent */
      top: 50%;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      z-index: -1;
      border-top: none; }
    .set-new-password-wrapper .new-password-heading::after {
      border-bottom: 1px solid #dfdfdf;
      -webkit-box-shadow: 0 1px 0 0 black;
      box-shadow: 0 1px 0 0 #dfdfdf;
      content: "";
      margin: 0 auto;
      /* this centers the line to the full width specified */
      position: absolute;
      top: 45%;
      left: 0;
      right: 0;
      width: 100%;
      z-index: -1; }
  .set-new-password-wrapper #NewPasswordForm {
    margin: 0 auto;
    width: 250px;
    width: 15.625rem; }
    .set-new-password-wrapper #NewPasswordForm .form-row-button {
      text-align: center;
      margin-top: 40px;
      margin-top: 2.5rem; }
      .set-new-password-wrapper #NewPasswordForm .form-row-button .apply-btn {
        padding: 8px 50px 8px 20px;
        padding:  0.5rem 3.125rem 0.5rem 1.25rem; }
  .set-new-password-wrapper .success-password-change-message {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }

.pt_wish-list .list-table-header {
  background: url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EDEDED;
  overflow: hidden;
  padding: 2em; }
  .pt_wish-list .list-table-header p {
    color: #999;
    float: right;
    margin: 0;
    overflow: hidden;
    width: 40%; }

.pt_wish-list .form-row.wishlist-shipping-address-form-row {
  width: 100%; }
  .pt_wish-list .form-row.wishlist-shipping-address-form-row label, .pt_wish-list .form-row.wishlist-shipping-address-form-row .field-wrapper {
    width: 100%;
    text-align: left; }
  @media screen and (min-width: 768px) {
    .pt_wish-list .form-row.wishlist-shipping-address-form-row {
      width: 33%; } }

.pt_wish-list .primary-content .list-table-header h2 {
  float: left; }

.pt_wish-list .wish-list-items .item-image {
  width: 17%; }

.pt_wish-list .wish-list-items .item-details {
  width: 25%; }
  .pt_wish-list .wish-list-items .item-details .edit-wishlist-details {
    padding-top: 18px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    text-decoration: underline;
    display: inline-block; }
  .pt_wish-list .wish-list-items .item-details .item-availability {
    width: 100%;
    margin-bottom: 15px; }
  .pt_wish-list .wish-list-items .item-details .item-dashboard {
    width: 100%;
    display: inline-block; }
    .pt_wish-list .wish-list-items .item-details .item-dashboard button.add-to-cart, .pt_wish-list .wish-list-items .item-details .item-dashboard a.add-to-cart {
      font-size: 16px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .pt_wish-list .wish-list-items .item-details .wishlist-mobile-details {
    width: 100%; }
  .pt_wish-list .wish-list-items .item-details .product-list-item .name {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 15px;
    padding-right: 10px;
    font-style: normal;
    color: #000000; }
  .pt_wish-list .wish-list-items .item-details .product-list-item .sku .label, .pt_wish-list .wish-list-items .item-details .product-list-item .sku .value, .pt_wish-list .wish-list-items .item-details .product-list-item .attribute .label, .pt_wish-list .wish-list-items .item-details .product-list-item .attribute .value, .pt_wish-list .wish-list-items .item-details .product-list-item .price .label, .pt_wish-list .wish-list-items .item-details .product-list-item .price .value {
    font-size: 13px;
    line-height: 22px; }
  .pt_wish-list .wish-list-items .item-details .product-list-item .sku .label, .pt_wish-list .wish-list-items .item-details .product-list-item .attribute .label, .pt_wish-list .wish-list-items .item-details .product-list-item .price .label {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400; }
  .pt_wish-list .wish-list-items .item-details .product-list-item .sku .value, .pt_wish-list .wish-list-items .item-details .product-list-item .attribute .value, .pt_wish-list .wish-list-items .item-details .product-list-item .price .value {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700; }
  .pt_wish-list .wish-list-items .item-details .product-list-item .product_options {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 22px; }

.pt_wish-list .wish-list-items .item-dashboard {
  width: 76%; }

.pt_wish-list .wish-list-items .item-availability {
  width: 14%; }
  .pt_wish-list .wish-list-items .item-availability .product-availability-list .is-in-stock {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: #333333;
    margin: 18px 0 0 0;
    padding: 0; }

.pt_wish-list .wish-list-items .item-dashboard .option-update button {
  padding-top: 18px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-decoration: underline;
  color: #333333; }
  .pt_wish-list .wish-list-items .item-dashboard .option-update button .update-item {
    margin-bottom: 16px;
    background: url("../images/remove.svg") no-repeat 0 center;
    background-size: 11px 11px;
    outline: none; }

@media screen and (max-width: 1260px) {
  .pt_wish-list .wish-list-items .item-dashboard .option-add-to-cart .add-to-cart {
    margin-top: 20px; } }

@media screen and (min-width: 768px) {
  .pt_wish-list .wish-list-items .item-dashboard .form-horizontal label, .pt_wish-list .wish-list-items .item-dashboard .form-horizontal .label-space {
    width: 32.7%; }
  .pt_wish-list .wish-list-items .item-dashboard .option-update {
    margin-left: 32%; }
  .pt_wish-list .wish-list-items .item-dashboard .option-add-to-cart {
    display: inline-block;
    float: right;
    width: 68%;
    margin-top: 20px; }
  .pt_wish-list .wish-list-items .item-dashboard .form-row.public {
    margin-left: 32%; }
    .pt_wish-list .wish-list-items .item-dashboard .form-row.public label {
      width: auto; } }

@media screen and (max-width: 767px) {
  .pt_wish-list .wish-list-items .item-dashboard .option-add-to-cart {
    width: 100%; }
    .pt_wish-list .wish-list-items .item-dashboard .option-add-to-cart .add-to-cart {
      clear: both;
      float: left;
      width: 100%; } }

.list-share {
  border-top: 1px solid #d4d4d4;
  padding: 2em 0; }
  .list-share .share-option {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    margin-bottom: .5rem;
    float: left; }
  .list-share .share-options {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.7em;
    float: left;
    margin-left: 1rem;
    margin-top: 0.3rem; }
    .list-share .share-options .share-title {
      display: inline; }
  .list-share .list-title {
    float: left; }
  .list-share .share-link {
    cursor: pointer; }
  .list-share .share-link-content {
    display: none; }
    .list-share .share-link-content.active {
      display: block;
      float: left; }

.event-info {
  margin: 1em; }

.wishlist-search .form-row,
.registry-search .form-row {
  clear: none;
  margin: .5rem 0 .5rem 1%;
  float: left;
  width: 32.666666667%; }
  .wishlist-search .form-row:nth-of-type(3n + 1),
  .registry-search .form-row:nth-of-type(3n + 1) {
    margin-left: 0; }

.wishlist-search .form-row-button,
.registry-search .form-row-button {
  margin-left: 0; }

.pt_gift-registry .create-new-registry {
  margin: 1em 0; }
  .pt_gift-registry .create-new-registry button {
    float: left;
    margin-right: 2em; }
  .pt_gift-registry .create-new-registry p {
    font-size: 1.3em; }

.pt_gift-registry .add-gift-cert {
  border: 1px solid #EDEDED;
  margin-bottom: -1px;
  overflow: auto;
  padding: .83em; }
  .pt_gift-registry .add-gift-cert p {
    color: #999;
    font-style: italic;
    line-height: 1.5em; }

.pt_gift-registry .hdr-options {
  width: 9%; }

.page-content-tab-navigaton button {
  background-color: #e0e0e0;
  border-color: #EDEDED;
  border-width: 1px;
  color: #999;
  font-size: 1.1em;
  font-style: italic;
  font-weight: 400;
  margin: 0 0 -1px; }
  .page-content-tab-navigaton button.selected {
    background-color: #ffffff;
    border-bottom: 1px solid #ffffff; }

.page-content-tab-wrapper {
  border: 1px solid #EDEDED;
  padding: .42em; }

.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-weight: bold;
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto; }

.gift-reg-purchases .quantity-purchased {
  color: #990000; }

.gift-registry-advanced .toggle-content {
  display: none; }

.gift-certificate-purchase {
  margin-bottom: 1em;
  padding: 0; }
  .gift-certificate-purchase .content-asset img {
    margin: 1.66em 0; }
  .gift-certificate-purchase form {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
    width: 100%; }
    .gift-certificate-purchase form button {
      margin-top: -4px;
      width: 12em;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    .gift-certificate-purchase form textarea {
      width: 98%; }
  .gift-certificate-purchase .cert-amount .form-caption {
    margin: 1.66em 0 0;
    position: absolute;
    width: 40%; }
  .gift-certificate-purchase .cert-amount.error {
    padding-bottom: 2.92em; }
  @media (min-width: 768px) {
    .gift-certificate-purchase {
      max-width: 858px;
      margin: 0 auto; }
      .gift-certificate-purchase .content-asset {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        padding-right: 0; }
      .gift-certificate-purchase form {
        float: left; }
        .gift-certificate-purchase form textarea {
          width: auto; } }

.gift-cert-balance-section .gift-cert-balance label {
  display: none; }

.gift-cert-balance-section .gift-cert-balance input {
  margin-top: 0;
  width: 100%; }

.gift-cert-balance-section .gift-cert-balance .form-caption {
  margin-left: 0; }

.gift-cert-balance-section .gift-cert-balance-submit {
  clear: none;
  float: left; }

.gift-cert-balance-section .gift-cert-balance .label {
  display: none; }

@media (min-width: 768px) {
  .gift-cert-balance-section {
    max-width: 858px;
    margin: 0 auto; } }

.checkoutlogin {
  width: 100%;
  display: inline-block;
  margin: 45px 0 65px 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 15px; }
  @media screen and (max-width: 767px) {
    .checkoutlogin {
      font-size: 14px;
      margin: 20px 0 65px 0; }
      .checkoutlogin .col-2 .section-1 {
        position: relative;
        width: 100%; } }
  .checkoutlogin .checkbox-row label {
    line-height: 26px;
    margin-left: 10px; }
  @media screen and (max-width: 959px) {
    .checkoutlogin {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0 11px; } }
  .checkoutlogin button {
    padding: 12px 43px 12px 20px;
    padding:  0.75rem 2.6875rem 0.75rem 1.25rem;
    font-family: BrandonGrotesque-Bold;
    font-size: 18px;
    margin-top: 28px;
    margin-top: 1.75rem;
    float: left;
    clear: both; }
    @media screen and (max-width: 767px) {
      .checkoutlogin button {
        margin-top: 20px;
        width: 100%;
        font-size: 16px;
        padding: 14.5px; } }
  .checkoutlogin .col-1,
  .checkoutlogin .col-2 {
    margin: 0; }
    .checkoutlogin .col-1 .section-1,
    .checkoutlogin .col-1 .section-2,
    .checkoutlogin .col-2 .section-1,
    .checkoutlogin .col-2 .section-2 {
      padding: 25px 40px 10px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border: 1px solid #d7d7d7; }
      @media screen and (max-width: 958px) {
        .checkoutlogin .col-1 .section-1,
        .checkoutlogin .col-1 .section-2,
        .checkoutlogin .col-2 .section-1,
        .checkoutlogin .col-2 .section-2 {
          padding: 25px 20px 10px; } }
      @media screen and (max-width: 958px) {
        .checkoutlogin .col-1 .section-1,
        .checkoutlogin .col-1 .section-2,
        .checkoutlogin .col-2 .section-1,
        .checkoutlogin .col-2 .section-2 {
          padding: 10px 20px 10px; } }
      .checkoutlogin .col-1 .section-1 .login-oauth,
      .checkoutlogin .col-1 .section-2 .login-oauth,
      .checkoutlogin .col-2 .section-1 .login-oauth,
      .checkoutlogin .col-2 .section-2 .login-oauth {
        display: none; }
      .checkoutlogin .col-1 .section-1 h2,
      .checkoutlogin .col-1 .section-2 h2,
      .checkoutlogin .col-2 .section-1 h2,
      .checkoutlogin .col-2 .section-2 h2 {
        font-family: BrandonGrotesque-Bold;
        font-size: 30px;
        font-weight: 200;
        margin-bottom: 20px;
        margin-bottom: 1.25rem; }
        @media screen and (max-width: 767px) {
          .checkoutlogin .col-1 .section-1 h2,
          .checkoutlogin .col-1 .section-2 h2,
          .checkoutlogin .col-2 .section-1 h2,
          .checkoutlogin .col-2 .section-2 h2 {
            margin: 10px 0;
            font-size: 20px; } }
      .checkoutlogin .col-1 .section-1 p,
      .checkoutlogin .col-1 .section-1 li,
      .checkoutlogin .col-1 .section-2 p,
      .checkoutlogin .col-1 .section-2 li,
      .checkoutlogin .col-2 .section-1 p,
      .checkoutlogin .col-2 .section-1 li,
      .checkoutlogin .col-2 .section-2 p,
      .checkoutlogin .col-2 .section-2 li {
        margin: 0;
        line-height: 20px; }
      .checkoutlogin .col-1 .section-1 p.mt-8,
      .checkoutlogin .col-1 .section-2 p.mt-8,
      .checkoutlogin .col-2 .section-1 p.mt-8,
      .checkoutlogin .col-2 .section-2 p.mt-8 {
        margin-top: 8px;
        margin-top: 0.5rem; }
      .checkoutlogin .col-1 .section-1 ul,
      .checkoutlogin .col-1 .section-2 ul,
      .checkoutlogin .col-2 .section-1 ul,
      .checkoutlogin .col-2 .section-2 ul {
        list-style: none;
        padding-left: 0;
        margin: 30px 0 0; }
        .checkoutlogin .col-1 .section-1 ul h3,
        .checkoutlogin .col-1 .section-2 ul h3,
        .checkoutlogin .col-2 .section-1 ul h3,
        .checkoutlogin .col-2 .section-2 ul h3 {
          font-family: 'Montserrat', sans-serif;
          font-weight: 700;
          font-size: 15px;
          margin-bottom: 8px; }
    .checkoutlogin .col-1 .section-2,
    .checkoutlogin .col-2 .section-2 {
      padding-top: 20px;
      margin-top: 40px; }
      .checkoutlogin .col-1 .section-2 button,
      .checkoutlogin .col-2 .section-2 button {
        margin-top: 20px; }
      @media screen and (max-width: 767px) {
        .checkoutlogin .col-1 .section-2,
        .checkoutlogin .col-2 .section-2 {
          margin: 20px 0; }
          .checkoutlogin .col-1 .section-2 ul,
          .checkoutlogin .col-2 .section-2 ul {
            display: none; } }
      .checkoutlogin .col-1 .section-2 .fa-check,
      .checkoutlogin .col-2 .section-2 .fa-check {
        margin-right: 6px;
        margin-right: 0.375rem;
        color: #339933; }
    .checkoutlogin .col-1 .loginform,
    .checkoutlogin .col-2 .loginform {
      margin-top: 48px; }
      @media screen and (max-width: 767px) {
        .checkoutlogin .col-1 .loginform,
        .checkoutlogin .col-2 .loginform {
          margin-top: 20px; } }
    .checkoutlogin .col-1 .corePromo,
    .checkoutlogin .col-2 .corePromo {
      background: url("../images/membership/Guest_Checkout_Mobile_Red.jpg") no-repeat bottom left #D71F37;
      background-size: 100% auto;
      color: #ffffff;
      padding-bottom: 30%; }
      @media screen and (min-width: 767px) {
        .checkoutlogin .col-1 .corePromo,
        .checkoutlogin .col-2 .corePromo {
          padding-bottom: 45%;
          background-image: url("../images/membership/Guest_Checkout_Red.jpg"); } }
      .checkoutlogin .col-1 .corePromo ul,
      .checkoutlogin .col-2 .corePromo ul {
        display: block;
        padding: 0 1.5em;
        margin: 1em 0; }
  .checkoutlogin .col-2 .section-1 {
    position: absolute;
    top: 45px;
    bottom: 68px;
    width: 47%; }
    @media screen and (min-width: 1135px) {
      .checkoutlogin .col-2 .section-1 {
        width: 544px;
        width: 34rem; } }
    @media screen and (max-width: 767px) {
      .checkoutlogin .col-2 .section-1 {
        width: 100%;
        position: relative; } }

.login-box h3 {
  margin: 0; }

.login-box p {
  margin: 1em 0; }

.login-box .error {
  margin-left: 0; }

.login-rememberme {
  display: inline-block;
  margin: 14px 0 16px;
  line-height: 20px;
  clear: both;
  float: left;
  width: 100%; }
  @media screen and (max-width: 767px) {
    .login-rememberme {
      margin: 10px 0 6px; } }

.login-oauth p:first-child {
  font-size: 2em;
  text-align: center;
  margin: 0;
  text-transform: uppercase; }

#OAuthProvider {
  display: block;
  margin-bottom: 1em;
  width: 80%; }

.categorylanding-middle-section .content-wrapper .main-center-heading {
  display: inline-block; }
  @media screen and (max-width: 1023px) {
    .categorylanding-middle-section .content-wrapper .main-center-heading {
      display: none; } }

.categorylanding-middle-section.heading {
  display: none;
  background: #eaeaea; }
  @media screen and (max-width: 1023px) {
    .categorylanding-middle-section.heading {
      display: block; } }
  .categorylanding-middle-section.heading .content-wrapper .main-center-heading {
    display: inline-block; }
    .categorylanding-middle-section.heading .content-wrapper .main-center-heading .heading-2 {
      background: transparent; }

@media screen and (max-width: 1023px) {
  .categorylanding-middle-section #secondary {
    display: inline-block;
    position: static;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .categorylanding-middle-section #secondary .refinements {
      position: static !important; }
      .categorylanding-middle-section #secondary .refinements .refinement {
        padding: 0 20px !important; } }

.categorylanding-middle-section #secondary span.root-category {
  display: inline-block;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  padding: 16px 12px 16px 0px;
  padding:  1rem 0.75rem 1rem 0px;
  text-transform: uppercase;
  border-bottom: 1px solid #e1e1e1;
  width: 100%;
  cursor: pointer;
  position: relative; }

.categorylanding-middle-section #secondary ul li a {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  width: 100%; }

.categorylanding-middle-section #secondary span.root-category:after {
  content: "";
  border: solid #999999;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
  padding: 0.1875rem;
  vertical-align: middle;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px; }

.categorylanding-middle-section #secondary span.root-category.expand:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

.categorylanding-middle-section #secondary .refinement > ul > li {
  padding: 5px 0; }

.categorylanding-middle-section #secondary .refinement > ul {
  padding: 5px 0 20px 0; }

.close-categorys {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  display: inline-block;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 10px 0;
  width: 100%;
  cursor: pointer;
  background: #eaeaea;
  text-align: center;
  color: #999;
  margin: -1px 0 0 0;
  position: relative;
  text-transform: uppercase;
  border-top: 1px solid #cccccc;
  -webkit-box-shadow: 0 10px 37px -8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 37px -8px rgba(0, 0, 0, 0.5); }

.hide-refinement {
  display: none; }

.show-refinement .hide-refinement {
  display: block; }

@media screen and (max-width: 767px) {
  .categorylanding-middle-section #secondary span.root-category {
    font-size: 13px; }
  .cat-filter-by {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 16px;
    background: #eaeaea;
    width: 100%;
    display: inline-block;
    padding: 13px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    z-index: 1;
    margin-bottom: 10px; }
  .cat-filter-by:after {
    content: "";
    border: solid #999999;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    padding: 0.1875rem;
    vertical-align: middle;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -5px; }
  .cat-filter-by.expand:after {
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); } }

.bottom-banner-container {
  overflow: hidden; }
  .bottom-banner-container .bottom-banner-cell {
    float: left;
    overflow: hidden;
    text-align: center; }
  .bottom-banner-container .banner-cell-1 {
    width: 33%; }
  .bottom-banner-container .banner-cell-2 {
    width: 34%; }
  .bottom-banner-container .banner-cell-3 {
    width: 33%; }

#cat-main-slides {
  position: relative;
  overflow: hidden;
  width: 100%; }

#cat-main-slides .slide {
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%; }

#cat-main-slides .slide img {
  height: auto;
  width: 100%;
  max-width: 160%; }

#cat-main-slides .slide .banner-message {
  position: absolute;
  bottom: 11%;
  left: 13.9%; }

#cat-main-slides .slide .banner-message .banner-description {
  font-family: BrandonGrotesque-Bold;
  font-size: 48px;
  color: #ffffff;
  line-height: 50px;
  letter-spacing: 0.5px;
  margin-bottom: 32px;
  float: left;
  text-align: left; }

#cat-main-slides .slide .banner-message .banner-link {
  width: 251px;
  padding: 9.5px 0;
  margin-left: 2px;
  display: inline-block;
  font-family: BrandonGrotesque-Bold;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 3px;
  float: left;
  clear: both;
  margin: 0 0 20px 0; }

@media screen and (min-width: 1024px) {
  #cat-main-slides .slide .banner-message {
    top: 25.5%;
    text-align: left; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  #cat-main-slides .slide .banner-message {
    top: 17.5%;
    left: 4.9%; }
  #cat-main-slides .slide .banner-message .banner-description {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 18px; }
  #cat-main-slides .slide .banner-message .banner-link {
    font-size: 14px;
    width: 178px;
    margin: 0 0 15px 0; } }

@media screen and (min-width: 768px) {
  #cat-main-slides .slide img {
    max-width: 100%; } }

@media screen and (max-width: 767px) {
  #cat-main-slides .slide .banner-message {
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%; }
  #cat-main-slides .slide .banner-message .banner-link {
    color: #000000;
    background: #ffffff;
    font-size: 13px;
    width: 44.5%;
    float: none;
    margin-right: 5px;
    margin-left: 5px; }
  #cat-main-slides .slide .banner-message .banner-description {
    font-size: 26px;
    line-height: 29px;
    margin-bottom: 15px;
    float: none;
    text-align: center; } }

#cat-main-slides {
  position: relative;
  overflow: hidden;
  width: 100%; }
  #cat-main-slides:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    top: -12px;
    height: 10px;
    left: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }
  #cat-main-slides .slick-arrow {
    display: inline-block;
    width: 36px;
    width: 2.25rem;
    height: 57px;
    height: 3.5625rem;
    padding: 0px;
    padding: 0rem;
    color: rgba(255, 255, 255, 0);
    position: absolute;
    top: 50%;
    z-index: 9;
    outline: none; }
    @media screen and (min-width: 768px) {
      #cat-main-slides .slick-arrow.slick-prev {
        background: url(../images/interface/Arrow-left.svg) no-repeat;
        left: 2%;
        opacity: 0.4; }
        #cat-main-slides .slick-arrow.slick-prev:hover {
          opacity: 1; }
      #cat-main-slides .slick-arrow.slick-next {
        background: url(../images/interface/Arrow-right.svg) no-repeat;
        right: 2%;
        opacity: 0.6; }
        #cat-main-slides .slick-arrow.slick-next:hover {
          opacity: 1; } }
  #cat-main-slides .slick-dots {
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    position: absolute;
    margin: 0; }
    #cat-main-slides .slick-dots li button {
      background: transparent;
      width: 15px;
      height: 15px;
      padding: 0;
      border-radius: 50%;
      border: 1px solid #ffffff;
      text-indent: -9999px;
      display: inline-block;
      margin: 0 3px 0 3px; }
    #cat-main-slides .slick-dots li.slick-active button {
      background: #ffffff;
      border: 1px solid #ffffff; }
    @media screen and (max-width: 767px) {
      #cat-main-slides .slick-dots {
        display: none !important; } }

.home-free-content {
  margin: -7px 0px 0px 0px;
  margin:  -0.4375rem 0px 0px 0px;
  background: #333;
  padding: 12px 0px 12px;
  padding:  0.75rem 0px 0.75rem;
  display: inline-block;
  width: 100%; }
  .home-free-content .free-information {
    display: inline-block;
    width: 100%; }
    .home-free-content .free-information .free-col {
      text-align: center;
      border-right: 1px solid #5c5c5c;
      display: inline-block;
      width: 40%;
      float: left;
      margin: 0;
      padding: 6px 0px;
      padding:  0.375rem 0px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .home-free-content .free-information .free-col:last-child {
        border-right: none;
        width: 30%; }
      .home-free-content .free-information .free-col:first-child {
        width: 30%; }
        @media screen and (min-width: 1023px) {
          .home-free-content .free-information .free-col:first-child {
            text-align: left; } }
      .home-free-content .free-information .free-col.free-c-n-c-store .text {
        padding-left: 24px;
        padding-left: 1.5rem;
        background: url("../images/pdp-images/click-n-collect-light.svg") left 1px no-repeat;
        background-size: auto 15px; }
      .home-free-content .free-information .free-col.free-delivery .text {
        padding-left: 36px;
        padding-left: 2.25rem;
        background: url("../images/pdp-images/free-delivery-light.svg") left 1px no-repeat;
        background-size: auto 15px; }
      .home-free-content .free-information .free-col.free-return .text {
        padding-left: 24px;
        padding-left: 1.5rem;
        background: url("../images/pdp-images/refresh-light.svg") left 1px no-repeat;
        background-size: auto 15px; }
    .home-free-content .free-information .text {
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      font-size: 15px;
      font-size: 0.9375rem;
      line-height: 16px;
      line-height: 1rem;
      color: #ffffff;
      display: inline-block; }
      @media screen and (max-width: 1023px) {
        .home-free-content .free-information .text {
          font-size: 10px;
          font-size: 0.625rem; } }
      @media screen and (max-width: 767px) {
        .home-free-content .free-information .text {
          font-size: 11px;
          font-size: 0.6875rem; } }
    .home-free-content .free-information .bold-text {
      font-weight: 600; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .pt_categorylanding .search-result-items {
    margin: 0px 10px;
    margin:  0px 0.625rem; } }

.pt_categorylanding .grid-tile {
  padding: 0px 6px;
  padding:  0px 0.375rem;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 18%;
  float: left;
  list-style: none outside none; }

.pt_categorylanding .what-hot-section .product-listing {
  padding: 0px 0px 10px 0px;
  padding:  0px 0px 0.625rem 0px;
  margin-top: 28px;
  margin-top: 1.75rem; }
  .pt_categorylanding .what-hot-section .product-listing.active {
    display: block; }

@media screen and (min-width: 768px) {
  .pt_categorylanding .breadcrumb {
    background: #f4f4f4;
    margin: 0; }
  .pt_categorylanding .categorylanding-middle-section #secondary .refinement {
    padding: 0; } }

@media screen and (max-width: 767px) {
  .pt_categorylanding .categorylanding-right-section.home-free-content {
    display: none; }
  .pt_categorylanding .what-hot-section {
    background: #f9f9f9;
    -webkit-box-shadow: inset 0px 20px 40px -21px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 20px 40px -21px rgba(0, 0, 0, 0.5); } }

@media screen and (max-width: 480px) {
  .pt_categorylanding .footer-container .email-subscription-section .emailsub-heading {
    float: left;
    width: 100%;
    display: inline-block; } }

#wrapper.pt_store-locator {
  width: 100%; }
  #wrapper.pt_store-locator .primary-content {
    width: 100%;
    padding-bottom: 0; }
    #wrapper.pt_store-locator .primary-content .row {
      width: 100%;
      margin: 0; }
      @media screen and (max-width: 768px) {
        #wrapper.pt_store-locator .primary-content .row {
          display: block; } }
    #wrapper.pt_store-locator .primary-content .col-1,
    #wrapper.pt_store-locator .primary-content .col-2 {
      margin: 0;
      width: 50%; }
      @media screen and (max-width: 768px) {
        #wrapper.pt_store-locator .primary-content .col-1,
        #wrapper.pt_store-locator .primary-content .col-2 {
          width: 100%; } }
    #wrapper.pt_store-locator .primary-content .col-2.has-results {
      background: #f2f2f2; }

.store-locator-header {
  background: #262626;
  width: 100%;
  padding: 75px 0px;
  padding:  4.6875rem 0px;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .store-locator-header {
      padding: 35px 0px;
      padding:  2.1875rem 0px; } }
  .store-locator-header h1 {
    color: #ffffff;
    font-family: BrandonGrotesque-Bold;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 40px;
    line-height: 2.5rem;
    margin: 0;
    text-transform: uppercase; }
    @media screen and (max-width: 768px) {
      .store-locator-header h1 {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem; } }
    .store-locator-header h1 span {
      display: block;
      font-size: 50px;
      font-size: 3.125rem; }
      @media screen and (max-width: 768px) {
        .store-locator-header h1 span {
          font-size: 30px;
          font-size: 1.875rem;
          line-height: 30px;
          line-height: 1.875rem; } }

.stores-map {
  width: 100%;
  min-height: 820px;
  height: 100%; }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .stores-map {
      min-height: 600px; } }
  @media screen and (max-width: 768px) {
    .stores-map {
      min-height: 400px; } }

.filter-box {
  background: #ffffff;
  padding: 35px 40px; }
  @media screen and (max-width: 768px) {
    .filter-box {
      padding: 15px; } }
  .filter-box h2,
  .filter-box label {
    color: #262626;
    font-family: BrandonGrotesque-Bold;
    font-size: 16px;
    line-height: 14px;
    margin: 0 0 1em;
    text-transform: uppercase; }
  .filter-box .required-indicator {
    display: none; }
  .filter-box .form-row {
    float: left;
    clear: both;
    width: 50%; }
    .filter-box .form-row.maxdistance label span {
      font-size: 12px;
      font-size: 0.75rem;
      line-height: 10px;
      line-height: 0.625rem; }
    .filter-box .form-row.storeType {
      width: 100%; }
    .filter-box .form-row.postalCode {
      width: 100%; }
      .filter-box .form-row.postalCode .field-wrapper .input-text.postalcode, .filter-box .form-row.postalCode .field-wrapper .input-text.location {
        width: 50%; }
        @media screen and (max-width: 1024px) {
          .filter-box .form-row.postalCode .field-wrapper .input-text.postalcode, .filter-box .form-row.postalCode .field-wrapper .input-text.location {
            width: 100%; } }
      .filter-box .form-row.postalCode .field-wrapper .error {
        display: block; }
    .filter-box .form-row.form-row-button {
      clear: none;
      margin-top: 30px; }
      .filter-box .form-row.form-row-button button {
        background: #cc0033;
        border-radius: 4px;
        font-family: BrandonGrotesque-Bold;
        font-size: 14px;
        line-height: 14px;
        margin-left: 20px;
        padding: 13px 2em; }
        @media screen and (max-width: 1024px) {
          .filter-box .form-row.form-row-button button {
            float: right; } }
    .filter-box .form-row.radio-button-form-row .field-wrapper {
      width: 100%;
      height: auto; }
      .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] {
        display: none; }
        .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] + label {
          float: left;
          clear: none;
          cursor: pointer;
          font-family: BrandonGrotesque-Bold;
          font-size: 16px;
          line-height: 14px;
          padding: 17px 20px 17px 47px;
          border: solid 1px #c2c2c2;
          border-radius: 4px;
          margin-right: 10px;
          background-repeat: no-repeat;
          background-position: 13px 13px;
          background-size: 20px 24px; }
          .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] + label[for="dwfrm_storelocator_storeType_both"] {
            background-image: url("../images/storelocator/storelocator-both.svg");
            padding-left: 54px; }
          .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] + label[for="dwfrm_storelocator_storeType_store"] {
            background-image: url("../images/storelocator/storelocator-stores.svg");
            padding-left: 54px; }
          .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] + label[for="dwfrm_storelocator_storeType_clubs"] {
            background-image: url("../images/storelocator/storelocator-fitness.svg");
            padding-left: 54px; }
          .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"] + label[for="dwfrm_storelocator_storeType_intersport"] {
            background-image: url("../images/storelocator/storelocator-intersport.svg");
            padding-left: 54px; }
        .filter-box .form-row.radio-button-form-row .field-wrapper input[type="radio"]:checked + label {
          background-color: #f2f2f2; }

.filter-results {
  overflow: hidden; }
  .filter-results ul {
    display: none;
    background: #f2f2f2 url("../images/storelocator/shadow.gif") repeat-x 0 0;
    padding: 25px 60px 25px 40px;
    margin: 0;
    position: relative;
    max-height: 438px;
    overflow: auto; }
    @media screen and (min-width: 768px) and (max-width: 1024px) {
      .filter-results ul {
        max-height: 467px; } }
    @media screen and (max-width: 768px) {
      .filter-results ul {
        max-height: none; } }
    .filter-results ul:before {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      margin-left: -9px;
      width: 0;
      height: 0;
      border-left: 9px solid transparent;
      border-right: 9px solid transparent;
      border-top: 9px solid #ffffff; }
    .filter-results ul li {
      list-style: none;
      border-top: solid 1px #ccc;
      padding: 20px 65px 20px 27px;
      position: relative;
      background-position: 1px 18px;
      background-size: 16px 18px;
      background-repeat: no-repeat; }
      .filter-results ul li:first-child {
        border-top: 0; }
      .filter-results ul li.fitness {
        background-image: url("../images/storelocator/storelocator-fitness.svg"); }
      .filter-results ul li.stores {
        background-image: url("../images/storelocator/storelocator-stores.svg"); }
      .filter-results ul li.intersport {
        background-image: url("../images/storelocator/storelocator-intersport.svg"); }
      .filter-results ul li.both {
        background-image: url("../images/storelocator/storelocator-both.svg"); }
      .filter-results ul li h3 {
        color: #333333;
        font-family: BrandonGrotesque-Bold;
        font-size: 20px;
        line-height: 14px;
        margin-top: 0;
        margin-bottom: 0.5em;
        text-transform: uppercase; }
      .filter-results ul li p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        color: #333333;
        font-size: 14px;
        line-height: 14px;
        margin: 0; }
      .filter-results ul li a {
        display: inline-block;
        top: 40%;
        right: 14px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        color: #cc0033;
        font-size: 14px;
        line-height: 14px; }

.infoBox {
  background: #ffffff;
  border-radius: 4px;
  padding: 25px !important;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  position: relative;
  -webkit-box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.38);
  box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.38); }
  .infoBox:before {
    content: '';
    position: absolute;
    top: -9px;
    left: 50%;
    margin-left: -9px;
    width: 0;
    height: 0;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #ffffff; }
  .infoBox h3 {
    color: #cc0033;
    margin: 0;
    font-weight: normal; }
  .infoBox p {
    margin: 0; }
    .infoBox p.phone {
      margin-top: 12px; }

.store-information {
  background: none repeat scroll 0 0 #e0e0e0;
  border-bottom: 1px solid #ffffff; }

.store-name {
  font-weight: bold;
  margin: 0 0 10px; }

.store-map {
  border-bottom: 1px solid #e0e0e0; }

.ui-dialog .ui-dialog-content {
  padding: 20px 40px 60px 40px; }
  .ui-dialog .ui-dialog-content .store-locator-details {
    float: left;
    width: 44%; }
    @media screen and (max-width: 768px) {
      .ui-dialog .ui-dialog-content .store-locator-details {
        width: 100%; } }
    .ui-dialog .ui-dialog-content .store-locator-details h1 {
      font-family: BrandonGrotesque-Bold;
      font-size: 30px;
      line-height: 30px;
      color: #333333;
      margin: 0 0 16px;
      text-transform: uppercase; }
    .ui-dialog .ui-dialog-content .store-locator-details h3 {
      font-family: BrandonGrotesque-Bold;
      font-size: 20px;
      line-height: 20px;
      color: #333333;
      margin: 0 0 16px;
      text-transform: uppercase; }
    .ui-dialog .ui-dialog-content .store-locator-details p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      color: #333333;
      margin: 0 0 16px; }
      .ui-dialog .ui-dialog-content .store-locator-details p.tel {
        margin-bottom: 32px; }
    .ui-dialog .ui-dialog-content .store-locator-details .opening-hours {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      color: #333333;
      line-height: 32px;
      margin-bottom: 45px; }
      .ui-dialog .ui-dialog-content .store-locator-details .opening-hours span {
        display: inline-block;
        width: 180px; }
  .ui-dialog .ui-dialog-content #store-map-canvas {
    float: left;
    width: 56%;
    min-height: 545px;
    height: 100%; }
    @media screen and (max-width: 768px) {
      .ui-dialog .ui-dialog-content #store-map-canvas {
        width: 100%;
        min-height: 400px; } }

.store-finder-tabs-wrapper {
  display: none; }

.bottom-cross-dialog {
  position: absolute !important;
  bottom: 5px;
  right: 0; }

.js .loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.js .loader-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.7; }

.js .loader-indicator {
  z-index: 100;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  background: url("../images/loading-small.gif") no-repeat; }

#search-suggestions:after {
  content: "";
  display: table;
  clear: both; }

@media screen and (min-width: 767px) {
  .search-minicart-content form {
    padding: 0;
    margin: 0; } }

@media screen and (min-width: 1023px) {
  .search-minicart-content form {
    padding: 10px 10px 15px;
    margin: -10px 0 0; } }

.search-minicart-content .search-input-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.search-minicart-content #search-suggestions {
  position: relative; }

.search-suggestion-wrapper {
  background-color: #f2f2f2;
  border: none;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 1; }
  @media screen and (max-width: 1024px) {
    .search-suggestion-wrapper {
      width: calc(100% + 40px);
      left: -20px;
      top: 25px; } }
  @media screen and (max-width: 768px) {
    .search-suggestion-wrapper {
      top: 25px; } }
  .search-suggestion-wrapper .product-suggestions {
    background: #ffffff; }
    .search-suggestion-wrapper .product-suggestions .black-button {
      width: 195px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      text-align: center;
      display: inline-block;
      padding: 10px;
      padding: 0.625rem;
      cursor: pointer;
      outline: none;
      border-radius: 4px;
      display: none;
      margin: 30px auto; }
    @media screen and (max-width: 1024px) {
      .search-suggestion-wrapper .product-suggestions {
        grid-row-start: 3;
        /* Reverse order on smaller screens */ }
        .search-suggestion-wrapper .product-suggestions .black-button {
          display: block; } }
  @media screen and (min-width: 1024px) {
    .search-suggestion-wrapper.full {
      width: 100%; }
      .search-suggestion-wrapper.full .phrase-suggestions {
        width: 49%;
        display: inline-block;
        vertical-align: top; }
        .search-suggestion-wrapper.full .phrase-suggestions .hitgroup .header {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
          padding-bottom: 5px;
          color: #333;
          border-bottom: 1px solid #cccccc; }
      .search-suggestion-wrapper.full .product-suggestions {
        width: 50%;
        display: inline-block;
        vertical-align: top;
        float: right;
        -webkit-box-shadow: -28px 0px 41px -30px rgba(0, 0, 0, 0.5);
                box-shadow: -28px 0px 41px -30px rgba(0, 0, 0, 0.5);
        border-top-right-radius: 0;
        cursor: pointer; } }
  @media screen and (min-width: 1024px) {
    .search-suggestion-wrapper.full {
      width: 250%; } }
  @media screen and (max-width: 1023px) {
    .search-suggestion-wrapper {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      display: grid;
      overflow-y: scroll; } }
  @media screen and (max-height: 1024px) and (max-width: 768px) {
    .search-suggestion-wrapper {
      height: 90vh; } }
  @media screen and (max-height: 670px) {
    .search-suggestion-wrapper {
      height: 70vh; } }
  .search-suggestion-wrapper .hitgroup {
    color: #666666;
    margin: .7rem .7rem; }
    .search-suggestion-wrapper .hitgroup .header {
      margin: 0 0 20px .5em;
      padding: 10px 0;
      padding:  0.625rem 0;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      color: #333;
      text-transform: uppercase;
      border-bottom: 1px solid #cccccc; }
    .search-suggestion-wrapper .hitgroup .hit {
      display: block;
      margin-bottom: 1rem;
      margin-left: .5em;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      color: #666666 .search-suggestion-wrapper .hitgroup .hit; }
      .search-suggestion-wrapper .hitgroup .hit :hover {
        text-decoration: underline; }
    .search-suggestion-wrapper .hitgroup .parent-category {
      color: #999;
      font-size: 12px;
      font-family: 'Montserrat', sans-serif;
      font-weight: 300;
      text-transform: lowercase; }

.phrase-suggestions {
  border-top: 1px solid #cccccc;
  position: relative;
  min-height: 533px;
  height: 100%; }
  @media screen and (max-width: 1023px) {
    .phrase-suggestions {
      min-height: auto; } }
  @media screen and (min-width: 768px) {
    .phrase-suggestions {
      border-top: none; } }
  .phrase-suggestions .black-button {
    width: 195px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
    padding: 10px;
    padding: 0.625rem;
    cursor: pointer;
    outline: none;
    border-radius: 4px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media screen and (max-width: 1023px) {
      .phrase-suggestions .black-button {
        display: none; } }

.product-suggestion {
  border: none;
  border-top: 1px solid #ccc;
  padding: 15px 10px 10px;
  opacity: 1;
  -webkit-transition: background .2s;
  transition: background .2s; }
  .product-suggestion:hover, .product-suggestion:focus {
    background: #f2f2f2;
    -webkit-transition: background .2s;
    transition: background .2s; }
  .product-suggestion .product-image {
    float: left;
    text-align: center;
    width: 25%; }
    .product-suggestion .product-image img {
      max-width: 100%; }
      @media screen and (max-width: 768px) {
        .product-suggestion .product-image img {
          max-width: 80px; } }
  .product-suggestion .product-details {
    float: left;
    padding-top: 15px;
    width: calc(75% - 10px);
    padding-left: 10px;
    color: #333; }
    .product-suggestion .product-details .brand-name {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      text-transform: capitalize;
      font-size: 14px; }
    .product-suggestion .product-details .product-name {
      width: 50%;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      color: #333;
      text-transform: capitalize; }
    .product-suggestion .product-details .product-price {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      font-size: 14px;
      float: right;
      position: relative;
      top: -48px;
      color: #333; }
      @media screen and (max-width: 480px) {
        .product-suggestion .product-details .product-price {
          top: -30px; } }

.search-phrase {
  color: #666666;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 1em;
  margin-bottom: 8px; }
  .search-phrase a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-decoration: underline;
    color: #666666; }
  .search-phrase .completed {
    font-style: italic; }
    .search-phrase .completed .original {
      text-decoration: underline;
      font-weight: bold; }
  .search-phrase .corrected {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500; }

.js #QuickViewDialog .top-link-bar {
  display: none !important; }

@media screen and (max-width: 480px) {
  .js #QuickViewDialog {
    display: none !important; } }

.js #QuickViewDialog .quickview-prev,
.js #QuickViewDialog .quickview-next {
  /* Hide quickview prev/next button, not needed in new design */
  display: none !important; }

.js #QuickViewDialog.ui-dialog-content {
  padding: 0 20px;
  padding:  0 1.25rem; }
  .js #QuickViewDialog.ui-dialog-content .pdp-main .product-primary-image {
    width: 100%; }
    .js #QuickViewDialog.ui-dialog-content .pdp-main .product-primary-image .primary-image {
      max-width: 100%; }
    .js #QuickViewDialog.ui-dialog-content .pdp-main .product-primary-image .wishlist-icon {
      right: 10px; }
      .js #QuickViewDialog.ui-dialog-content .pdp-main .product-primary-image .wishlist-icon i.fa.white {
        color: white;
        z-index: 1; }
  .js #QuickViewDialog.ui-dialog-content .pdp-main .product-add-to-cart button {
    padding: 10px 20px;
    padding:  0.625rem 1.25rem;
    font-size: 16px; }
    @media screen and (max-width: 1023px) {
      .js #QuickViewDialog.ui-dialog-content .pdp-main .product-add-to-cart button {
        padding: 0 20px;
        padding:  0 1.25rem; } }
  .js #QuickViewDialog.ui-dialog-content .pdp-main .in-stock-msg, .js #QuickViewDialog.ui-dialog-content .pdp-main .is-in-stock, .js #QuickViewDialog.ui-dialog-content .pdp-main [data-status="store-in-stock"] {
    text-transform: uppercase;
    color: #1d6c1d; }
  .js #QuickViewDialog.ui-dialog-content .pdp-main .socialsharing {
    display: none; }
  .js #QuickViewDialog.ui-dialog-content .product-thumbnails {
    width: 100%;
    display: none; }
  .js #QuickViewDialog.ui-dialog-content .product-col-1 {
    padding: 0;
    width: 340px !important; }
    .js #QuickViewDialog.ui-dialog-content .product-col-1 .product-image {
      max-width: 100%; }
    .js #QuickViewDialog.ui-dialog-content .product-col-1 .view-product-details {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      margin-top: 10px;
      display: inline-block; }
      .js #QuickViewDialog.ui-dialog-content .product-col-1 .view-product-details i {
        vertical-align: bottom;
        margin-left: 10px;
        margin-left: 0.625rem; }
  .js #QuickViewDialog.ui-dialog-content .product-col-2 {
    padding: 0 0 20px 0;
    width: 38.8%; }
    .js #QuickViewDialog.ui-dialog-content .product-col-2 .size-chart-link {
      display: none !important; }
  .js #QuickViewDialog.ui-dialog-content .pdp-main .product-set-list {
    height: 500px;
    overflow: auto; }
  @media screen and (max-width: 767px) {
    .js #QuickViewDialog.ui-dialog-content {
      padding: 0 10px; }
      .js #QuickViewDialog.ui-dialog-content .pdp-main .product-primary-image {
        display: inline-block; }
      .js #QuickViewDialog.ui-dialog-content .pdp-main .product-add-to-cart button {
        width: 100%; }
      .js #QuickViewDialog.ui-dialog-content .product-col-1, .js #QuickViewDialog.ui-dialog-content .product-col-2 {
        width: 100%; }
      .js #QuickViewDialog.ui-dialog-content .product-col-2 .product-name {
        display: inline-block;
        margin-right: 0; } }

.js #QuickViewDialog .zoomPad {
  position: relative;
  float: left;
  z-index: 99;
  cursor: crosshair;
  width: 100%; }

.js #QuickViewDialog .zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: Arial, sans-serif;
  text-decoration: none;
  border: 1px solid #ccc;
  background-color: #ffffff;
  padding: 8px;
  text-align: center;
  background-image: url(../images/zoomloader.gif);
  background-repeat: no-repeat;
  background-position: 43px 30px;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
  *width: 100px;
  *height: 49px; }

.js #QuickViewDialog .zoomPup {
  overflow: hidden;
  background-color: #ffffff;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 120;
  position: absolute;
  border: 1px solid #ccc;
  z-index: 101;
  cursor: crosshair; }

.js #QuickViewDialog .zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #ffffff;
  z-index: 5000;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101; }

.js #QuickViewDialog .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #ffffff;
  z-index: 6000;
  height: auto;
  z-index: 10000;
  z-index: 110; }

.js #QuickViewDialog .zoomWrapper {
  position: relative;
  border: 1px solid #999;
  z-index: 110; }

.js #QuickViewDialog .zoomWrapperTitle {
  display: block;
  background: #999;
  color: #ffffff;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60); }

.js #QuickViewDialog .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110; }
  .js #QuickViewDialog .zoomWrapperImage img {
    border: 0px;
    display: block;
    position: absolute;
    z-index: 101; }

.js #QuickViewDialog .zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position: absolute;
  display: block; }

.cookie-hint {
  display: none; }
  .cookie-hint .cookie-wrapper {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    background-color: #333;
    padding: 10px;
    padding: 0.625rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: fixed;
    color: #999999;
    height: auto;
    width: 100%;
    bottom: 0;
    z-index: 999; }
    .cookie-hint .cookie-wrapper .cookie-content {
      width: 80%;
      display: inline-block;
      font-size: 14px;
      font-size: 0.875rem;
      padding: 10px;
      padding: 0.625rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      @media screen and (max-width: 768px) {
        .cookie-hint .cookie-wrapper .cookie-content {
          width: 100%; } }
    .cookie-hint .cookie-wrapper .cookie-button {
      width: 10%;
      padding: 0px;
      padding: 0rem;
      display: inline-block;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      vertical-align: unset; }
      @media screen and (max-width: 768px) {
        .cookie-hint .cookie-wrapper .cookie-button {
          width: 100%;
          padding: 10px;
          padding: 0.625rem; } }
      @media screen and (min-width: 1805px) {
        .cookie-hint .cookie-wrapper .cookie-button {
          vertical-align: middle; } }
      .cookie-hint .cookie-wrapper .cookie-button .cookie-accept {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        width: 100%;
        border-radius: 3px;
        padding: 5px 25px;
        padding:  0.3125rem 1.5625rem;
        margin-left: 20px;
        margin-left: 1.25rem;
        display: block;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-align: center; }
        @media screen and (max-width: 768px) {
          .cookie-hint .cookie-wrapper .cookie-button .cookie-accept {
            margin-left: 0px;
            margin-left: 0rem; } }

#homepage-slider {
  position: relative;
  overflow: hidden;
  width: 100%; }
  #homepage-slider:before {
    content: "";
    position: absolute;
    z-index: 1;
    width: 100%;
    top: -12px;
    height: 10px;
    left: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 30px rgba(0, 0, 0, 0.6); }
  #homepage-slider .slick-arrow {
    display: inline-block;
    width: 36px;
    width: 2.25rem;
    height: 57px;
    height: 3.5625rem;
    padding: 0px;
    padding: 0rem;
    color: rgba(255, 255, 255, 0);
    position: absolute;
    top: 50%;
    z-index: 9;
    outline: none; }
    @media screen and (min-width: 768px) {
      #homepage-slider .slick-arrow.slick-prev {
        background: url(../images/interface/Arrow-left.svg) no-repeat;
        left: 2%;
        opacity: 0.4; }
        #homepage-slider .slick-arrow.slick-prev:hover {
          opacity: 1; }
      #homepage-slider .slick-arrow.slick-next {
        background: url(../images/interface/Arrow-right.svg) no-repeat;
        right: 2%;
        opacity: 0.6; }
        #homepage-slider .slick-arrow.slick-next:hover {
          opacity: 1; } }
  #homepage-slider .slick-dots {
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    position: absolute;
    margin: 0; }
    #homepage-slider .slick-dots li button {
      background: transparent;
      width: 15px;
      height: 15px;
      padding: 0;
      border-radius: 50%;
      border: 1px solid #ffffff;
      text-indent: -9999px;
      display: inline-block;
      margin: 0 3px 0 3px; }
    #homepage-slider .slick-dots li.slick-active button {
      background: #ffffff;
      border: 1px solid #ffffff; }
  #homepage-slider .jcarousel-control {
    bottom: 10px;
    left: 50%;
    position: absolute; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      #homepage-slider .jcarousel-control {
        left: 44%; } }
    @media screen and (max-width: 767px) {
      #homepage-slider .jcarousel-control {
        left: 0;
        right: 0;
        width: 100%;
        text-align: center; } }
    #homepage-slider .jcarousel-control a {
      background: #cefc69;
      width: 15px;
      height: 15px;
      padding: 0;
      border-radius: 50%;
      border: 1px solid #ffffff;
      text-indent: -9999px;
      display: inline-block;
      margin-right: 7px; }
      #homepage-slider .jcarousel-control a.active {
        background: #ffffff;
        border: 1px solid #cefc69; }
      #homepage-slider .jcarousel-control a:hover {
        background-color: #666;
        opacity: .7; }

.home-bottom-slots .home-bottom-left,
.home-bottom-slots .home-bottom-center,
.home-bottom-slots .home-bottom-right {
  clear: none;
  width: 100%; }

#home-bottom-center {
  text-align: center; }
  @media screen and (min-width: 768px) {
    #home-bottom-center {
      width: 99%;
      margin: 0 auto; } }

.what-hot-section {
  display: inline-block;
  width: 100%;
  text-align: center;
  background: url("../images/DT-what-hot-bg.png") no-repeat;
  padding-bottom: 50px;
  background-size: cover; }

.what-hot-section .heading {
  font-family: BrandonGrotesque-Bold;
  font-size: 48px;
  color: #000000;
  text-transform: uppercase;
  margin: 40px 0 0 0;
  letter-spacing: 2.5px; }

.what-hot-section .search-result-items .grid-tile {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 6px;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 767px) {
    .what-hot-section .search-result-items .grid-tile {
      padding: 0 30px; } }

.what-hot-section .product-tile {
  font-family: BrandonGrotesque-Bold;
  font-size: 15.99px;
  color: #000000;
  text-transform: uppercase; }

.what-hot-section .product-listing-1x4 {
  background: none;
  padding: 20px 0; }

.what-hot-section .product-tile .product-name {
  font-family: BrandonGrotesque-Bold;
  font-size: 15.99px;
  color: #000000;
  height: auto; }

.what-hot-section .product-tile .product-pricing .product-standard-price {
  color: #666666;
  font-family: BrandonGrotesque-Bold;
  font-size: 14px; }

.what-hot-section .product-tile .product-pricing .product-sales-price {
  color: #dd1a32; }

.home-tabs {
  padding: 0;
  width: auto;
  display: inline-block; }
  @media screen and (min-width: 768px) {
    .home-tabs {
      display: inline-block !important; } }
  .home-tabs .tab {
    font-family: BrandonGrotesque-Bold;
    font-size: 14px;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    list-style: none;
    margin: 0px 0 0 13px;
    float: left;
    outline: none; }

@media screen and (min-width: 768px) {
  .home-tabs .tab.active {
    color: #ffffff;
    background: #333333; } }

.home-bottom-slots .product-tile .product-review {
  display: none; }

@media screen and (min-width: 768px) {
  .home-tabs .tab.active .arrow-down {
    width: 0px;
    position: absolute;
    bottom: -5px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333333;
    padding: 0;
    left: 0;
    right: 0;
    margin: auto; } }

.home-tabs .tab .text {
  padding: 10px 20px;
  display: inline-block; }

@media screen and (max-width: 1023px) {
  .what-hot-section {
    padding-bottom: 15px; }
  .what-hot-section .heading {
    font-size: 32px;
    margin: 21px 0 10px 0; } }

@media screen and (max-width: 767px) {
  .what-hot-section {
    background: url("../images/mobile-what-hot-bg-color.png") no-repeat;
    background-size: cover;
    padding: 0; }
    .what-hot-section .heading {
      font-size: 30px;
      margin: 21px 0 10px 0; }
    .what-hot-section .selected-category {
      font-family: BrandonGrotesque-Bold;
      font-size: 12px;
      color: #ffffff;
      text-transform: uppercase;
      text-align: center;
      border-radius: 3px;
      position: relative;
      cursor: pointer;
      list-style: none;
      margin: 0;
      background: url("../images/drop-down-arrow.png") no-repeat center right 12px;
      background-color: #000000;
      width: 150px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .what-hot-section .selected-category .arrow-down {
        width: 0px;
        position: absolute;
        bottom: -5px;
        height: 0px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #333333;
        padding: 0;
        left: 0;
        right: 0;
        margin: auto; }
    .what-hot-section .selected-category .text,
    .what-hot-section .home-tabs .tab .text {
      padding: 6px 20px;
      display: inline-block;
      width: 100%;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .what-hot-section .product-listing-1x4 {
      padding: 28px 50px 0 50px; }
    .what-hot-section .grid-tile {
      max-width: 330px;
      max-width: 20.625rem; }
      .what-hot-section .grid-tile div.product-image {
        width: 100%;
        height: 100%;
        max-width: 365px;
        max-width: 22.8125rem;
        max-height: 365px;
        max-height: 22.8125rem; } }

.pt_home .home-free-content {
  background: #333333;
  width: 100%;
  display: inline-block;
  padding: 11px 0px;
  padding:  0.6875rem 0px;
  margin: 0; }
  .pt_home .home-free-content .free-information {
    display: inline-block;
    width: 100%; }
    .pt_home .home-free-content .free-information .free-col {
      display: inline-block; }
    .pt_home .home-free-content .free-information .free-return {
      text-align: center; }
      @media screen and (max-width: 767px) {
        .pt_home .home-free-content .free-information .free-return {
          width: 100%; }
          .pt_home .home-free-content .free-information .free-return .text {
            font-size: 16px;
            font-size: 1rem; } }
    .pt_home .home-free-content .free-information .text {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 15px;
      font-size: 0.9375rem;
      line-height: 15px;
      line-height: 0.9375rem;
      color: #ffffff;
      display: inline-block; }
      .pt_home .home-free-content .free-information .text .bold-text {
        font-weight: 600; }

@media screen and (min-width: 768px) {
  .pt_home .free-information {
    display: block !important;
    text-align: center;
    width: 100%;
    padding: 0px;
    padding: 0rem;
    margin: 0px;
    margin: 0rem; }
    .pt_home .free-information .free-col {
      display: inline-block !important;
      padding: 6px 10px;
      padding:  0.375rem 0.625rem;
      height: 30px;
      height: 1.875rem;
      text-align: center;
      float: none;
      width: auto !important; }
      .pt_home .free-information .free-col .text {
        font-size: 12px;
        font-size: 0.75rem;
        display: inline-block;
        vertical-align: middle; }
      .pt_home .free-information .free-col:first-child {
        width: auto; }
      .pt_home .free-information .free-col img {
        vertical-align: middle; } }

@media screen and (min-width: 1024px) {
  .pt_home .free-information .free-col {
    padding: 6px 3%; }
    .pt_home .free-information .free-col .text {
      font-size: 14px;
      font-size: 0.875rem; } }

@media screen and (max-width: 767px) {
  .pt_home .free-information .text {
    font-size: 11px;
    font-size: 0.6875rem; } }

.pt_home #home-bottom-left {
  margin: 0 auto;
  text-align: center; }
  .pt_home #home-bottom-left .two-cell-container {
    width: 98%;
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (min-width: 1200px) {
      .pt_home #home-bottom-left .two-cell-container {
        display: block;
        text-align: center;
        margin: 0 auto; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .pt_home #home-bottom-left .two-cell-container {
        padding: 0px 5px;
        padding:  0px 0.3125rem; } }
    @media screen and (min-width: 1024px) {
      .pt_home #home-bottom-left .two-cell-container {
        width: 94%; }
        .pt_home #home-bottom-left .two-cell-container .two-cell-first-content {
          padding-right: 10px;
          padding-right: 0.625rem; }
        .pt_home #home-bottom-left .two-cell-container .two-cell-second-content {
          padding-left: 10px;
          padding-left: 0.625rem; } }
  .pt_home #home-bottom-left .two-cell-content {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .pt_home #home-bottom-left .two-cell-content .content-heading {
      color: #222222;
      font-family: BrandonGrotesque-Bold;
      text-transform: uppercase;
      font-size: 30px;
      font-size: 1.875rem; }
    .pt_home #home-bottom-left .two-cell-content .information {
      text-align: center;
      width: 100%;
      padding: 0px 20px;
      padding:  0px 1.25rem;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .pt_home #home-bottom-left .two-cell-content .information p {
        color: #222222;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 16px;
        font-size: 1rem; }
      .pt_home #home-bottom-left .two-cell-content .information a {
        font-family: BrandonGrotesque-Bold;
        text-transform: uppercase;
        font-size: 16px;
        font-size: 1rem;
        width: 251px;
        width: 15.6875rem;
        padding: 13.5px 0px;
        padding:  0.84375rem 0px;
        display: inline-block;
        border-radius: 3px;
        border-radius: 0.1875rem; }
    @media screen and (max-width: 1023px) {
      .pt_home #home-bottom-left .two-cell-content .content-heading {
        font-size: 26px;
        font-size: 1.625rem; }
      .pt_home #home-bottom-left .two-cell-content .information p {
        font-size: 15px;
        font-size: 0.9375rem; }
      .pt_home #home-bottom-left .two-cell-content .information a {
        font-size: 14px;
        font-size: 0.875rem;
        width: 198px;
        width: 12.375rem; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .pt_home #home-bottom-left .two-cell-content {
        padding-right: 5px;
        padding-right: 0.3125rem;
        padding-left: 5px;
        padding-left: 0.3125rem; } }
    @media screen and (min-width: 768px) and (max-width: 1200px) {
      .pt_home #home-bottom-left .two-cell-content {
        display: table-cell; }
        .pt_home #home-bottom-left .two-cell-content .information {
          display: table; }
          .pt_home #home-bottom-left .two-cell-content .information .content-heading {
            display: table-caption; }
          .pt_home #home-bottom-left .two-cell-content .information .information-text-wrapper {
            display: table-cell; } }
    @media screen and (max-width: 767px) {
      .pt_home #home-bottom-left .two-cell-content .information a {
        width: 216px;
        width: 13.5rem; } }
    @media screen and (min-width: 767px) {
      .pt_home #home-bottom-left .two-cell-content {
        width: 49.7%; } }
    @media screen and (min-width: 1023px) {
      .pt_home #home-bottom-left .two-cell-content .image-container {
        max-width: 670px;
        max-height: 400px; } }

.pt_home .home-bottom-third.four-cell-container {
  display: inline-block;
  width: 99%;
  text-align: center;
  margin: 0 auto 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (min-width: 1023px) {
    .pt_home .home-bottom-third.four-cell-container {
      display: block; }
      .pt_home .home-bottom-third.four-cell-container .image-container {
        max-width: 320px;
        max-height: 300px;
        margin: 0 auto; } }

.pt_home .home-bottom-third .text-content {
  color: #ffffff;
  font-family: BrandonGrotesque-Bold;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: uppercase;
  bottom: 10px;
  bottom: 0.625rem; }

.pt_home .home-bottom-third .lg-four-cell-width {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .pt_home .home-bottom-third .lg-four-cell-width:first-child {
      margin-left: 0px;
      margin-left: 0rem; } }

@media screen and (max-width: 1023px) {
  .pt_home .home-bottom-third .text-content {
    font-size: 14px;
    font-size: 0.875rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .pt_home .home-bottom-third .four-cell-container {
    padding: 0px 10px;
    padding:  0px 0.625rem; } }

@media screen and (max-width: 767px) {
  .pt_home .home-bottom-third .four-cell-container {
    margin-bottom: 5px;
    margin-bottom: 5px;
    margin-bottom: 0.3125rem; }
  .pt_home .home-bottom-third .lg-four-cell-width {
    width: 49%; }
    .pt_home .home-bottom-third .lg-four-cell-width.even {
      float: right; }
    .pt_home .home-bottom-third .lg-four-cell-width.odd {
      float: left;
      clear: both; } }

.pt_home .home-bottom-four {
  display: inline-block;
  width: 100%;
  position: relative;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  background: #262626;
  margin-top: 2px;
  margin-top: 0.125rem; }
  .pt_home .home-bottom-four .text-content {
    top: 158px;
    top: 9.875rem;
    left: 89px;
    left: 5.5625rem; }
  .pt_home .home-bottom-four .tag-image {
    top: 10px;
    top: 0.625rem;
    left: 10px;
    left: 0.625rem; }
  .pt_home .home-bottom-four .text-content .info {
    color: #ffffff;
    font-family: BrandonGrotesque-Bold;
    text-transform: uppercase;
    font-size: 48px;
    font-size: 3rem;
    line-height: 52px;
    line-height: 3.25rem;
    margin-bottom: 42px;
    margin-bottom: 2.625rem; }
  .pt_home .home-bottom-four .text-content a {
    display: inline-block;
    font-family: BrandonGrotesque-Bold;
    font-size: 20px;
    font-size: 1.25rem;
    text-transform: uppercase;
    text-align: center;
    width: 210px;
    width: 13.125rem;
    padding: 6.5px 0px;
    padding:  0.40625rem 0px;
    border-radius: 3px;
    border-radius: 0.1875rem; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .pt_home .home-bottom-four .text-content {
      top: 77px;
      top: 4.8125rem;
      left: 61px;
      left: 3.8125rem; }
      .pt_home .home-bottom-four .text-content .info {
        font-size: 32px;
        font-size: 2rem;
        line-height: 36px;
        line-height: 2.25rem;
        margin-bottom: 25px;
        margin-bottom: 1.5625rem; }
      .pt_home .home-bottom-four .text-content a {
        font-size: 14px;
        font-size: 0.875rem;
        width: 148px;
        width: 9.25rem; } }
  @media screen and (max-width: 767px) {
    .pt_home .home-bottom-four {
      width: 100%;
      text-align: center; }
      .pt_home .home-bottom-four .tag-image {
        top: 0px;
        top: 0rem;
        left: 7px;
        left: 0.4375rem;
        width: 90px;
        width: 5.625rem;
        height: 90px;
        height: 5.625rem; }
      .pt_home .home-bottom-four .text-content {
        bottom: 15px;
        bottom: 0.9375rem;
        left: 0px;
        left: 0rem;
        top: inherit;
        width: 100%;
        text-align: center; }
        .pt_home .home-bottom-four .text-content .info {
          font-size: 18px;
          font-size: 1.125rem;
          line-height: 26px;
          line-height: 1.625rem;
          margin-bottom: 0px;
          margin-bottom: 0rem; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .pt_home .lg-four-cell-width {
    width: 24.2%; } }

a {
  cursor: pointer;
  -webkit-transition: 0.15s all ease-out;
  transition: 0.15s all ease-out; }

.image-container {
  overflow: hidden;
  text-align: center; }
  .image-container img:hover {
    transform: translate3d(0, 0, 0) scale(1.05);
    -webkit-transform: translate3d(0, 0, 0) scale(1.05);
    -ms-transform: translate3d(0, 0, 0) scale(1.05);
    -webkit-transition: 1s -webkit-transform ease;
    transition: 1s -webkit-transform ease;
    transition: 1s transform ease;
    transition: 1s transform ease, 1s -webkit-transform ease; }

.ui-dialog #listings-nav {
  float: right;
  margin-top: 2%; }
  .ui-dialog #listings-nav a {
    cursor: pointer;
    display: inline-block;
    margin: 0 5px; }
    .ui-dialog #listings-nav a.active {
      font-weight: bold; }

.pdp-main .product-add-to-cart .online-stock span {
  float: left; }

.pdp-main .product-add-to-cart .store-stock {
  display: block;
  clear: left; }

.availability-web {
  padding-bottom: 1rem; }
  .availability-web label {
    float: none; }
  .availability-web p {
    margin: 0; }
  .availability-web .availability-novariation {
    color: #999;
    font-style: italic; }

.availability-storepickup .availability-instore,
.availability-storepickup .availability-web {
  background-color: #e0e0e0;
  padding: 1rem; }

.availability-storepickup .availability-web {
  float: none; }

.availability-storepickup .availability-instore {
  margin-bottom: 1rem; }

.in-stock-msg,
.is-in-stock,
[data-status="store-in-stock"] {
  color: #1d6c1d;
  font-family: BrandonGrotesque-Bold;
  font-size: 12px; }

.not-available-msg,
.in-stock-date-msg,
.not-available,
.out-of-stock,
.store-error {
  color: #df0024; }

.on-order,
.preorder-msg,
.backorder-msg {
  color: #df0024;
  font-weight: 700; }

#user-zip {
  display: block;
  margin: 1rem auto 0; }

.store-list-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  width: 565px; }

.store-list {
  list-style: none outside none;
  margin: 0;
  padding: 0; }

.store-tile {
  border: 1px dashed #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  list-style: none outside none;
  margin: 0.3rem 0.4rem;
  padding: 0.8rem;
  text-align: center;
  width: 175px; }
  .store-tile.selected {
    background-color: rgba(132, 189, 0, 0.5); }
  .store-tile .store-status {
    display: block;
    font-size: 0.9em;
    margin: 1rem 0; }

.store-list-pdp-container {
  margin-top: 1em; }
  .store-list-pdp-container .store-list-pdp {
    margin-top: 0.5em; }
  .store-list-pdp-container .store-list-item {
    display: none;
    padding: 0.5em  0.8em; }
    .store-list-pdp-container .store-list-item:last-of-type {
      border: none; }
    .store-list-pdp-container .store-list-item.selected {
      display: block;
      font-weight: bold; }
    .store-list-pdp-container .store-list-item.visible {
      display: block; }
    .store-list-pdp-container .store-list-item .store-address {
      float: left; }
    .store-list-pdp-container .store-list-item .store-status {
      float: right; }

.selected-store-address {
  margin-top: 0.5em; }

.selected-store-availability {
  margin: 0.3em 0 0.5em; }

.multishipprogress div, .multishipprogress .step-3 {
  display: inline;
  padding: 1em; }

.multishipprogress .step-4 {
  padding-right: 0; }

.multishipaddressestable {
  margin: 9px 0px 20px 0px;
  width: 706px; }

.multi-ship-shipments-table {
  margin: 0 0 20px;
  width: 706px; }
  .multi-ship-shipments-table .section-header {
    font-size: 10px;
    font-weight: bold;
    padding: 9px 6px 11px; }
  .multi-ship-shipments-table .shipping-address .details {
    padding: 0 10px 0 22px; }
  .multi-ship-shipments-table .gift-options label {
    float: left;
    padding: 0; }
  .multi-ship-shipments-table .gift-options input {
    margin: 0 10px; }

.multi-shipping-addresses {
  margin-bottom: 20px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0; }
  .multi-shipping-addresses .shipping-address {
    text-align: right; }
    .multi-shipping-addresses .shipping-address select {
      margin: 4px 0 0;
      width: 260px; }

.header-product-shipping {
  width: 276px; }

.header-qty-shipping {
  width: 45px; }

.header-location-shipping {
  text-indent: 70px;
  width: 307px; }

.header-shipment-index {
  width: 409px; }

.header-shipment-qty {
  width: 27px; }

.header-shipment-details {
  text-indent: 22px; }

.multi-shipping-methods {
  position: absolute;
  top: 30px; }
  .multi-shipping-methods .form-row {
    clear: none;
    float: left;
    display: none; }
  .multi-shipping-methods select {
    width: 250px;
    margin: -5px 0 0 15px; }

.multi-shipping-option {
  border-bottom: 2px dotted #999;
  left: 0;
  padding: 0 0 12px;
  position: absolute;
  text-indent: 10px;
  top: 48px;
  width: 95%; }

.multi-shipping-addresses .shipping-qty,
.multi-ship-shipments-table .shipping-qty {
  background: none repeat scroll 0 0 #EDEDED; }

.multiship .label {
  font-weight: bold; }

.hide {
  display: none; }

.loading {
  background: url("../images/loading-progress-98x22.gif") no-repeat scroll left center transparent; }

.instore-shipping-option {
  width: 100%; }

.pt_checkout .instore-shipment-header {
  width: 100%; }

.pt_checkout .instore-shipment-method {
  width: 100%;
  padding: 1em; }
  .pt_checkout .instore-shipment-method span {
    font-weight: bold; }

.pt_checkout .instore-shipment-address {
  width: 40%;
  float: left;
  padding-left: 1em; }

.pt_checkout .instore-shipment-message {
  clear: both; }

.pt_checkout .instore-shipment-messagetxt {
  width: 50%;
  float: right; }

.checkout-shipping fieldset .instore-continue-button {
  margin-left: 61.5%; }

@media screen and (min-width: 1024px) and (max-width: 1399px) {
  .header-search {
    width: 225px; }
    .header-search input[type="text"] {
      width: calc(100% - 40px); }
    .header-search button {
      padding: 8px 10.9px 10px 10px;
      float: left; }
  .menu-utility-user-container {
    right: 0.7em; }
  #mini-cart {
    margin-right: 10px; }
  .pt_product-search-result .paginaion-wrapper,
  .pt_product-search-noresult .paginaion-wrapper {
    display: none; } }

@media screen and (min-width: 767px) and (max-width: 1023px) {
  .pt_product-search-result .primary-content ul.search-result-items .grid-tile, .pt_product-search-noresult .primary-content ul.search-result-items .grid-tile {
    width: 33%;
    margin: 0;
    display: inline-block;
    vertical-align: top;
    float: none;
    margin-bottom: 15px; } }

@media screen and (max-width: 767px) {
  img {
    max-width: 100%; }
  .tooltip {
    font-size: .9em; }
  .form-field-tooltip {
    float: none;
    margin: 0 0 10px 5px;
    width: auto; }
  .ui-dialog {
    max-width: 98%; }
    .ui-dialog .ui-dialog-content {
      height: auto !important;
      overflow: visible; }
  .col-1,
  .col-2 {
    float: none;
    width: 100%; }
  .scrollable {
    height: auto; }
    .scrollable li {
      float: left; }
      .scrollable li a {
        border: 1px solid #d9d9d9;
        border-radius: 6px;
        display: block;
        padding: .2em .8em; }
  #header {
    height: auto;
    padding: 0; }
    #header .primary-logo img {
      max-width: 100%; }
  #quickviewbutton {
    display: none !important; }
  ul.search-result-items .grid-tile {
    width: calc(50% - 20px);
    margin-right: 10px !important;
    margin-left: 10px !important; }
  .product-tile {
    height: auto !important;
    width: 100%; }
    .product-tile .product-detail {
      padding: 0px 10px 10px 10px !important; }
  .wide-tiles .product-tile .product-image {
    width: 41%; }
  .wide-tiles .product-tile .product-name,
  .wide-tiles .product-tile .product-pricing,
  .wide-tiles .product-tile .product-promo,
  .wide-tiles .product-tile .pr_stars,
  .wide-tiles .product-tile .product-swatches {
    float: right; }
  .wide-tiles .product-tile .product-name h2 {
    margin-top: 0px; }
  .product-tile .product-swatches .swatch img {
    height: 2em;
    width: 2em; }
  .product-listing-1x4 ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .product-compare,
  .compareitems {
    display: none !important; }
  .pt_product-details .primary-content {
    padding-bottom: 68px; }
  .pt_product-details .breadcrumb .last {
    display: none; }
  #product-nav-container {
    bottom: 0;
    width: 100%; }
    #product-nav-container div {
      width: 60px; }
      #product-nav-container div.product-next {
        float: right; }
    #product-nav-container .divided span {
      border: 0; }
  .sizinginformation {
    padding: 0; }
    .sizinginformation th {
      font-weight: normal;
      padding: 0 0 0 2px; }
    .sizinginformation td {
      background: #ffffff;
      padding: 5px;
      text-align: center; }
    .sizinginformation .sizechart {
      padding: 0 !important; }
  .ui-dialog .ui-dialog-content {
    padding: .25em; }
  .pt_cart #secondary {
    display: none; }
  .checkout-progress-indicator {
    clear: both;
    font-size: .8em;
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
    text-align: left;
    top: auto;
    display: none;
    width: 100%;
    z-index: 99;
    float: left; }
    .checkout-progress-indicator .main-center-heading {
      margin: 15px 0; }
    .checkout-progress-indicator div {
      padding: 0; }
      .checkout-progress-indicator div .main-center-heading .heading-2 {
        font-size: 20px; }
      .checkout-progress-indicator div.step-1, .checkout-progress-indicator div.step-2, .checkout-progress-indicator div.step-3 {
        font-size: 13px;
        padding: 10.5px 10px; }
      .checkout-progress-indicator div.step-1 {
        padding-left: 0; }
        .checkout-progress-indicator div.step-1.inactive:after {
          border: 10px solid #f2f2f2;
          border-bottom-color: transparent;
          border-top-color: transparent;
          border-right-color: transparent;
          right: -20px; }
      .checkout-progress-indicator div.step-2 {
        width: 26.7%;
        padding: 10.5px 7px; }
      .checkout-progress-indicator div.step-3 {
        width: 36.8%;
        padding-left: 2%; }
        .checkout-progress-indicator div.step-3.active:after {
          border: 10px solid #f4f4f4;
          border-bottom-color: transparent;
          border-top-color: transparent;
          border-right-color: transparent;
          right: initial;
          left: 0; }
      .checkout-progress-indicator div.active:after {
        border: 10px solid #333333;
        border-bottom-color: transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        right: -18px; }
  .order-summary-footer h2 {
    width: 50%; }
  .place-order-totals .order-totals-table {
    width: 100%; }
  .payment-method-options {
    padding: 0; }
    .payment-method-options .form-row {
      width: 100%; }
      .payment-method-options .form-row label {
        float: left;
        margin: 0;
        padding: 0 0 0 1em;
        width: 150px; }
      .payment-method-options .form-row .input-radio {
        margin: 0; }
  .pt_order-confirmation .item-list th, .pt_order .item-list th {
    display: none; }
  .pt_order-confirmation .item-list td, .pt_order .item-list td {
    float: left;
    padding: 1em 0;
    width: 98%; }
  .pt_order-confirmation .item-list .order-totals-table td, .pt_order .item-list .order-totals-table td {
    float: left;
    width: 48%; }
  .pt_order-confirmation .order-shipment-table th, .pt_order .order-shipment-table th {
    display: none; }
  .pt_order-confirmation .order-shipment-table td, .pt_order .order-shipment-table td {
    font-size: .9em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }
  .pt_order-confirmation .order-shipment-table .line-item-details, .pt_order .order-shipment-table .line-item-details {
    width: 70%; }
  .pt_order-confirmation .order-shipment-table .line-item-quantity, .pt_order .order-shipment-table .line-item-quantity {
    width: 10%; }
  .pt_order-confirmation .order-shipment-table .line-item-price, .pt_order .order-shipment-table .line-item-price {
    width: 20%; }
  .pt_order-confirmation .order-shipment-table .order-shipment-details, .pt_order .order-shipment-table .order-shipment-details {
    border: none;
    width: 100%; }
  .pt_order-confirmation .order-shipment-table .scrollable, .pt_order .order-shipment-table .scrollable {
    height: auto; }
    .pt_order-confirmation .order-shipment-table .scrollable li, .pt_order .order-shipment-table .scrollable li {
      float: left; }
      .pt_order-confirmation .order-shipment-table .scrollable li a, .pt_order .order-shipment-table .scrollable li a {
        border: 1px solid #d9d9d9;
        border-radius: 6px;
        display: block;
        padding: .2em .8em; }
  .pt_order-confirmation .order-shipment-table #header, .pt_order .order-shipment-table #header {
    height: auto;
    padding: 0; }
    .pt_order-confirmation .order-shipment-table #header .primary-logo img, .pt_order .order-shipment-table #header .primary-logo img {
      max-width: 100%; }
  .pt_order-confirmation .order-shipment-table .mini-cart-products, .pt_order .order-shipment-table .mini-cart-products {
    max-height: 100%; }
  .pt_order-confirmation .order-shipment-table .mini-cart-content, .pt_order .order-shipment-table .mini-cart-content {
    max-width: 220px; }
  .pt_order-confirmation .order-shipment-table #quickviewbutton, .pt_order .order-shipment-table #quickviewbutton {
    display: none !important; }
  .pt_order-confirmation .order-shipment-table ul.search-result-items .grid-tile, .pt_order .order-shipment-table ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .pt_order-confirmation .order-shipment-table .product-tile, .pt_order .order-shipment-table .product-tile {
    height: auto !important; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-image, .pt_order .order-shipment-table .wide-tiles .product-tile .product-image {
    width: 41%; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-name,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-pricing,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-promo,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .pr_stars,
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-swatches, .pt_order .order-shipment-table .wide-tiles .product-tile .product-name,
  .pt_order .order-shipment-table .wide-tiles .product-tile .product-pricing,
  .pt_order .order-shipment-table .wide-tiles .product-tile .product-promo,
  .pt_order .order-shipment-table .wide-tiles .product-tile .pr_stars,
  .pt_order .order-shipment-table .wide-tiles .product-tile .product-swatches {
    float: right; }
  .pt_order-confirmation .order-shipment-table .wide-tiles .product-tile .product-name h2, .pt_order .order-shipment-table .wide-tiles .product-tile .product-name h2 {
    margin-top: 0px; }
  .pt_order-confirmation .order-shipment-table .product-tile .product-swatches .swatch img, .pt_order .order-shipment-table .product-tile .product-swatches .swatch img {
    height: 2em;
    width: 2em; }
  .pt_order-confirmation .order-shipment-table .product-listing-1x4 ul.search-result-items .grid-tile, .pt_order .order-shipment-table .product-listing-1x4 ul.search-result-items .grid-tile {
    margin: 2%;
    width: 92%; }
  .pt_order-confirmation .order-shipment-table .product-compare,
  .pt_order-confirmation .order-shipment-table .compareitems, .pt_order .order-shipment-table .product-compare,
  .pt_order .order-shipment-table .compareitems {
    display: none !important; }
  .pt_order-confirmation .order-shipment-table .pt_product-details .primary-content, .pt_order .order-shipment-table .pt_product-details .primary-content {
    padding-bottom: 68px; }
  .pt_order-confirmation .order-shipment-table .pt_product-details .breadcrumb .last, .pt_order .order-shipment-table .pt_product-details .breadcrumb .last {
    display: none; }
  .pt_order-confirmation .order-shipment-table #product-nav-container, .pt_order .order-shipment-table #product-nav-container {
    bottom: 0;
    width: 100%; }
  .pt_order-confirmation .create-new-registry, .pt_order .create-new-registry {
    overflow: hidden; }
    .pt_order-confirmation .create-new-registry p, .pt_order .create-new-registry p {
      display: none; }
  .pt_order-confirmation .checkout-progress-indicator, .pt_order .checkout-progress-indicator {
    clear: both;
    font-size: .8em;
    margin-bottom: 3%;
    position: relative;
    overflow: hidden;
    text-align: left;
    top: auto; }
    .pt_order-confirmation .checkout-progress-indicator div, .pt_order .checkout-progress-indicator div {
      padding: 0 2%; }
  .pt_order-confirmation .order-summary-footer h2, .pt_order .order-summary-footer h2 {
    width: 50%; }
  .pt_order-confirmation .place-order-totals .order-totals-table, .pt_order .place-order-totals .order-totals-table {
    width: 100%; }
  .pt_order-confirmation .payment-method-options, .pt_order .payment-method-options {
    padding: 0; }
    .pt_order-confirmation .payment-method-options .form-row, .pt_order .payment-method-options .form-row {
      width: 100%; }
      .pt_order-confirmation .payment-method-options .form-row label, .pt_order .payment-method-options .form-row label {
        float: left;
        margin: 0;
        padding: 0 0 0 1em;
        width: 150px; }
      .pt_order-confirmation .payment-method-options .form-row .input-radio, .pt_order .payment-method-options .form-row .input-radio {
        margin: 0; }
  .pt_order-confirmation .pt_order-confirmation .item-list th, .pt_order-confirmation .pt_order .item-list th, .pt_order .pt_order-confirmation .item-list th, .pt_order .pt_order .item-list th {
    display: none; }
  .pt_order-confirmation .pt_order-confirmation .item-list td, .pt_order-confirmation .pt_order .item-list td, .pt_order .pt_order-confirmation .item-list td, .pt_order .pt_order .item-list td {
    float: left;
    padding: 1em 0;
    width: 98%; }
  .pt_order-confirmation .pt_order-confirmation .item-list .order-totals-table td, .pt_order-confirmation .pt_order .item-list .order-totals-table td, .pt_order .pt_order-confirmation .item-list .order-totals-table td, .pt_order .pt_order .item-list .order-totals-table td {
    float: left;
    width: 48%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table th, .pt_order-confirmation .pt_order .order-shipment-table th, .pt_order .pt_order-confirmation .order-shipment-table th, .pt_order .pt_order .order-shipment-table th {
    display: none; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table td, .pt_order-confirmation .pt_order .order-shipment-table td, .pt_order .pt_order-confirmation .order-shipment-table td, .pt_order .pt_order .order-shipment-table td {
    font-size: .9em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-details, .pt_order-confirmation .pt_order .order-shipment-table .line-item-details, .pt_order .pt_order-confirmation .order-shipment-table .line-item-details, .pt_order .pt_order .order-shipment-table .line-item-details {
    width: 70%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-quantity, .pt_order-confirmation .pt_order .order-shipment-table .line-item-quantity, .pt_order .pt_order-confirmation .order-shipment-table .line-item-quantity, .pt_order .pt_order .order-shipment-table .line-item-quantity {
    width: 10%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .line-item-price, .pt_order-confirmation .pt_order .order-shipment-table .line-item-price, .pt_order .pt_order-confirmation .order-shipment-table .line-item-price, .pt_order .pt_order .order-shipment-table .line-item-price {
    width: 20%; }
  .pt_order-confirmation .pt_order-confirmation .order-shipment-table .order-shipment-details, .pt_order-confirmation .pt_order .order-shipment-table .order-shipment-details, .pt_order .pt_order-confirmation .order-shipment-table .order-shipment-details, .pt_order .pt_order .order-shipment-table .order-shipment-details {
    border: none;
    width: 100%; }
  .pt_order-confirmation .order-history-header button, .pt_order .order-history-header button {
    font-size: 1em;
    padding: .25em; }
  .pt_order-confirmation .page-content-tab-navigaton button, .pt_order .page-content-tab-navigaton button {
    width: 100%; }
  .pt_order-confirmation .pt_gift-registry .add-gift-cert p, .pt_order .pt_gift-registry .add-gift-cert p {
    width: 100%; }
  .pt_order-confirmation .pt_gift-registry .create-new-registry, .pt_order .pt_gift-registry .create-new-registry {
    overflow: hidden; }
    .pt_order-confirmation .pt_gift-registry .create-new-registry p, .pt_order .pt_gift-registry .create-new-registry p {
      display: none; }
  .pt_order-confirmation .pt_gift-registry .item-list, .pt_order .pt_gift-registry .item-list {
    width: 98%; }
    .pt_order-confirmation .pt_gift-registry .item-list th, .pt_order .pt_gift-registry .item-list th {
      display: none; }
  .pt_order-confirmation .order-shipment-table .section-header, .pt_order .order-shipment-table .section-header {
    font-size: .9em !important;
    padding: .3em; }
  .pt_order-confirmation table.item-list .section-header,
  .pt_order-confirmation .order-shipment-table .section-header, .pt_order table.item-list .section-header,
  .pt_order .order-shipment-table .section-header {
    background-image: none; }
  .pt_order-confirmation table.item-list .item-image,
  .pt_order-confirmation table.item-list .item-details,
  .pt_order-confirmation table.item-list .item-availability,
  .pt_order-confirmation table.item-list .item-dashboard, .pt_order table.item-list .item-image,
  .pt_order table.item-list .item-details,
  .pt_order table.item-list .item-availability,
  .pt_order table.item-list .item-dashboard {
    display: inline-block; }
  .pt_order-confirmation table.item-list .item-image, .pt_order table.item-list .item-image {
    width: 30%; }
  .pt_order-confirmation table.item-list .item-details, .pt_order table.item-list .item-details {
    width: 50%; }
  .pt_order-confirmation table.item-list .item-availability,
  .pt_order-confirmation table.item-list .item-dashboard, .pt_order table.item-list .item-availability,
  .pt_order table.item-list .item-dashboard {
    width: 97%; }
  .pt_order-confirmation table.item-list .delete-registry, .pt_order table.item-list .delete-registry {
    text-align: center; }
  .pt_order-confirmation .list-table-header, .pt_order .list-table-header {
    padding: 1em !important; }
    .pt_order-confirmation .list-table-header .button, .pt_order .list-table-header .button {
      display: block;
      margin: 20px 0;
      width: 196px; }
    .pt_order-confirmation .list-table-header p, .pt_order .list-table-header p {
      display: none; }
    .pt_order-confirmation .list-table-header button, .pt_order .list-table-header button {
      display: block;
      width: 260px; }
  .pt_order-confirmation .home-bottom-left,
  .pt_order-confirmation .home-bottom-center, .pt_order .home-bottom-left,
  .pt_order .home-bottom-center {
    width: 100% !important; }
  .pt_order-confirmation .home-bottom-right, .pt_order .home-bottom-right {
    clear: both;
    float: none;
    width: 100% !important; }
    .pt_order-confirmation .home-bottom-right .product-tile, .pt_order .home-bottom-right .product-tile {
      min-height: 0; }
  .pt_order-confirmation .product-tile .product-image, .pt_order .product-tile .product-image {
    height: auto; }
  .pt_order-confirmation #email-alert-signup, .pt_order #email-alert-signup {
    margin: 0;
    width: 100%; }
    .pt_order-confirmation #email-alert-signup label, .pt_order #email-alert-signup label {
      text-align: center;
      width: 100%; }
    .pt_order-confirmation #email-alert-signup input [type="text"], .pt_order #email-alert-signup input [type="text"] {
      float: none;
      margin: 0;
      width: 50%; }
    .pt_order-confirmation #email-alert-signup input[type="image"], .pt_order #email-alert-signup input[type="image"] {
      float: none;
      vertical-align: bottom; }
  .pt_order-confirmation .facebook-registration, .pt_order .facebook-registration {
    left: -3px;
    position: relative;
    width: 100.7% !important; }
    .pt_order-confirmation .facebook-registration iframe, .pt_order .facebook-registration iframe {
      position: relative;
      width: 100.7% !important; }
  .pt_checkout .ship-address-controls {
    margin-left: 0; }
    .pt_checkout .ship-address-controls .addr-suggestions {
      width: 100%; }
    .pt_checkout .ship-address-controls .black-button {
      font-size: 13px;
      font-size: 0.8125rem;
      padding: 10px;
      padding: 0.625rem; }
    .pt_checkout .ship-address-controls .enter-address {
      font-size: 13px;
      font-size: 0.8125rem;
      margin-left: 8px;
      margin-left: 0.5rem; }
  .pt_checkout .secure-section .text,
  .pt_cart .secure-section .text {
    margin: 0 30%;
    width: 40%; }
  .pt_checkout .secure-section img,
  .pt_cart .secure-section img {
    margin-right: 0; }
  .pt_checkout .help-line-section .hide-word,
  .pt_cart .help-line-section .hide-word {
    display: none; }
  .pt_checkout .help-line-section .customer-number,
  .pt_cart .help-line-section .customer-number {
    margin-top: -9px;
    margin-top: -0.5625rem; }
  .search-result-options .float-right.paginaion-wrapper {
    float: none; } }

@media screen and (min-width: 480px) and (max-width: 767px) {
  .product-tile .pr_stars {
    left: 40px; }
  .wide-tiles .product-tile .product-name h2 {
    margin-top: 10px; }
  .wide-tiles .product-tile .product-image {
    width: 38%; }
  .facebook-registration {
    left: 0px;
    position: relative;
    width: 100% !important; }
    .facebook-registration .fb_iframe_widget {
      position: relative;
      width: 100% !important; }
      .facebook-registration .fb_iframe_widget span {
        position: relative;
        width: 100% !important; }
        .facebook-registration .fb_iframe_widget span iframe {
          position: relative;
          width: 100% !important; }
  #preferred-store-panel input[type="text"] {
    width: 49.5966%; }
  #accordion .inform-content .infoTable {
    font-size: 12px;
    font-size: 0.75rem; }
    #accordion .inform-content .infoTable tr td {
      padding: 15px 5px;
      padding:  0.9375rem 0.3125rem; } }

@media screen and (min-width: 768px) and (max-width: 959px) {
  .primary-content {
    width: 588px; }
  .primary-focus .primary-content {
    width: 540px; }
  .primary-focus #secondary {
    width: 190px; }
  .html-slot-container img,
  .bottom-banner-cell img {
    max-width: 100%; }
  .ui-dialog {
    max-width: 98%; }
    .ui-dialog .ui-dialog-content {
      height: auto !important;
      overflow: visible; }
  .scrollable {
    height: auto; }
  .mini-cart-total-label {
    display: none; }
  .mini-cart-products {
    max-height: 100%; }
  ul.search-result-items .new-row {
    clear: none; }
  ul.search-result-items .grid-tile {
    width: 41.5%; }
  table .section-header {
    font-size: 1em !important; }
  #compare-table td .product-tile {
    width: 79px; }
  .pt_gift-registry .add-gift-cert p {
    width: auto; }
  #cart-table .item-total .promo-adjustment {
    width: 77px; }
  .home-bottom-right .product-tile {
    min-height: 0; }
  #email-alert-signup {
    margin: 0;
    width: 100%; }
    #email-alert-signup label {
      float: none;
      display: block;
      text-align: center;
      width: 100%; }
    #email-alert-signup input[type="text"] {
      width: 73%; }
  .facebook-registration {
    left: 0px;
    position: relative;
    width: 100% !important; }
    .facebook-registration .fb_iframe_widget {
      position: relative;
      width: 100% !important; }
      .facebook-registration .fb_iframe_widget span {
        position: relative;
        width: 100% !important; }
        .facebook-registration .fb_iframe_widget span iframe {
          position: relative;
          width: 100% !important; }
  .mini-cart-item-word span {
    display: none; } }

@media screen and (max-width: 1023px) {
  .pagination-options {
    margin: 30px 0;
    position: relative;
    padding: 0; }
  .sticky-filters {
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    height: 50px;
    z-index: 444;
    width: 100%;
    padding: 10px 0 0;
    background: #ffffff; }
    .sticky-filters .sort-by {
      margin: 0;
      width: 47%;
      display: inline-block;
      float: right;
      position: absolute;
      top: 0;
      right: 0;
      opacity: 0; }
      .sticky-filters .sort-by select {
        width: 100%;
        padding: 5px 10px; }
    .sticky-filters .items-per-page {
      display: none; }
    .sticky-filters .pagination {
      margin: 15px 0 0 0;
      width: 100%;
      text-align: center; }
      .sticky-filters .pagination ul {
        width: auto;
        border: none;
        margin: 0 auto;
        display: inline-block;
        float: none; }
      .sticky-filters .pagination .for-mobile-result-hit {
        clear: both;
        width: 100%;
        text-align: center;
        margin: 0 auto; }
        .sticky-filters .pagination .for-mobile-result-hit .results-hits {
          float: none; }
    .sticky-filters .filter-sort {
      width: 100%;
      display: block !important; }
    .sticky-filters .filter-button, .sticky-filters .plp-sort-by {
      border: 1px solid #999999;
      font-family: BrandonGrotesque-Bold;
      font-size: 14px;
      text-transform: uppercase;
      width: 46.67%;
      padding: 4px 0;
      display: inline-block;
      text-align: center;
      background: #ffffff; }
    .sticky-filters .filter-button {
      float: left; }
    .sticky-filters .plp-sort-by {
      float: right; } }

@media screen and (min-width: 767px) and (max-width: 1023px) {
  #email-alert-signup input[type="text"] {
    width: 100%; }
  .pt_product-search-result .html-slot-container h1 {
    margin: 0; }
    .pt_product-search-result .html-slot-container h1 .cat-banner-heading {
      margin-bottom: 16px;
      margin-bottom: 1rem; }
  .pt_product-search-result .html-slot-container .cat-banner-info {
    top: 8%; }
  .pt_product-search-result .html-slot-container .cat-slot-bottom-space {
    margin: 0; }
  .pt_product-search-result .html-slot-container .cat-paragraph-msg {
    font-size: 14px;
    font-size: 0.875rem; } }

@media screen and (max-width: 1023px) {
  .pt_product-search-result #primary,
  .pt_product-search-noresult #primary {
    width: 96%;
    margin: 0 auto;
    padding: 0;
    float: none; } }

@media screen and (max-width: 480px) {
  #preferred-store-panel input[type="text"] {
    width: 49.5966%; }
  #accordion .inside-content-wrapper {
    padding: 0 5px;
    padding:  0 0.3125rem; }
    #accordion .inside-content-wrapper .inside-content-wrapper {
      padding: 0; }
  #accordion .inform-content .infoTable {
    font-size: 11px;
    font-size: 0.6875rem;
    margin: 14px 0;
    margin:  0.875rem 0; }
    #accordion .inform-content .infoTable tr td {
      padding: 5px;
      padding: 0.3125rem; } }

@media screen and (min-width: 1200px) {
  .mini-cart-total .mini-cart-link .text {
    display: inline-block; } }

@media screen and (min-width: 1023px) and (max-width: 1200px) {
  .level-1 > li > a {
    font-size: 14px;
    font-size: 0.875rem; } }

@media print {
  .pt_order-confirmation #mini-cart,
  .pt_order-confirmation .menu-utility-user,
  .pt_order-confirmation .menu-utility,
  .pt_order-confirmation .header-banner,
  .pt_order-confirmation #navigation {
    display: none; } }

#wrapper.pt_error .top-banner {
  -webkit-box-shadow: none;
          box-shadow: none; }

.pt_error .error-top-container,
.pt_product-search-noresult .error-top-container {
  height: 300px;
  padding: 0;
  background: url("../images/error-top-background.png") no-repeat right top transparent;
  background-color: #000000;
  background-size: 100% 100%; }
  @media screen and (max-width: 767px) {
    .pt_error .error-top-container,
    .pt_product-search-noresult .error-top-container {
      height: inherit; } }
  .pt_error .error-top-container .error-top-heading,
  .pt_product-search-noresult .error-top-container .error-top-heading {
    height: 100%;
    display: block;
    padding-top: 3%;
    margin: 0px auto 0 auto;
    font-family: Monoton-Regular;
    color: #666;
    font-size: 140px;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .pt_error .error-top-container .error-top-heading,
      .pt_product-search-noresult .error-top-container .error-top-heading {
        font-size: 57px; } }

.pt_error .general-error-msg-top-block,
.pt_product-search-noresult .general-error-msg-top-block {
  background: #dd1a32; }
  .pt_error .general-error-msg-top-block .general-error-msg,
  .pt_product-search-noresult .general-error-msg-top-block .general-error-msg {
    text-align: center;
    font-family: Monoton-Regular;
    font-size: 60px;
    color: #ffffff;
    word-spacing: 6px;
    width: 52%;
    margin: 0 auto; }
    @media screen and (max-width: 767px) {
      .pt_error .general-error-msg-top-block .general-error-msg,
      .pt_product-search-noresult .general-error-msg-top-block .general-error-msg {
        font-size: 25px; } }

.pt_error .error-center-message,
.pt_product-search-noresult .error-center-message {
  width: 32%;
  display: block;
  padding-top: 3%;
  margin: 0px auto 0 auto;
  text-transform: uppercase;
  text-align: center;
  font-family: BrandonGrotesque-Bold;
  font-weight: bold;
  color: #666;
  font-size: 25px; }
  @media screen and (max-width: 1023px) {
    .pt_error .error-center-message,
    .pt_product-search-noresult .error-center-message {
      width: 80%;
      font-size: 20px; } }

.pt_error .error-page-search form,
.pt_product-search-noresult .error-page-search form {
  margin-bottom: 1px; }

.pt_error .error-page-search label,
.pt_product-search-noresult .error-page-search label {
  padding-top: 5px;
  padding-bottom: 20px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500; }

.pt_error .error-page-search input[type="text"],
.pt_product-search-noresult .error-page-search input[type="text"] {
  height: 38px;
  width: 90%;
  float: left;
  margin: 0;
  padding: 0 1rem;
  background-color: #ffffff;
  background-color: transparent;
  border: 1px solid #999;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 14px; }
  .pt_error .error-page-search input[type="text"]::-webkit-input-placeholder,
  .pt_product-search-noresult .error-page-search input[type="text"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #666666; }
  .pt_error .error-page-search input[type="text"]::-moz-placeholder,
  .pt_product-search-noresult .error-page-search input[type="text"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #666666; }
  .pt_error .error-page-search input[type="text"]:-ms-input-placeholder,
  .pt_product-search-noresult .error-page-search input[type="text"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #666666; }
  .pt_error .error-page-search input[type="text"]:-moz-placeholder,
  .pt_product-search-noresult .error-page-search input[type="text"]:-moz-placeholder {
    /* Firefox 18- */
    color: #666666; }

.pt_error .error-page-search button,
.pt_product-search-noresult .error-page-search button {
  background-color: transparent;
  border: none;
  color: #ffffff;
  padding: 8px 16px 10px 15px;
  padding:  0.5rem 1rem 0.625rem 0.9375rem;
  background-color: #cc0033;
  font-size: 14px;
  border-radius: 2px;
  height: 38px;
  position: absolute;
  right: 0; }
  .pt_error .error-page-search button i,
  .pt_product-search-noresult .error-page-search button i {
    font-size: 1.4em; }

.pt_error .error-page-search .form-row.label-above,
.pt_product-search-noresult .error-page-search .form-row.label-above {
  max-width: 440px;
  width: 100%;
  position: relative;
  margin: 20px auto; }

.pt_error .refinement-header,
.pt_product-search-noresult .refinement-header {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  margin: 0 0 15px 0;
  margin:  0 0 0.9375rem 0;
  padding: 0 0 15px 0;
  padding:  0 0 0.9375rem 0;
  border-bottom: 1px solid #dcdbdc;
  width: 100%;
  display: inline-block;
  text-transform: uppercase;
  background: none;
  border-top: none; }

.pt_error .refinement,
.pt_product-search-noresult .refinement {
  padding: 0; }
  .pt_error .refinement #category-level-1 li,
  .pt_product-search-noresult .refinement #category-level-1 li {
    padding: 0; }
    .pt_error .refinement #category-level-1 li a,
    .pt_product-search-noresult .refinement #category-level-1 li a {
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      color: #333;
      font-size: 14px;
      font-size: 0.875rem;
      padding: 0 0 0 15px;
      padding:  0 0 0 0.9375rem;
      display: inline-block;
      line-height: normal;
      position: relative; }
      .pt_error .refinement #category-level-1 li a:before,
      .pt_product-search-noresult .refinement #category-level-1 li a:before {
        content: "";
        border: solid #999;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        padding: 0.1875rem;
        vertical-align: middle;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -5px;
        margin-top: -0.3125rem; }

.pt_error #secondary,
.pt_product-search-noresult #secondary {
  margin: 50px 0 0 30px;
  margin:  3.125rem 0 0 1.875rem; }

.size_error {
  background: #f7dcdc;
  max-width: 230px;
  width: 100%;
  height: 20px;
  color: #dd1a32;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: none;
  position: relative;
  text-align: center;
  padding: 4px 20px;
  padding:  0.25rem 1.25rem; }
  .size_error.show {
    display: block; }
  .size_error:before {
    content: " ";
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(247, 220, 220, 0);
    border-bottom-color: #f7dcdc;
    border-width: 8px;
    margin-left: -8px; }

.chart-table {
  display: table;
  width: 100%; }

.chart-row {
  display: table-row; }

.chart-cell {
  display: table-cell;
  padding: 10px 24px;
  font-size: 18px;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  text-transform: none;
  border-right: 1px solid #bbb8b8; }

.chart-cell:last-child {
  border-right: none; }

.chart-table-body {
  display: table-row-group; }

#size-chart-accordion .ui-accordion-header {
  padding-left: 0.5em;
  background-color: #cccccc;
  font-family: 'BrandonGrotesque-Bold', sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  background-image: url("../images/chart-arrow-down.png");
  background-repeat: no-repeat;
  background-position: 98% 50%;
  outline: none; }

#size-chart-accordion h3.ui-state-active {
  background-image: url("../images/chart-arrow-up.png"); }

#size-chart-accordion .ui-accordion-content {
  padding: 10px;
  border: 1px solid #bbb8b8; }
  #size-chart-accordion .ui-accordion-content .chart-row:nth-child(odd) {
    background-color: #e6e6e6; }
  #size-chart-accordion .ui-accordion-content .chart-row:nth-child(even) {
    background-color: white; }

.inform-content {
  font-family: 'Montserrat', sans-serif;
  color: #333;
  font-size: 16px;
  margin-bottom: 20px; }
  .inform-content .bold {
    font-weight: bold; }
  .inform-content a {
    text-decoration: underline; }
  .inform-content .header-box {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 50px;
    font-size: 24px; }
  .inform-content .delivery-box {
    text-align: center;
    background: #e0e0e0;
    color: #666;
    width: 42%;
    min-height: 240px;
    margin-left: 30px;
    padding: 10px;
    float: left; }
    .inform-content .delivery-box--right {
      float: right;
      margin-right: 30px; }
    @media screen and (max-width: 1023px) {
      .inform-content .delivery-box {
        width: 80%;
        float: none;
        margin-top: 20px; } }
  .inform-content .infoTable {
    margin: 30px auto 30px auto;
    padding-bottom: 60px;
    font-size: 15px;
    border: 1px solid #e0e0e0; }
    .inform-content .infoTable tr th {
      text-align: center;
      padding: 15px;
      background: #e0e0e0;
      font-weight: bold; }
    .inform-content .infoTable tr td {
      text-align: center;
      padding: 15px;
      border: 1px solid #e0e0e0; }

.popup-inform-content {
  width: 90%;
  display: block;
  margin: 0px auto 0 auto;
  padding-bottom: 5px;
  font-family: 'Montserrat', sans-serif;
  color: #333;
  font-size: 16px; }
  .popup-inform-content .main-center-heading {
    margin: 20px 0; }

.jcarousel-wrapper {
  margin: 20px auto;
  position: relative;
  border: 10px solid #ffffff;
  height: 100px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 2px #999;
  box-shadow: 0 0 2px #999; }

.jcarousel {
  position: relative;
  overflow: hidden; }

.jcarousel ul {
  width: 20000em;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0; }

.jcarousel ul li {
  float: left;
  width: 150px;
  height: 100px;
  margin-right: 10px;
  list-style: none; }

.jcarousel img {
  max-height: 100px; }

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
  opacity: .5;
  cursor: default; }

.jcarousel-control-prev {
  left: -50px;
  background: url("../images/carousel_left.png") no-repeat; }

.jcarousel-control-prev,
.jcarousel-control-next {
  position: absolute;
  top: 35px;
  width: 30px;
  height: 45px;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 0 0 1px #000000;
  font: 24px/27px Arial, sans-serif;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.jcarousel-control-next {
  width: 35px;
  right: -52px;
  background: url("../images/carousel_right.png") no-repeat; }

.pt_content #primary {
  float: right;
  width: 80%;
  padding-bottom: 20px; }
  @media screen and (max-width: 1023px) {
    .pt_content #primary {
      width: 100%; } }

.header_prompt {
  font: 400 1.4em Arial,Helvetica,Verdana,sans-serif;
  text-align: justify;
  margin-bottom: 40px;
  border-radius: 3px; }

.header_prompt p {
  margin: 0; }

.prompt {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-align: left;
  margin-bottom: 1em; }

.right_details {
  font: 400 1.2em Arial,Helvetica,Verdana,sans-serif;
  padding: 1em;
  border: 1px solid #ccc;
  text-align: justify;
  width: 45%;
  float: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* new */
  background: #f2f2f2;
  border: none;
  border-radius: 3px; }

.enter_partial {
  font: 400 1.2em Arial,Helvetica,Verdana,sans-serif;
  text-align: justify;
  width: 49%;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.col-items {
  padding: 0 10px; }

.col-items:before,
.col-items:after {
  content: "";
  display: table; }

.col-items:after {
  clear: both; }

.newAddressText {
  cursor: pointer;
  color: #333;
  float: right;
  border-bottom: 1px solid #333; }

p.showHide {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 16px;
  text-decoration: underline;
  cursor: pointer;
  margin-top: 50px; }

.picklist {
  font-family: 1.2em Arial,Helvetica,Verdana,sans-serif;
  margin-left: 1em; }

.partialPickList td {
  color: #000000;
  padding-left: 0; }

.pListClickable a {
  color: #043262;
  text-decoration: underline;
  cursor: pointer; }

.pListClickable a:hover {
  text-decoration: none; }

.pListClickable td {
  padding-right: 0;
  padding-left: 0; }
  .pListClickable td:first-child {
    width: 80%;
    padding-right: 10px;
    padding-right: 0.625rem; }

fieldset {
  border: none; }

td {
  padding-right: 1em;
  padding-top: .2em; }

.multPickList td {
  vertical-align: top; }

.multPickList td:first-child {
  padding-left: 0; }

.multPickList td:last-child {
  padding-right: 0; }

.multPickList label {
  font-size: 1em;
  font-weight: 400;
  padding-left: 20px;
  position: relative; }

.multPickList input[type="radio"] {
  margin: 0;
  position: absolute;
  top: 1px;
  left: 0; }

.suggestion {
  cursor: pointer;
  border: 1px solid #999;
  color: #000000;
  margin-left: 2%;
  width: 49.5966%;
  padding: 0.2em 0.5em;
  text-align: center;
  background-color: #cccccc; }

.error_message {
  color: #F00;
  font-weight: bold;
  padding: 2px; }

.newAddress, .oldAddress {
  margin: 15px 0; }

.oldAddress table, .oldAddress tbody, .oldAddress tr {
  padding: 0;
  margin: 0; }

.oldAddress td {
  padding: 0 0 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px; }

.oldAddress td:first-child {
  width: 38%;
  padding-right: 1em; }

.oldAddress td:last-child {
  width: 62%; }

.ui-dialog .ui-dialog-content {
  padding: 0px 20px 30px 20px; }

/**
 * Corss line over Header title text effect - START
 */
.shipping-modal-window-wrapper .submit-button {
  padding: 0.5em 2.3em 0.5em 0.7em; }

.shipping-modal-window-wrapper .modal-header-title {
  text-align: center;
  font-size: 40px;
  font-size: 2.5rem;
  font-family: BrandonGrotesque-Bold;
  margin-bottom: 30px;
  text-transform: uppercase;
  position: relative;
  z-index: 1; }

.shipping-modal-window-wrapper .modal-header-title strong {
  background: #ffffff;
  padding: 0 15px; }

.shipping-modal-window-wrapper .modal-header-title:before {
  content: "";
  margin: 0 auto;
  /* this centers the line to the full width specified */
  position: absolute;
  /* positioning must be absolute here, and relative positioning must be applied to the parent */
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1; }

.shipping-modal-window-wrapper .cross-line:before {
  border-top: none; }

.shipping-modal-window-wrapper .cross-line:after {
  border-bottom: 1px solid #dfdfdf;
  -webkit-box-shadow: 0 1px 0 0 black;
  box-shadow: 0 1px 0 0 #dfdfdf;
  content: "";
  margin: 0 auto;
  /* this centers the line to the full width specified */
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  width: 100%;
  z-index: -1; }

/**
 * Cross line over Header title text effect - END
 */
.modal-header-message1 {
  text-align: center;
  font-size: 26px;
  font-size: 1.625rem;
  font-family: BrandonGrotesque-Bold;
  text-transform: uppercase;
  margin-bottom: 10px; }

.modal-header-message2 {
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px; }

.right-col-submit-btn {
  margin-top: 40px; }

/**styling form elements**/
.f-field {
  margin-bottom: 15px;
  font-size: 0; }

.f-field.f-field_btn {
  margin-bottom: 0; }

.f-field .f-label {
  width: 30%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.f-field .f-field-wrapper {
  width: 70%;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px; }

.f-field .apartment-number-field {
  /* important to override the field wrapper width */
  width: 95%; }

.enter_email, .enter_phone, .wrapper-btn {
  margin: 0 0 15px 10px; }

.enter_email input[type="text"], .enter_phone input[type="text"] {
  width: 280px;
  display: block; }

.enter_email p:not(:empty), .enter_phone p:not(:empty) {
  margin: 0 0 15px; }

.enter_email .error_message.unreachable,
.enter_email .error_message.undeliverable,
.enter_email .error_message.illegitimate,
.enter_email .error_message.disposable,
.enter_email .error_message.unknown,
.enter_phone .error_message.unreachable,
.enter_phone .error_message.undeliverable,
.enter_phone .error_message.illegitimate,
.enter_phone .error_message.disposable,
.enter_phone .error_message.unknown {
  display: none; }

@media (max-width: 666px) {
  .right_details, .enter_partial {
    float: none;
    width: 100%; }
  .enter_partial {
    margin-bottom: 30px; }
  .f-field .f-label, .f-field .f-field-wrapper {
    width: 100%;
    display: block; }
  .f-field .f-field-wrapper input[type="text"] {
    width: 100%; }
  .oldAddress td:first-child {
    width: 40%; } }

/* general margin */
.mt-8 {
  margin-top: 8px;
  margin-top: 0.5rem; }

.pt_product-search-noresult #recommendation-tabs,
.no-hits-search #recommendation-tabs {
  margin-bottom: 80px; }
  .pt_product-search-noresult #recommendation-tabs .recommendation-container,
  .no-hits-search #recommendation-tabs .recommendation-container {
    text-align: center; }
    .pt_product-search-noresult #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed,
    .no-hits-search #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed {
      width: 260px !important;
      margin: 0 10px;
      margin:  0 0.625rem; }
      @media screen and (max-width: 768px) {
        .pt_product-search-noresult #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed,
        .no-hits-search #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed {
          width: inherit !important; } }
      @media screen and (max-width: 1024px) {
        .pt_product-search-noresult #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed .product-image .on-hover-image .p-image-rollover,
        .no-hits-search #recommendation-tabs .recommendation-container .grid-tile .product-tile.recently-viewed .product-image .on-hover-image .p-image-rollover {
          height: auto; } }
    @media screen and (max-width: 480px) {
      .pt_product-search-noresult #recommendation-tabs .recommendation-container ul.ui-tabs-nav li a,
      .no-hits-search #recommendation-tabs .recommendation-container ul.ui-tabs-nav li a {
        font-size: 12px;
        font-weight: 500; } }

.pt_product-search-noresult .main-center-heading,
.no-hits-search .main-center-heading {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  margin-bottom: 0; }
  @media screen and (max-width: 768px) {
    .pt_product-search-noresult .main-center-heading,
    .no-hits-search .main-center-heading {
      margin-bottom: 16px;
      margin-bottom: 1rem; } }

.pt_product-search-noresult .error-center-message,
.no-hits-search .error-center-message {
  font-family: Arial, sans-serif;
  padding: 0;
  width: 100%;
  font-size: 20px;
  font-weight: normal;
  text-transform: none; }

.pt_product-search-noresult .no-hits-footer,
.no-hits-search .no-hits-footer {
  display: none; }

.pt_product-search-noresult #refine-search,
.no-hits-search #refine-search {
  margin-bottom: 48px;
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .pt_product-search-noresult #refine-search,
    .no-hits-search #refine-search {
      margin-bottom: 0px;
      margin-bottom: 0rem; } }
  .pt_product-search-noresult #refine-search .refinement-header,
  .no-hits-search #refine-search .refinement-header {
    border-bottom: none;
    margin: 40px 0px 0px 0px;
    margin:  2.5rem 0px 0px 0px;
    font-size: 16px;
    color: #333;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500; }
  .pt_product-search-noresult #refine-search .refinement,
  .no-hits-search #refine-search .refinement {
    margin-bottom: calc(16px * 2); }
  .pt_product-search-noresult #refine-search #category-level-1,
  .no-hits-search #refine-search #category-level-1 {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .pt_product-search-noresult #refine-search #category-level-1,
      .no-hits-search #refine-search #category-level-1 {
        padding-left: 0; }
        .pt_product-search-noresult #refine-search #category-level-1:after,
        .no-hits-search #refine-search #category-level-1:after {
          content: "";
          display: table;
          clear: both; } }
    .pt_product-search-noresult #refine-search #category-level-1 a:before,
    .no-hits-search #refine-search #category-level-1 a:before {
      display: none; }
    .pt_product-search-noresult #refine-search #category-level-1 li,
    .no-hits-search #refine-search #category-level-1 li {
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .pt_product-search-noresult #refine-search #category-level-1 li,
        .no-hits-search #refine-search #category-level-1 li {
          text-align: center;
          margin: 0px 20px 20px 0px;
          margin:  0px 1.25rem 1.25rem 0px; }
          .pt_product-search-noresult #refine-search #category-level-1 li:last-of-type,
          .no-hits-search #refine-search #category-level-1 li:last-of-type {
            margin-right: 0; } }
      .pt_product-search-noresult #refine-search #category-level-1 li a,
      .no-hits-search #refine-search #category-level-1 li a {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 14px; }
        @media screen and (max-width: 768px) {
          .pt_product-search-noresult #refine-search #category-level-1 li a,
          .no-hits-search #refine-search #category-level-1 li a {
            padding-left: 0; } }
        .pt_product-search-noresult #refine-search #category-level-1 li a:before,
        .no-hits-search #refine-search #category-level-1 li a:before {
          display: none; }
  .pt_product-search-noresult #refine-search .error-page-search,
  .no-hits-search #refine-search .error-page-search {
    margin-bottom: 64px;
    margin-bottom: 4rem; }
    @media screen and (max-width: 768px) {
      .pt_product-search-noresult #refine-search .error-page-search,
      .no-hits-search #refine-search .error-page-search {
        margin-bottom: 48px;
        margin-bottom: 3rem; } }
    .pt_product-search-noresult #refine-search .error-page-search form .label-above,
    .no-hits-search #refine-search .error-page-search form .label-above {
      width: 25% !important; }
      @media screen and (max-width: 1024px) {
        .pt_product-search-noresult #refine-search .error-page-search form .label-above,
        .no-hits-search #refine-search .error-page-search form .label-above {
          width: 50% !important; } }
      @media screen and (max-width: 768px) {
        .pt_product-search-noresult #refine-search .error-page-search form .label-above,
        .no-hits-search #refine-search .error-page-search form .label-above {
          width: 70% !important; } }
      @media screen and (max-width: 480px) {
        .pt_product-search-noresult #refine-search .error-page-search form .label-above,
        .no-hits-search #refine-search .error-page-search form .label-above {
          width: 100% !important; } }
      .pt_product-search-noresult #refine-search .error-page-search form .label-above input[type="text"],
      .no-hits-search #refine-search .error-page-search form .label-above input[type="text"] {
        width: 100%; }
      .pt_product-search-noresult #refine-search .error-page-search form .label-above button,
      .no-hits-search #refine-search .error-page-search form .label-above button {
        background-color: transparent;
        color: black;
        position: absolute;
        margin-left: -50px;
        margin-left: -50px;
        margin-left: -3.125rem; }
  .pt_product-search-noresult #refine-search #recommendation-tabs,
  .no-hits-search #refine-search #recommendation-tabs {
    display: block;
    margin-bottom: 80px; }
    @media screen and (max-width: 480px) {
      .pt_product-search-noresult #refine-search #recommendation-tabs,
      .no-hits-search #refine-search #recommendation-tabs {
        margin-left: -10px;
        margin-right: -10px;
        background: url("../images/mobile-what-hot-bg-color.png") no-repeat center center;
        background-size: 100%;
        -webkit-box-shadow: inset 0 8px 15px -6px #dbdbdb;
                box-shadow: inset 0 8px 15px -6px #dbdbdb; } }
  .pt_product-search-noresult #refine-search .recommendation-container,
  .no-hits-search #refine-search .recommendation-container {
    display: inline-block;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 0 0 0;
    padding:  2.1875rem 0 0 0;
    overflow: hidden; }
    .pt_product-search-noresult #refine-search .recommendation-container .pdp-membership-img,
    .no-hits-search #refine-search .recommendation-container .pdp-membership-img {
      display: none; }
    .pt_product-search-noresult #refine-search .recommendation-container .ui-tabs-nav li,
    .no-hits-search #refine-search .recommendation-container .ui-tabs-nav li {
      width: 230px;
      display: inline-block;
      float: none; }
      .pt_product-search-noresult #refine-search .recommendation-container .ui-tabs-nav li a,
      .no-hits-search #refine-search .recommendation-container .ui-tabs-nav li a {
        border-radius: 3px;
        background: none;
        color: #000000; }
    .pt_product-search-noresult #refine-search .recommendation-container .tab,
    .no-hits-search #refine-search .recommendation-container .tab {
      margin-bottom: 16px;
      margin-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .pt_product-search-noresult #refine-search .recommendation-container .tab,
        .no-hits-search #refine-search .recommendation-container .tab {
          margin-bottom: 48px;
          margin-bottom: 3rem; } }
  .pt_product-search-noresult #refine-search .recommendations,
  .pt_product-search-noresult #refine-search .product-recently-viewed,
  .no-hits-search #refine-search .recommendations,
  .no-hits-search #refine-search .product-recently-viewed {
    clear: left;
    padding: 0; }
    .pt_product-search-noresult #refine-search .recommendations .product-review,
    .pt_product-search-noresult #refine-search .product-recently-viewed .product-review,
    .no-hits-search #refine-search .recommendations .product-review,
    .no-hits-search #refine-search .product-recently-viewed .product-review {
      display: none; }
    .pt_product-search-noresult #refine-search .recommendations .grid-tile.recommendation-item,
    .pt_product-search-noresult #refine-search .product-recently-viewed .grid-tile.recommendation-item,
    .no-hits-search #refine-search .recommendations .grid-tile.recommendation-item,
    .no-hits-search #refine-search .product-recently-viewed .grid-tile.recommendation-item {
      float: left;
      width: 23%;
      padding-right: 15px; }
      @media screen and (max-width: 1023px) {
        .pt_product-search-noresult #refine-search .recommendations .grid-tile.recommendation-item,
        .pt_product-search-noresult #refine-search .product-recently-viewed .grid-tile.recommendation-item,
        .no-hits-search #refine-search .recommendations .grid-tile.recommendation-item,
        .no-hits-search #refine-search .product-recently-viewed .grid-tile.recommendation-item {
          width: 48%; } }
      @media screen and (max-width: 767px) {
        .pt_product-search-noresult #refine-search .recommendations .grid-tile.recommendation-item,
        .pt_product-search-noresult #refine-search .product-recently-viewed .grid-tile.recommendation-item,
        .no-hits-search #refine-search .recommendations .grid-tile.recommendation-item,
        .no-hits-search #refine-search .product-recently-viewed .grid-tile.recommendation-item {
          width: 100%; } }
    .pt_product-search-noresult #refine-search .recommendations .recommendation-tooltip,
    .pt_product-search-noresult #refine-search .product-recently-viewed .recommendation-tooltip,
    .no-hits-search #refine-search .recommendations .recommendation-tooltip,
    .no-hits-search #refine-search .product-recently-viewed .recommendation-tooltip {
      background: none repeat scroll 0 0 #ffffff;
      border: 1px solid;
      left: 50%;
      position: absolute;
      text-align: left;
      top: 50%;
      width: 300px;
      z-index: 100; }
    .pt_product-search-noresult #refine-search .recommendations .product-tile,
    .pt_product-search-noresult #refine-search .product-recently-viewed .product-tile,
    .no-hits-search #refine-search .recommendations .product-tile,
    .no-hits-search #refine-search .product-recently-viewed .product-tile {
      padding: 0;
      display: inline-block;
      width: 100%; }
    .pt_product-search-noresult #refine-search .recommendations .product-name,
    .pt_product-search-noresult #refine-search .product-recently-viewed .product-name,
    .no-hits-search #refine-search .recommendations .product-name,
    .no-hits-search #refine-search .product-recently-viewed .product-name {
      width: 100%; }
    .pt_product-search-noresult #refine-search .recommendations .product-tile:hover .recommendation-tooltip,
    .pt_product-search-noresult #refine-search .product-recently-viewed .product-tile:hover .recommendation-tooltip,
    .no-hits-search #refine-search .recommendations .product-tile:hover .recommendation-tooltip,
    .no-hits-search #refine-search .product-recently-viewed .product-tile:hover .recommendation-tooltip {
      display: block !important; }

.pt_product-search-noresult .nohit-breadcrumb,
.no-hits-search .nohit-breadcrumb {
  margin-top: 2px;
  margin-top: 0.125rem;
  background-color: #f2f2f2; }
  .pt_product-search-noresult .nohit-breadcrumb li:last-child .breadcrumb-element,
  .no-hits-search .nohit-breadcrumb li:last-child .breadcrumb-element {
    pointer-events: none;
    font-weight: normal; }
  .pt_product-search-noresult .nohit-breadcrumb li:first-child .breadcrumb-element,
  .no-hits-search .nohit-breadcrumb li:first-child .breadcrumb-element {
    font-weight: bold; }

.product-recently-viewed .tiles-container ul.slick-dots {
  margin-top: 30px; }

.homepagebanner {
  position: relative;
  margin: 0px 0px 25px;
  margin:  0px 0px 1.5625rem; }
  @media screen and (max-width: 768px) {
    .homepagebanner {
      max-height: 647px; } }
  .dw-pd-grid-container .homepagebanner {
    padding: 0px;
    padding: 0rem; }
  .homepagebanner picture.mobile {
    display: none; }
    @media screen and (max-width: 480px) {
      .homepagebanner picture.mobile {
        display: block; } }
  .homepagebanner picture.desktop {
    display: block; }
    @media screen and (max-width: 480px) {
      .homepagebanner picture.desktop {
        display: none; } }
  .homepagebanner picture img {
    width: 100%; }
  .homepagebanner .component-image {
    max-width: 100%; }
  .homepagebanner .right {
    text-align: right;
    right: 0;
    left: unset;
    top: 35%; }
    @media screen and (max-width: 768px) {
      .homepagebanner .right {
        text-align: center;
        top: unset;
        bottom: 10%;
        right: 0;
        left: 0; } }
  .homepagebanner .center {
    right: 0;
    left: 0;
    top: 35%;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .homepagebanner .center {
        right: 0;
        left: 0;
        top: unset;
        bottom: 10%; } }
  .homepagebanner .left {
    top: 35%;
    left: 0;
    text-align: left; }
    @media screen and (max-width: 768px) {
      .homepagebanner .left {
        top: unset;
        left: 0;
        right: 0;
        bottom: 10%; } }
  .homepagebanner .headlinebanner-text_container {
    display: block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 20px;
    font-size: 1.25rem;
    width: auto;
    position: absolute;
    padding: 0px 30px;
    padding:  0px 1.875rem; }
    @media screen and (max-width: 768px) {
      .homepagebanner .headlinebanner-text_container {
        padding: 0px 10px;
        padding:  0px 0.625rem;
        text-align: center; } }
    .homepagebanner .headlinebanner-text_container p {
      padding: 0px;
      padding: 0rem;
      margin: 0px;
      margin: 0rem; }
    .homepagebanner .headlinebanner-text_container .headlinebanner-text {
      padding: 0px;
      padding: 0rem; }
    .homepagebanner .headlinebanner-text_container .dark {
      color: #232729; }
    .homepagebanner .headlinebanner-text_container .light {
      color: #EDEDED; }
    .homepagebanner .headlinebanner-text_container .headlinebanner-text_heading {
      font-size: 80px;
      font-size: 5rem;
      padding: 0px;
      padding: 0rem; }
      @media screen and (max-width: 768px) {
        .homepagebanner .headlinebanner-text_container .headlinebanner-text_heading {
          padding: 0 5px;
          padding:  0 0.3125rem;
          font-size: 28px;
          font-size: 1.75rem;
          margin: 0 0 5px;
          margin:  0 0 0.3125rem; } }
    .homepagebanner .headlinebanner-text_container .headlinebanner-text_subheading {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 38px;
      font-size: 2.375rem;
      margin: 0 0 10px;
      margin:  0 0 0.625rem; }
      @media screen and (max-width: 768px) {
        .homepagebanner .headlinebanner-text_container .headlinebanner-text_subheading {
          font-size: 18px;
          font-size: 1.125rem;
          margin: 0 0 20px;
          margin:  0 0 1.25rem; }
          .left .homepagebanner .headlinebanner-text_container .headlinebanner-text_subheading {
            margin: 0 0 30px;
            margin:  0 0 1.875rem; } }
    .homepagebanner .headlinebanner-text_container .buttons-wrapper {
      display: inline-block;
      margin: 32px 0px 0px 0px;
      margin:  2rem 0px 0px 0px; }
      @media screen and (max-width: 768px) {
        .homepagebanner .headlinebanner-text_container .buttons-wrapper {
          margin: 0px 0px 0px 0px;
          margin:  0px 0px 0px 0px; } }
      .homepagebanner .headlinebanner-text_container .buttons-wrapper .last-button {
        margin: 0px !important;
        margin:  0px !important/16px/rem; }
      .homepagebanner .headlinebanner-text_container .buttons-wrapper .homepagebanner-button {
        font-size: 21px;
        font-size: 1.3125rem;
        padding: 10px 20px;
        padding:  0.625rem 1.25rem;
        margin-right: 10px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600; }
        @media screen and (max-width: 768px) {
          .homepagebanner .headlinebanner-text_container .buttons-wrapper .homepagebanner-button {
            display: block;
            width: auto;
            margin-bottom: 10px; } }
      .homepagebanner .headlinebanner-text_container .buttons-wrapper .transparent-btn {
        background: transparent;
        border: 1px solid #232729;
        color: #232729; }
      .homepagebanner .headlinebanner-text_container .buttons-wrapper .light-btn {
        border: none;
        background: #ffffff;
        color: #232729; }
      .homepagebanner .headlinebanner-text_container .buttons-wrapper .dark-btn {
        border: none;
        background: #232729;
        color: #ffffff; }

@media screen and (max-width: 768px) {
  .category-banners, .col-md-8, .col-md-4 {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100%;
    margin: 0px 0px 20px;
    margin:  0px 0px 1.25rem; } }

.component-wrapper {
  padding: 0px 20px;
  padding:  0px 1.25rem; }
  .component-wrapper .image-wrapper {
    margin: 0px 0px 20px;
    margin:  0px 0px 1.25rem; }
    .component-wrapper .image-wrapper .component-image {
      height: 100%;
      max-height: 250px; }
  .component-wrapper .content-wrapper {
    max-height: 140px;
    text-align: center;
    margin: 0px 0px 20px;
    margin:  0px 0px 1.25rem;
    padding: 10px;
    padding: 0.625rem;
    font-size: 15px;
    font-size: 0.9375rem; }
    @media screen and (max-width: 768px) {
      .component-wrapper .content-wrapper {
        max-height: none; } }
    .component-wrapper .content-wrapper .richtext {
      color: #232729;
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      margin: 0px 0px 20px;
      margin:  0px 0px 1.25rem; }
      @media screen and (max-width: 768px) {
        .component-wrapper .content-wrapper .richtext {
          text-align: left; } }
    .component-wrapper .content-wrapper .headline-title {
      margin: 0px 0px 10px;
      margin:  0px 0px 0.625rem;
      color: #232729;
      font-family: 'Montserrat', sans-serif;
      font-weight: 600; }
    .component-wrapper .content-wrapper .article-button {
      font-size: 15px;
      font-size: 0.9375rem;
      padding: 5px 15px;
      padding:  0.3125rem 0.9375rem;
      font-family: 'Montserrat', sans-serif;
      font-weight: 600;
      background: #232729;
      color: #ffffff; }

.custom-3-categories {
  max-height: 500px;
  overflow: hidden;
  padding: 0px 10px;
  padding:  0px 0.625rem; }

.custom-grid-tiles {
  max-height: 500px; }

.customproducttile .image-wrapper {
  margin: 0px 0px 20px;
  margin:  0px 0px 1.25rem; }
  .customproducttile .image-wrapper .component-image {
    height: 100%;
    max-height: 250px; }
  .customproducttile .image-wrapper .button-section {
    position: relative;
    width: 100%;
    bottom: 20px; }
    .customproducttile .image-wrapper .button-section .producttile-button {
      display: block;
      width: 100%;
      position: relative; }

.customproducttile .product-content-wrapper {
  position: relative;
  color: #232729;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400; }
  .customproducttile .product-content-wrapper .product-brand, .customproducttile .product-content-wrapper .dw-pd-carousel-tile-content .product-name, .dw-pd-carousel-tile-content .customproducttile .product-content-wrapper .product-name, .customproducttile .product-content-wrapper .product-name, .customproducttile .product-content-wrapper .product-price {
    display: block; }

/*================================================
=            Page designer components            =
==================================================
DW-PD = Dave Whelan Page Designer               */
/**
 *
 * Global page designer grid container
 *
 */
.experience-component:first-of-type .dw-pd-grid-container {
  margin-top: 30px; }

.dw-pd-grid-container {
  max-width: 1180px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  margin: 0 auto;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .dw-pd-grid-container .button {
    /* Button is now global in .dw-pd-grid-container */
    max-width: 225px;
    width: 100%;
    height: 36px;
    border-radius: 3px;
    line-height: 1.6;
    font-size: 15px;
    font-size: 0.9375rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 10px 0px 0px;
    margin:  0.625rem 0px 0px; }
    @media screen and (max-width: 480px) {
      .dw-pd-grid-container .button {
        font-size: 12px;
        font-size: 0.75rem;
        line-height: 2; } }

.container.page-designer-reference {
  max-width: 1180px; }

/**
 *
 * Global page designer title
 *
 */
hr.dw-pd-title {
  width: 100%;
  height: 26px;
  grid-column: 1 / -1;
  line-height: 1em;
  position: relative;
  margin-bottom: 30px;
  outline: 0;
  border: 0;
  color: #000000;
  text-align: center; }
  @media screen and (max-width: 480px) {
    hr.dw-pd-title {
      height: auto; } }
  hr.dw-pd-title:before {
    content: '';
    width: 100%;
    height: 2px;
    background: #000000;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  hr.dw-pd-title:after {
    content: attr(title-content);
    background-color: #ffffff;
    position: relative;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 26px;
    font-size: 1.625rem;
    color: #000000;
    padding: 0 .5em;
    line-height: 1; }
    @media screen and (max-width: 480px) {
      hr.dw-pd-title:after {
        width: 75%;
        font-size: 22px;
        font-size: 1.375rem; } }

/**
 *
 * SALE 4 blocks component
 *
 */
.dw-pd-sale-blocks-2 {
  grid-column: 1 / -1; }
  .dw-pd-sale-blocks-2 .inner-grid > a {
    display: none; }
  .dw-pd-sale-blocks-2 .inner-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      .dw-pd-sale-blocks-2 .inner-grid {
        grid-template-columns: 1fr; } }
    .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card {
      text-align: center; }
      .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card.image-wayfinder {
        height: 100%;
        position: relative; }
        .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card.image-wayfinder .button {
          position: absolute;
          bottom: 35px;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%); }
      .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card > span + p + .button {
        margin-top: 20px; }
      .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card img {
        width: 100%;
        margin-bottom: 10px; }
      .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card .title {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 19px;
        font-size: 1.1875rem;
        margin: 0px 0px 10px;
        margin:  0px 0px 0.625rem;
        display: block; }
      .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 19px;
        font-size: 1.1875rem; }
        @media screen and (max-width: 480px) {
          .dw-pd-sale-blocks-2 .inner-grid .dw-pd-card p {
            margin-bottom: 0; } }

.dw-pd-sale-blocks-3 {
  grid-column: 1 / -1; }
  .dw-pd-sale-blocks-3 .inner-grid > a {
    display: none; }
  .dw-pd-sale-blocks-3 .inner-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      .dw-pd-sale-blocks-3 .inner-grid {
        grid-template-columns: 1fr; } }
    .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card {
      text-align: center; }
      .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card.image-wayfinder {
        height: 100%;
        position: relative; }
        .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card.image-wayfinder .button {
          position: absolute;
          bottom: 35px;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%); }
      .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card > span + p + .button {
        margin-top: 20px; }
      .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card img {
        width: 100%;
        margin-bottom: 10px; }
      .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card .title {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 19px;
        font-size: 1.1875rem;
        margin: 0px 0px 10px;
        margin:  0px 0px 0.625rem;
        display: block; }
      .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 19px;
        font-size: 1.1875rem; }
        @media screen and (max-width: 480px) {
          .dw-pd-sale-blocks-3 .inner-grid .dw-pd-card p {
            margin-bottom: 0; } }

.dw-pd-sale-blocks-4 {
  grid-column: 1 / -1; }
  .dw-pd-sale-blocks-4 .inner-grid > a {
    display: none; }
  .dw-pd-sale-blocks-4 .inner-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 10px;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      .dw-pd-sale-blocks-4 .inner-grid {
        grid-template-columns: repeat(2, 1fr); } }
    .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card {
      text-align: center; }
      .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card.image-wayfinder {
        height: 100%;
        position: relative; }
        .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card.image-wayfinder .button {
          position: absolute;
          bottom: 35px;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%); }
      .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card > span + p + .button {
        margin-top: 20px; }
      .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card img {
        width: 100%;
        margin-bottom: 10px; }
      .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card .title {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 19px;
        font-size: 1.1875rem;
        margin: 0px 0px 10px;
        margin:  0px 0px 0.625rem;
        display: block; }
      .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 19px;
        font-size: 1.1875rem; }
        @media screen and (max-width: 480px) {
          .dw-pd-sale-blocks-4 .inner-grid .dw-pd-card p {
            margin-bottom: 0; } }

/**
  *
  * Content component blocks
  *
  */
.dw-pd-content-blocks {
  grid-column: 1 / -1;
  margin-bottom: 30px; }
  .dw-pd-content-blocks.rtl article .content {
    grid-column: 1 / 2;
    grid-row: 1; }
    @media screen and (max-width: 768px) {
      .dw-pd-content-blocks.rtl article .content {
        grid-row: 2; } }
  .dw-pd-content-blocks.big article {
    grid-template-columns: 1fr 30%; }
    .dw-pd-content-blocks.big article img {
      max-width: 100%; }
  .dw-pd-content-blocks.big.rtl article {
    grid-template-columns: 30% 1fr; }
  .dw-pd-content-blocks.small article {
    grid-template-columns: 4fr 8fr; }
    @media screen and (max-width: 768px) {
      .dw-pd-content-blocks.small article {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 480px) {
      .dw-pd-content-blocks.small article {
        grid-template-columns: 1fr; } }
    .dw-pd-content-blocks.small article .content {
      text-align: center; }
      .dw-pd-content-blocks.small article .content .title {
        font-size: 19px;
        font-size: 1.1875rem; }
      .dw-pd-content-blocks.small article .content p {
        font-size: 19px;
        font-size: 1.1875rem;
        margin-bottom: 10px; }
      .dw-pd-content-blocks.small article .content img {
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto 30px;
        display: block; }
  .dw-pd-content-blocks article {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 40px; }
    @media screen and (max-width: 768px) {
      .dw-pd-content-blocks article {
        grid-template-columns: 1fr !important; } }
    .dw-pd-content-blocks article img {
      max-width: 600px;
      width: 100%; }
      @media screen and (max-width: 768px) {
        .dw-pd-content-blocks article img {
          max-width: 100%; } }
    .dw-pd-content-blocks article .content .title {
      font-family: 'Montserrat', sans-serif;
      font-weight: 700;
      font-size: 36px;
      font-size: 2.25rem;
      color: #000000;
      margin-bottom: 40px;
      text-transform: uppercase;
      magin: 0px 0px 10px;
      magin:  0px 0px 0.625rem;
      display: block; }
      @media screen and (max-width: 768px) {
        .dw-pd-content-blocks article .content .title {
          font-size: 26px;
          font-size: 1.625rem;
          display: block;
          margin-bottom: 0;
          text-align: center; } }
    .dw-pd-content-blocks article .content p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      color: #000000;
      font-size: 22px;
      font-size: 1.375rem; }
      @media screen and (max-width: 768px) {
        .dw-pd-content-blocks article .content p {
          font-size: 18px;
          font-size: 1.125rem; } }

/**
   *
   * Custom Carousel Component
   *
   */
.dw-pd-carousel {
  max-width: 1180px;
  width: 100%;
  padding-left: 0; }
  .dw-pd-carousel .slick-list {
    padding: 0 !important; }
    @media screen and (max-width: 768px) {
      .dw-pd-carousel .slick-list {
        padding: 0 40px !important; } }
  .dw-pd-carousel-tile {
    margin: 0; }
    @media screen and (max-width: 768px) {
      .dw-pd-carousel-tile {
        margin: 0 10px; } }
    .dw-pd-carousel-tile .image-wrapper {
      height: 265px;
      position: relative;
      display: block;
      text-align: center; }
      .dw-pd-carousel-tile .image-wrapper img {
        width: 100%;
        max-height: 265px;
        margin: 0 auto;
        display: block; }
      .dw-pd-carousel-tile .image-wrapper .button-wrapper {
        width: 100%;
        position: absolute;
        bottom: 20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        text-align: center; }
        .dw-pd-carousel-tile .image-wrapper .button-wrapper a.black-button {
          background: #333 !important;
          color: #ffffff !important;
          max-width: 225px;
          width: 100%;
          height: 36px;
          margin-top: 30px;
          border-radius: 3px;
          line-height: 1.6;
          padding: 7px 30px;
          font-size: 15px;
          font-size: 0.9375rem;
          font-family: 'Montserrat', sans-serif;
          font-weight: 600;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
          @media screen and (max-width: 480px) {
            .dw-pd-carousel-tile .image-wrapper .button-wrapper a.black-button {
              font-size: 12px;
              font-size: 0.75rem;
              line-height: 2; } }
    .dw-pd-carousel-tile-content {
      width: 100%;
      display: block;
      margin-top: 20px;
      text-align: center; }
      .dw-pd-carousel-tile-content .product-brand, .dw-pd-carousel-tile-content .product-name,
      .dw-pd-carousel-tile-content .product-price {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        font-size: 14px;
        font-size: 0.875rem;
        color: #000000;
        display: block;
        margin-bottom: 5px; }
      .dw-pd-carousel-tile-content .product-name {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        margin-bottom: 10px; }
  .dw-pd-carousel .experience-component {
    position: static; }
  .dw-pd-carousel button.slick-next, .dw-pd-carousel button.slick-prev {
    background: none;
    width: 25px;
    position: absolute;
    top: 50%;
    right: -50px;
    padding: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    font-size: 1.5rem;
    color: transparent; }
    .dw-pd-carousel button.slick-next:before, .dw-pd-carousel button.slick-prev:before {
      content: "";
      color: #000000; }
  .dw-pd-carousel button.slick-prev {
    right: inherit;
    left: -50px; }
    .dw-pd-carousel button.slick-prev:before {
      content: ""; }
  .dw-pd-carousel ul.slick-dots {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    display: block;
    margin: 35px auto 0; }
