@charset "UTF-8";
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block;
}

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

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

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

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

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

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

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

/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

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

/*
 * Prevents `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
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */
img {
  border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0;
}

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

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */
button, .mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .btn-cart,
.col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button, .mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .btn-cart,
.col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, .mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .btn-cart,
.col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */
button[disabled],
.mfp-wrap [disabled].button,
.mfp-wrap [disabled].button2,
.mfp-wrap [disabled].middle_btn,
.mfp-wrap [disabled].button3,
.mfp-wrap [disabled].btn,
.col-main [disabled].button,
.col-main [disabled].button2,
.col-main [disabled].middle_btn,
.col-main [disabled].button3,
.col-main [disabled].btn, .mfp-wrap [disabled].btn-cart,
.col-main [disabled].btn-cart, .minicart-actions [disabled].button, .minicart-actions [disabled].button3,
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

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

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, .mfp-wrap .add-to-cart-buttons .button::-moz-focus-inner,
.mfp-wrap .button::-moz-focus-inner,
.mfp-wrap .button2::-moz-focus-inner,
.mfp-wrap .middle_btn::-moz-focus-inner,
.mfp-wrap .button-wrapper > .button2::-moz-focus-inner,
.mfp-wrap .buttons-set > .button2::-moz-focus-inner,
.mfp-wrap .button3::-moz-focus-inner,
.mfp-wrap .btn::-moz-focus-inner,
.col-main .add-to-cart-buttons .button::-moz-focus-inner,
.col-main .button::-moz-focus-inner,
.col-main .button2::-moz-focus-inner,
.col-main .middle_btn::-moz-focus-inner,
.col-main .button-wrapper > .button2::-moz-focus-inner,
.col-main .buttons-set > .button2::-moz-focus-inner,
.col-main .button3::-moz-focus-inner,
.col-main .btn::-moz-focus-inner, .mfp-wrap .footer .button::-moz-focus-inner,
.col-main .footer .button::-moz-focus-inner, .mfp-wrap .btn-cart::-moz-focus-inner,
.col-main .btn-cart::-moz-focus-inner, .minicart-actions .button::-moz-focus-inner, .minicart-actions .button3::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

/* ============================================ *
 * Reset
 * ============================================ */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  -webkit-tap-highlight-color: transparent;
  /* Prevent tap highlight on iOS/Android */
  -webkit-text-size-adjust: 100%;
  /* Prevent automatic scaling on iOS */
}

body {
  background: #FFFFFF;
  color: #000000;
  line-height: 1;
}

html,
body,
img,
fieldset,
abbr,
acronym {
  border: 0;
}

h1,
h2,
h3,
.toggle-tabs span,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

th,
code,
cite,
caption {
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

address {
  font-style: normal;
}

fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

img {
  display: block;
}

ol,
ul {
  list-style: none;
}

q:before,
q:after {
  content: '';
}

input:focus,
input[type="search"]:focus {
  outline-offset: -2px;
}

input[type="search"] {
  -webkit-appearance: none;
  /* 1 */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* 2 */
  box-sizing: border-box;
}

/* ============================================ *
 * Base Styles
 * ============================================ */
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
a, button, .mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .btn-cart,
.col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3 {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

body,
button,
.mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn,
.mfp-wrap .footer .button,
.col-main .footer .button,
.mfp-wrap .btn-cart,
.col-main .btn-cart,
.minicart-actions .button,
.minicart-actions .button3,
input,
select,
table,
textarea {
  font-family: arial, helvetica, sans-serif;
  color: #444444;
  font-size: 14px;
  line-height: 1.5;
}

a {
  color: #00aeef;
  text-decoration: none;
}

a:hover {
  color: #007DB8;
  text-decoration: underline;
}

a:focus {
  outline: none;
  color: #003f56;
}

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

/* ============================================ *
 * Typography
 * ============================================ */
h1, .h1 {
  margin: 0;
  margin-bottom: 0.7em;
  color: #0085C3;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 28px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
}

h2, .h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
}

h3, .toggle-tabs span, .h3 {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
}

h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
}

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
}

h6, .h6 {
  margin: 0;
  margin-bottom: 5px;
  color: #444444;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
}

/* ============================================ *
 * Shared Classes
 * ============================================ */
.address-list address {
  margin-bottom: 1em;
}

.availability {
  margin-bottom: 0;
  font-size: 13px;
}

.availability .label {
  display: none;
}

.availability.in-stock {
  color: #11B400;
}

.availability.available-soon,
.availability.out-of-stock {
  color: #DF280A;
}

.availability-only {
  color: #DF280A;
  margin-bottom: 10px;
}

/* -------------------------------------------- *
 * Page Titles
 */
.page-title h1,
.page-title h2,
.product-name h1,
.product-name .h1 {
  text-transform: none;
  font-size: 22px;
  font-weight: normal;
  color: #000000;
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 15px;
  padding: 0 0 3px;
}

/* -------------------------------------------- *
 * Block Module
 */
.block,
.col-left-first {
  margin-bottom: 20px;
}

.col-left-first .block:last-of-type {
  margin-bottom: 0;
}

.block-title {
  position: relative;
  padding: 10px 0 0;
}
.sidebar .block-title {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.sidebar.col-right .block-title {
  background-color: #444444;
}
.sidebar.col-right .block-title strong {
  color: #FFFFFF;
  font-size: 1.2em;
}
.sidebar.col-left .block-title {
  text-align: left;
  color: #007ec4;
  font-size: 16px;
  font-weight: 500;
}
.sidebar.col-left .block-title strong {
  color: #007ec4;
}
.block-title h2,
.block-title h3,
.block-title .toggle-tabs span,
.toggle-tabs .block-title span,
.block-title strong {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  margin-bottom: 0;
  font-weight: 600;
}
.block-title strong {
  font-size: 1.6rem;
}
.block-title small {
  font-size: 100%;
  font-weight: normal;
  color: #444444;
}

body:not(.customer-account) .block:first-child .block-title {
  border-top: none;
}

.block-subtitle {
  font-weight: bold;
  margin-bottom: 7px;
}

.block-content {
  margin-top: 5px;
}

.block-content.unpad {
  padding: 0;
}

.block-content li.item {
  margin: 0 0 10px 9px;
}

.block-content li.item:last-child {
  margin-bottom: 0;
}

.block .actions {
  margin: 10px 0 0;
}
.block .actions:after {
  content: '';
  display: table;
  clear: both;
}
.block .actions a {
  float: left;
}
.block .actions .button {
  float: right;
}

.col-left .block .actions .button ~ a,
.col-right .block .actions .button ~ a {
  line-height: 33px;
  margin-right: 5px;
}

@media only screen and (max-width: 770px) {
  .sidebar .block:not(.block-layered-nav) {
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title {
    padding: 0;
    margin-top: 0;
    border-bottom: none;
    border-top: none;
    margin-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #444444;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #444444;
    position: relative;
    background-color: #eeeeee;
    display: block;
    width: 100%;
    cursor: pointer;
    border-bottom: 0;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #00aeef;
    border-right: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .sidebar .block:not(.block-layered-nav) .block-title > strong:hover {
    background-color: #e7e7e7;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong {
    margin: 0;
    margin-bottom: 10px;
    color: #444444;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #444444;
    position: relative;
    background-color: #eeeeee;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #00aeef;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .sidebar .block:not(.block-layered-nav) .block-title.active > strong:hover {
    background-color: #e7e7e7;
  }
  .sidebar .block:not(.block-layered-nav) .block-content {
    padding: 10px;
    margin-top: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #444444;
  }
  .sidebar .block:last-of-type {
    border-bottom: 1px solid #444444;
  }
}
/* -------------------------------------------- *
 * Secondary Navigation
 */
.block-account .block-title,
.block-cms-menu .block-title {
  padding-top: 0;
  border-top: none;
}
.block-account li,
.block-cms-menu li {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  margin: 7px 0;
}
.block-account li strong,
.block-cms-menu li strong {
  font-weight: 400;
  color: #00aeef;
}
.block-account li a,
.block-cms-menu li a {
  color: #444444;
}
.block-account li a:hover,
.block-cms-menu li a:hover {
  color: #00aeef;
}

.block-cms-menu .cms-menu-header {
  display: none;
}

@media (max-width: 770px) {
  .block-cms-menu .cms-menu-header {
    display: block;
    margin: 0;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #444444;
    position: relative;
    background-color: #00aeef;
    display: block;
    color: #FFFFFF;
  }
  .block-cms-menu .cms-menu-header:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #FFFFFF;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
}
/* ============================================ *
 * Buttons
 * ============================================ */
/* Secondary Buttons */
.cart .buttons-set .button,
.cart-table .button,
.sidebar .actions .button,
.button.button-secondary {
  background: #DDDDDD;
  color: #444444;
  padding: 7px 15px;
}
.cart .buttons-set .button:hover,
.cart-table .button:hover,
.sidebar .actions .button:hover,
.button.button-secondary:hover {
  background: #d0d0d0;
  cursor: pointer;
}
.cart .buttons-set .button:active,
.cart-table .button:active,
.sidebar .actions .button:active,
.button.button-secondary:active {
  background: #c4c4c4;
  color: #444444;
}
.cart .buttons-set .button:focus,
.cart-table .button:focus,
.sidebar .actions .button:focus,
.button.button-secondary:focus {
  color: #444444;
  background: #c4c4c4;
  outline: none;
}

.sidebar .actions button.button,
.sidebar .actions .mfp-wrap .button,
.mfp-wrap .sidebar .actions .button,
.sidebar .actions .col-main .button,
.col-main .sidebar .actions .button, .sidebar .actions .minicart-actions .button, .minicart-actions .sidebar .actions .button {
  white-space: normal;
}

/* Primary Buttons */
.button,
.cart-table .product-cart-actions .button,
.footer .button {
  background: #0085C3;
  display: inline-block;
  padding: 7px 15px;
  border: 0;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  line-height: 19px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.button:hover,
.cart-table .product-cart-actions .button:hover,
.footer .button:hover {
  background: #0074aa;
  cursor: pointer;
}
.button:active,
.cart-table .product-cart-actions .button:active,
.footer .button:active {
  background: #006290;
  color: #FFFFFF;
}
.button:focus,
.cart-table .product-cart-actions .button:focus,
.footer .button:focus {
  background-color: #006290;
  outline: none;
  color: #FFFFFF;
}

a.button {
  text-decoration: none;
}

a.button:hover {
  color: #FFFFFF;
}

/* Disabled - class for anchor, state for form elements */
.button.disabled,
.button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

/* Adjacent buttons */
.button + .button {
  margin-left: 5px;
}

.button2, .middle_btn, .mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2 {
  padding: 0 5px;
  margin: 0;
  background: transparent;
  cursor: pointer;
  vertical-align: middle;
}

.button2:focus, .middle_btn:focus, .mfp-wrap .button-wrapper > .button2:focus,
.mfp-wrap .buttons-set > .button2:focus,
.col-main .button-wrapper > .button2:focus,
.col-main .buttons-set > .button2:focus {
  outline: none;
}

@media only screen and (max-width: 770px) {
  .col2-set .buttons-set .button,
  .col2-set .buttons-set .button2,
  .col2-set .buttons-set .middle_btn {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .col2-set .buttons-set .back-link {
    display: none;
  }
  .col2-set .buttons-set .required {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .buttons-set .button {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 7px;
  }
  .buttons-set .back-link {
    display: none;
  }
  .buttons-set .required {
    display: none;
  }
}
/* -------------------------------------------- *
 * Paypal Button
 */
.paypal-logo.paypal-after {
  float: left;
}

.paypal-after .paypal-or {
  float: left;
}

.paypal-or {
  line-height: 34px;
  margin: 0px 10px 5px;
}

.paypal-after .paypal-button {
  float: left;
}

.paypal-button {
  line-height: 0px;
}

.paypal-button img {
  display: inline;
}

@media only screen and (max-width: 740px) {
  .paypal-or {
    line-height: 20px;
  }

  .paypal-logo,
  .paypal-or,
  .paypal-button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* -------------------------------------------- *
 * Button Sets
 */
.buttons-set {
  clear: both;
  margin: 10px 0 0;
  padding-top: 10px;
  border-top: 1px solid #EDEDED;
  text-align: right;
}
.buttons-set p.required {
  margin: 0;
  margin-left: 10px;
  line-height: 33px;
  float: right;
}
.buttons-set .back-link {
  float: left;
  margin: 0;
  line-height: 33px;
}
.buttons-set a:not(.button) {
  line-height: 20px;
  display: inline-block;
  padding: 5px;
}
.buttons-set button.button,
.buttons-set .mfp-wrap .button,
.mfp-wrap .buttons-set .button,
.buttons-set .col-main .button,
.col-main .buttons-set .button, .buttons-set .minicart-actions .button, .minicart-actions .buttons-set .button {
  margin-left: 5px;
  min-width: 140px;
}
.buttons-set:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .footer .links.social-media em.facebook, .footer .links.social-media em.twitter, .footer .links.social-media em.email, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating, .skip-support .icon {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/icon_sprite.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
  .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .footer .links.social-media em.facebook, .footer .links.social-media em.twitter, .footer .links.social-media em.email, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating, .skip-support .icon {
    background-image: url(../../skin/frontend/snowcommerce/dfs/images/icon_sprite%402x.png);
    background-size: 100px 1000px;
  }
}
/* -------------------------------------------- *
 * Breadcrumbs
 */
.breadcrumbs {
  overflow: hidden;
  margin: -15px 0 15px;
}

.breadcrumbs li {
  float: left;
  font-size: 12px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

.breadcrumbs a {
  float: left;
  color: #444444;
}

.breadcrumbs a:hover {
  color: #00aeef;
}

.breadcrumbs strong {
  color: #444444;
  font-weight: normal;
}

.breadcrumbs span {
  float: left;
  padding: 0 7px;
}

@media only screen and (max-width: 770px) {
  .breadcrumbs {
    display: none;
  }
}
/* -------------------------------------------- *
 * Button - Remove / Previous
 */
.btn-remove,
.btn-previous {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #EDEDED;
  text-align: center;
  /* Hide text */
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  position: relative;
}
.btn-remove:hover,
.btn-previous:hover {
  background-color: #00aeef;
  border-color: #00aeef;
}

.btn-remove:after {
  content: 'X';
  color: #00aeef;
  height: 20px;
  line-height: 20px;
  width: 100%;
  font-size: 10px;
  font-family: Arial, arial, helvetica, sans-serif;
  font-weight: bold;
}
.btn-remove:hover:after {
  color: #FFFFFF;
  text-decoration: none;
}

.btn-remove2 {
  background-position: 4px -648px;
  border: none;
  vertical-align: top;
}
.btn-remove2:after {
  display: none;
}
.btn-remove2:hover {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.btn-previous:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #00aeef;
  border-left: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -2px;
  margin-top: -4px;
}
.btn-previous:hover:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #FFFFFF;
  border-left: none;
}

.block-layered-nav .currently .btn-remove,
.block-layered-nav .currently .btn-previous,
.mini-products-list .btn-remove,
.mini-products-list .btn-previous,
#compare-items .btn-remove,
#compare-items .btn-previous {
  float: right;
  margin-left: 6px;
}

/* -------------------------------------------- *
 * Checkout Agreements
 */
.checkout-agreements li {
  margin-bottom: 20px;
}

.checkout-agreements .agreement-content {
  overflow-y: auto;
  max-width: 670px;
  max-height: 125px;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #444444;
  background: #eeeeee;
}

/* -------------------------------------------- *
 * CVV Security Code
 */
.cvv-what-is-this {
  margin-left: 10px;
  font-size: 13px;
  line-height: 24px;
}

/* -------------------------------------------- *
 * Container
 */
.main-container,
.footer-container {
  position: relative;
  max-width: 1260px;
  margin: 0 auto;
  padding: 15px;
}
.main-container:after,
.footer-container:after {
  content: '';
  display: table;
  clear: both;
}

.footer-container {
  padding: 15px 0 0;
  max-width: 100%;
}

@media only screen and (min-width: 480px) {
  .main-container {
    padding: 30px;
  }

  .footer-container {
    padding: 30px 0 0;
  }
}
/* -------------------------------------------- *
 * Column Layouts
 */
.main:after,
.col-wrapper:after {
  content: '';
  display: table;
  clear: both;
}

.col-left,
.col-right,
.col-main {
  padding: 0 10px;
}

.col-left {
  float: left;
  width: 25%;
  padding-left: 0;
  /* Remove the 15px padding */
  clear: left;
}
.col-left img {
  max-width: 100%;
}

.col-right {
  float: right;
  width: 25%;
  padding-right: 0;
  /* Remove the 15px padding */
}
.col-right img {
  max-width: 100%;
}

.col-main {
  float: left;
  width: 75%;
}

.col1-layout .col-main {
  float: none;
  width: auto;
  padding: 0;
  /* Remove the 15px padding */
}

.col2-left-layout .col-main {
  float: right;
  padding-right: 0;
  /* Remove the 15px padding */
}

.col2-right-layout .col-main {
  padding-left: 0;
  /* Remove the 15px padding */
}

.col3-layout .col-right {
  width: 20.83333%;
}
.col3-layout .col-wrapper {
  float: left;
  width: 79.16667%;
}
.col3-layout .col-wrapper .col-main {
  float: right;
  width: 73.68421%;
}
.col3-layout .col-wrapper .col-left {
  width: 26.31579%;
}

@media only screen and (max-width: 1000px) {
  .col3-layout .col-right {
    float: left;
    clear: left;
    padding-left: 0;
    padding-right: 10px;
    width: 25%;
  }
  .col3-layout .col-wrapper {
    float: right;
    width: 100%;
  }
  .col3-layout .col-wrapper .col-main {
    float: right;
    width: 75%;
  }
  .col3-layout .col-wrapper .col-left {
    width: 25%;
  }
}
@media only screen and (max-width: 770px) {
  .col-left,
  .col-right,
  .col-main,
  .col1-layout .col-left,
  .col1-layout .col-right,
  .col1-layout .col-main,
  .col2-left-layout .col-left,
  .col2-left-layout .col-right,
  .col2-left-layout .col-main,
  .col2-right-layout .col-left,
  .col2-right-layout .col-right,
  .col2-right-layout .col-main,
  .col3-layout .col-wrapper .col-left,
  .col3-layout .col-right,
  .col3-layout .col-wrapper .col-main {
    padding: 0;
    margin-bottom: 10px;
    float: none;
    width: auto;
  }

  .col3-layout .col-wrapper {
    float: none;
    width: auto;
  }

  .col-main {
    float: none;
    width: auto;
  }

  .col-main .col-left {
    padding: 0;
    /* On product listing pages, the left column gets moved inside col-main on small viewports */
  }
}
/* Content Columns */
.col2-set {
  width: 100%;
}
.col2-set .col-1,
.col2-set .col-2 {
  width: 50%;
  padding: 20px;
}
@media only screen and (max-width: 770px) {
  .col2-set .col-1,
  .col2-set .col-2 {
    padding: 10px;
  }
}
.col2-set .col-1 {
  float: left;
  padding-left: 0;
}
.col2-set .col-2 {
  float: right;
  padding-right: 0;
}
@media only screen and (max-width: 479px) {
  .col2-set .col-1,
  .col2-set .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
.col2-set .narrow {
  width: 33%;
}
.col2-set .wide {
  width: 65%;
}
.col2-set:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Top Container
 */
@media only screen and (min-width: 771px) {
  .top-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }
}
/* -------------------------------------------- *
 * Global Site Notice
 */
.global-site-notice {
  background: #676157;
  color: #FFFFFF;
  font-size: 11px;
}
.global-site-notice .notice-inner {
  padding-left: 120px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  line-height: 11px;
  min-height: 40px;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  background-image: url("../../skin/frontend/snowcommerce/dfs/images/demo-logo.png");
  background-position: left;
  background-repeat: no-repeat;
}
.global-site-notice p {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Promotional Message Banner
 */
.promo-msg {
  color: #0085C3;
  text-align: center;
  margin: 10px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

/* -------------------------------------------- *
 * Grid
 */
.grid:after {
  content: '';
  display: table;
  clear: both;
}

/* -------------------------------------------- *
 * Messages
 */
.success {
  color: #11B400;
}

.error {
  color: #DF280A;
  font-weight: bold;
}

.notice {
  color: #E26703;
  font-weight: bold;
}

/* -------------------------------------------- *
 * Messages
 */
.messages {
  margin-bottom: 10px;
}

.messages li li {
  position: relative;
  margin-bottom: 5px;
  padding: 7px 10px 7px 20px;
  background: #eeeeee;
  font-size: 15px;
}

.messages li li:before {
  top: 50%;
  left: 0;
  margin-top: -6px;
}

.messages .error-msg li {
  color: #000000;
  border-left: 5px solid #DF280A;
  background-color: #FAEBE7;
}

.messages .error-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #DF280A;
  border-right: none;
}

.messages .notice-msg li {
  color: #000000;
  border-left: 5px solid #E26703;
  background-color: #F9EBE6;
}

.messages .notice-msg li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #E26703;
  border-right: none;
}

.messages .success-msg li {
  color: #000000;
  border-left: 5px solid #0074bc;
  background-color: #d3f1fc;
}

@media only screen and (min-width: 915px) {
  .order-list-grid .col-1 {
    width: 30%;
  }

  .order-list-grid .col-2 {
    width: 50%;
    padding-right: 20px;
  }

  .order-list-grid .col-3 {
    clear: none;
    width: 20%;
    padding-top: 0;
  }
}
/* -------------------------------------------- *
 * Page Popup
 */
.page-popup {
  padding: 20px;
  background: #FFFFFF;
  height: auto;
}

.page-popup h1 {
  margin: 0 0 0.5em;
  font-size: 36px;
}

/* -------------------------------------------- *
 * Payment Methods
 */
.payment-methods {
  margin-bottom: 20px;
}

.payment-methods dt {
  padding: 5px 0;
}

.payment-methods dd {
  padding-top: 10px;
}

.payment-methods .form-list {
  position: relative;
  display: inline-block;
  max-width: 100%;
  margin: 5px 15px 15px;
  padding: 15px;
  border: 1px solid #444444;
  background: #eeeeee;
}

.payment-methods .form-list:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #444444;
  border-top: none;
  top: -11px;
  left: 30px;
}

.payment-methods .form-list:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #eeeeee;
  border-top: none;
  top: -10px;
  left: 30px;
}

.payment-methods .form-list li:last-child {
  margin-bottom: 0;
}

/* -------------------------------------------- *
 * Please Wait (Loading Indicator)
 */
.please-wait {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  /* Prevent the linebreak in the HTML from causing layout issues */
}
.please-wait img {
  float: left;
  margin-right: 5px;
  width: 24px;
}

/* -------------------------------------------- *
 * Price Box - Standard
 */
.price-box {
  margin: 7px 0;
  font-family: arial, helvetica, sans-serif;
}

.price-box p {
  margin-bottom: 0;
}

.price-notice {
  color: #444444;
}

.price-box .price {
  color: #0085C3;
  font-size: 16px;
}

.price-box .price,
.price {
  font-family: arial, helvetica, sans-serif;
}

.price-box .price-label {
  color: #444444;
  white-space: nowrap;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

.price-box .minimal-price-link {
  padding-left: 1em;
  color: #0085C3;
  display: block;
  /* We want this to show on its own line, otherwise the layout looks funky */
}
.price-box .minimal-price-link .label {
  color: #444444;
}

/* -------------------------------------------- *
 * Price Box - Special
 */
.price-box .old-price,
.price-box .special-price {
  display: inline-block;
}
.price-box .old-price .price,
.price-box .special-price .price {
  display: inline-block;
}

.price-box .old-price .price {
  color: #444444;
  text-decoration: line-through;
}

.price-box .special-price {
  color: #0085C3;
  padding-left: 1em;
}
.price-box .special-price .price-label {
  color: #D84D3C;
  display: none;
}

/* -------------------------------------------- *
 * Price Box - Taxes
 */
.price-box .price-excluding-tax,
.price-box .price-including-tax {
  display: block;
}

span.weee {
  display: block;
}

/* -------------------------------------------- *
 * Tier Prices
 */
.product-pricing,
.tier-prices,
.tier-prices-grouped {
  display: inline-block;
  padding: 4px 8px;
  background: #FBF4DE;
  border: 1px solid #E2D4C7;
  margin-top: 7px;
}
.product-pricing li,
.tier-prices li,
.tier-prices-grouped li {
  font-size: 12px;
}
.product-pricing .benefit,
.tier-prices .benefit,
.tier-prices-grouped .benefit {
  font-style: italic;
}
.product-pricing .price,
.tier-prices .price,
.tier-prices-grouped .price {
  font-weight: bold;
}

/* ============================================ *
 * Item Options
 * ============================================ */
.item-options {
  font-size: 14px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.item-options:after {
  content: '';
  display: table;
  clear: both;
}
.item-options dt {
  float: left;
  clear: left;
  font-weight: 600;
  padding-right: 5px;
  font-style: italic;
}
.item-options dt:after {
  content: ': ';
}
.item-options dd {
  float: left;
  padding-left: 10px;
  margin: 0 0 6px;
}

.truncated,
.truncated a.dots {
  cursor: help;
}

.truncated a.details {
  cursor: help;
  height: 16px;
  line-height: 16px;
}
.truncated a.details:hover {
  text-decoration: none;
}

.truncated .truncated_full_value {
  position: relative;
  z-index: 300;
}

.truncated .truncated_full_value .item-options {
  display: none;
  position: absolute;
  z-index: 300;
  width: 200px;
  padding: 8px;
  border: 1px solid #00aeef;
  background-color: #F6F6F6;
  top: 21px;
  left: -100px;
}
.truncated .truncated_full_value .item-options:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #00aeef;
  border-top: none;
  left: 97px;
  top: -7px;
}

.truncated .truncated_full_value .item-options > p {
  font-weight: bold;
  margin-bottom: 8px;
}

.truncated .show .item-options {
  display: block;
}

@media only screen and (max-width: 479px) {
  .truncated {
    cursor: inherit;
  }
  .truncated a.details {
    display: none;
  }
  .truncated .truncated_full_value .item-options {
    display: block;
    position: static;
    z-index: 1;
    width: 100%;
    border: none;
    background-color: transparent;
  }
  .truncated .truncated_full_value .item-options p {
    float: none;
  }
  .truncated .truncated_full_value .item-options:after {
    display: none;
  }
}
/* -------------------------------------------- *
 * Printer Friendly Page
 */
.page-print {
  width: 6.5in;
  margin: 20px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Add to links
 */
.add-to-links {
  margin: 7px 0;
}
.add-to-links a {
  display: inline-block;
  padding: 0px 3px 3px;
}

.add-to-links .separator {
  display: none;
}

/* -------------------------------------------- *
 * Product Image
 */
.product-image,
.no-touch .product-img-box .product-image:not(.zoom-available):hover {
  position: relative;
  display: block;
  border: 1px solid #EDEDED;
}

@media only screen and (max-width: 770px) {
  body .product-img-box .product-image:hover {
    border-color: #EDEDED;
  }
}
.no-touch .product-image:hover {
  border-color: #0085C3;
}

/* -------------------------------------------- *
 * Ratings
 */
.ratings {
  margin: 7px 0;
}
.ratings .rating-box,
.ratings .rating-links {
  margin: 5px 0;
}
.ratings .rating-box {
  width: 65px;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -615px;
  overflow: hidden;
}
.ratings .rating-box .rating {
  float: left;
  height: 13px;
  background-repeat: repeat-x;
  background-position: 0 -600px;
}
.ratings .amount {
  display: block;
  margin: 5px auto;
}
.ratings .rating-links .separator {
  margin: 0 3px;
}

/* -------------------------------------------- *
 * Standard Formatted Text Block
 */
.std p {
  margin: 0 0 1.5em;
}

.std ol {
  list-style: decimal outside;
  margin-bottom: 1.5em;
}

.std ol li {
  margin-left: 2em;
}

.std ul {
  list-style: disc outside;
  margin-bottom: 1.5em;
}

.std ul li {
  margin-left: 2em;
}

.std .note {
  color: #444444;
  font-size: 13px;
}

/* -------------------------------------------- *
 * Tabs
 */
.tabs {
  margin-bottom: 10px;
  background: #FFFFFF;
}

/* -------------------------------------------- *
 * Toolbar
 */
.toolbar {
  margin-top: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #444444;
  border-top: 1px solid #444444;
  background: #eeeeee;
  padding: 5px 10px 0px 10px;
}
.toolbar:after {
  content: '';
  display: table;
  clear: both;
}

.pager-no-toolbar {
  margin-bottom: 10px;
}

.pager-no-toolbar ~ .pager-no-toolbar {
  margin-top: 10px;
}

.toolbar,
.pager {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  color: #444444;
  line-height: 30px;
  font-size: 12px;
}

.toolbar label,
.pager-no-toolbar label {
  font-weight: normal;
}

.sorter {
  float: left;
  margin-bottom: 5px;
}
.sorter label {
  float: left;
  margin-right: 5px;
}
.sorter label:after {
  content: ':';
}

.sorter > .sort-by {
  float: left;
  margin-right: 5px;
  height: 30px;
}
.sorter > .sort-by .sort-by-switcher {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.sorter > .sort-by .sort-by-switcher--asc {
  background-position: 4px -542px;
}
.sorter > .sort-by .sort-by-switcher--asc:hover {
  background-position: -46px -542px;
}
.sorter > .sort-by .sort-by-switcher--desc {
  background-position: 4px -567px;
}
.sorter > .sort-by .sort-by-switcher--desc:hover {
  background-position: -46px -567px;
}

.sorter > .view-mode {
  float: right;
}
.sorter > .view-mode .grid,
.sorter > .view-mode .list {
  float: left;
  width: 30px;
  height: 30px;
}
.sorter > .view-mode .grid {
  margin-right: 5px;
  background-position: 8px -492px;
}
.sorter > .view-mode strong.grid,
.sorter > .view-mode a.grid:hover {
  background-position: -42px -492px;
}
.sorter > .view-mode .list {
  background-position: 11px -517px;
}
.sorter > .view-mode strong.list,
.sorter > .view-mode a.list:hover {
  background-position: -39px -517px;
}
@media only screen and (max-width: 479px) {
  .sorter > .view-mode strong {
    display: none;
  }
}

.pager {
  float: right;
  overflow: hidden;
}
.pager > .count-container {
  float: left;
}
.pager .amount {
  float: left;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  margin: 0 15px 0 0;
}
.pager .limiter {
  float: left;
  height: 30px;
  line-height: 30px;
}
.pager .limiter > label {
  padding-right: 5px;
}
.pager .limiter > label:after {
  content: ':';
}
.pager .amount,
.pager .limiter,
.pager .pages {
  margin-bottom: 5px;
}

.pages {
  float: right;
  overflow: hidden;
  margin-left: 15px;
}
.pages strong {
  display: none;
}

.pages li {
  float: left;
}

.pages a,
.pages .current {
  display: inline-block;
  border: 0;
  font-size: 13px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 30px;
  width: 25px;
  height: 30px;
  padding: 0;
  color: #00aeef;
  font-family: arial, helvetica, sans-serif;
}

.pages .current,
.pages .current:hover {
  color: #444444;
  border: 1px solid #444444;
  width: 30px;
  background-color: #FFFFFF;
  cursor: default;
}

.pages .next,
.pages .previous {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
  position: relative;
}
.pages .next:hover,
.pages .previous:hover {
  border: 1px solid #00aeef;
}

.pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #00aeef;
  border-right: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
.pages .next:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #0076a3;
  border-right: none;
}

.pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #00aeef;
  border-left: none;
  top: 50%;
  margin-top: -3px;
  left: 50%;
  margin-left: -2px;
}
.pages .previous:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid #0076a3;
  border-left: none;
}

@media only screen and (max-width: 479px) {
  .pager .amount--has-pages {
    display: none;
  }

  .pages {
    float: left;
  }

  .limiter label {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  .col1-layout .sorter,
  .col1-layout .pager {
    width: 100%;
  }
  .col1-layout .pager {
    float: left;
    clear: both;
  }
  .col1-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  .col1-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 979px) {
  .col2-left-layout .sorter,
  .col2-left-layout .pager,
  .col2-right-layout .sorter,
  .col2-right-layout .pager,
  .col3-layout .sorter,
  .col3-layout .pager {
    width: 100%;
  }
  .col2-left-layout .pager,
  .col2-right-layout .pager,
  .col3-layout .pager {
    float: left;
    clear: both;
  }
  .col2-left-layout .pager .pages,
  .col2-right-layout .pager .pages,
  .col3-layout .pager .pages {
    float: left;
    margin-left: 0;
  }
  .col2-left-layout .pager .count-container,
  .col2-right-layout .pager .count-container,
  .col3-layout .pager .count-container {
    float: right;
  }
}
@media only screen and (max-width: 1279px) {
  .toolbar .view-mode > label {
    display: none;
  }
}
/* ============================================ *
 * Tax - Full Tax Summary
 * ============================================ */
#checkout-review-table .summary-collapse,
#shopping-cart-totals-table .summary-collapse,
body.customer-account .data-table .summary-collapse {
  position: relative;
  cursor: pointer;
}
#checkout-review-table .summary-collapse:before,
#shopping-cart-totals-table .summary-collapse:before,
body.customer-account .data-table .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #0085C3;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .summary-collapse:hover:before,
#shopping-cart-totals-table .summary-collapse:hover:before,
body.customer-account .data-table .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 7px solid #0076a3;
  border-bottom: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:before,
#shopping-cart-totals-table .show-details .summary-collapse:before,
body.customer-account .data-table .show-details .summary-collapse:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #0085C3;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}
#checkout-review-table .show-details .summary-collapse:hover:before,
#shopping-cart-totals-table .show-details .summary-collapse:hover:before,
body.customer-account .data-table .show-details .summary-collapse:hover:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #0076a3;
  border-top: none;
  position: static;
  display: inline-block;
  margin-right: 5px;
}

#shopping-cart-totals-table tfoot td .summary-collapse:before, #shopping-cart-totals-table tfoot td .summary-collapse:hover:before {
  margin-bottom: 5px;
}

/* ============================================ *
 * Magento Helpers
 * ============================================ */
.a-center {
  text-align: center;
}

.a-right,
.align-right {
  text-align: right;
}

.no-display {
  display: none !important;
}

.nobr,
.nowrap {
  white-space: nowrap;
}

.width-full {
  width: 100%;
}

/* ============================================ *
 * Custom Helpers
 * ============================================ */
.hidden {
  display: none;
}

/* ============================================ *
 * Print Styles
 * ============================================ */
.page-print .print-head {
  margin: 0 0 15px;
}

.page-print .print-head .logo {
  float: none;
  max-height: 50px;
  width: auto;
}

label[for*="productOfInterest"] {
  vertical-align: 2px;
}

/* ============================================ *
 * FORMS - COMMON
 * ============================================ */
/* -------------------------------------------- *
 * Fieldsets
 */
.fieldset p {
  margin-bottom: 7px;
}
.fieldset p.required {
  margin-bottom: 5px;
  float: right;
  font-size: 12px;
  margin-top: 0px;
}

.fieldset + .fieldset {
  margin-top: 5px;
}

form .legend {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  margin-bottom: 15px;
  padding-bottom: 7px;
  border-bottom: 1px solid #EDEDED;
}

/* -------------------------------------------- *
 * Input Box
 */
.input-box {
  padding-top: 2px;
}
.input-box:after {
  content: '';
  display: table;
  clear: both;
}

li.centinel-logos div.input-box img {
  display: inline;
  vertical-align: middle;
}

/* For adjacent select inputs. */
/* Example: credit card expiration month and year. */
.input-box .v-fix {
  float: left;
  margin-right: 5px;
  max-width: 100%;
}

/* -------------------------------------------- *
 * Labels
 */
label {
  display: inline-block;
  font-size: 13px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

label.required:after,
span.required:after {
  content: ' *';
  color: #444444;
  font-weight: normal;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

label.required em,
span.required em {
  display: none;
}

/* -------------------------------------------- *
 * Hints
 */
.input-hint {
  color: #444444;
  font-size: 12px;
}

/* -------------------------------------------- *
 * Select
 */
select {
  font-size: 14px;
}

select + select {
  margin-left: 5px;
}

select[multiple] {
  width: 270px;
  border: 1px solid #C0C0C0;
  font-size: 15px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Textarea
 */
textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 450px;
  padding: 5px;
}

/* -------------------------------------------- *
 * Inputs
 */
.input-text {
  -moz-appearance: none;
  -webkit-appearance: none;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #C0C0C0;
  background: #FFFFFF;
  font-size: 15px;
}
.input-text:focus {
  border: 1px solid #0085C3;
}

.input-text.validation-failed {
  border-color: #DF280A;
}

.input-text.validation-failed:focus {
  outline-color: #ef9485;
}

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  height: 30px;
  padding: 0 8px;
}

input[type=email],
input[type=search],
input[type=number],
input[type=password],
input[type=tel],
input[type=text] {
  width: 365px;
  max-width: 100%;
}

/* Only show on iPhones (not iPads or any other device) */
@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
  input[type=email],
  input[type=search],
  input[type=number],
  input[type=password],
  input[type=tel],
  input[type=text],
  select {
    font-size: 16px;
    /* Prevent from zooming on focus */
  }
}
.ie8 .input-text {
  max-width: none;
}

/* -------------------------------------------- *
 * Inputs - Quantity
 */
input[type=number].qty,
input[type=text].qty {
  width: 3em;
  text-align: center;
  vertical-align: middle;
}

/* -------------------------------------------- *
 * Placeholder
 */
::-webkit-input-placeholder {
  color: #aaaaaa;
}

input:-moz-placeholder {
  color: #aaaaaa;
}

/* -------------------------------------------- *
 * Checkbox And Radio
 */
.checkbox,
.radio {
  position: relative;
  top: -1px;
  display: inline-block;
}

.checkbox + label,
.radio + label {
  width: auto;
  max-width: 85%;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
}

/* -------------------------------------------- *
 * Validation
 */
p.required,
.validation-advice {
  margin: 5px 0 0;
  color: #DF280A;
  font-size: 13px;
}

p.required {
  color: #444444;
}

/* ============================================ *
 * Form List
 * ============================================ */
.form-list > li {
  margin-bottom: 10px;
}
.form-list li div #category {
  box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 2px;
  border: 1px solid #C0C0C0;
  font-size: 15px;
  margin: 0;
  line-height: 1.5;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  height: 30px;
  padding: 0 8px;
  width: 365px;
  max-width: 100%;
}
.form-list li div #category option {
  box-sizing: border-box;
  background: #FFFFFF;
  font-size: 15px;
  margin: 0;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  padding: 0 8px;
}
.form-list select {
  margin-top: 4px;
  width: 365px;
  max-width: 100%;
}
.form-list .input-range .input-text {
  width: 74px;
}
.form-list .field,
.form-list .wide,
.form-list .control {
  margin-bottom: 10px;
}

/* Turn the label of controls (radio/checkbox) into a button style that wraps the input */
.form-list .control,
.sp-methods dt,
#checkout-shipping-method-load .sp-methods dd,
#co-shipping-method-form .sp-methods dd,
.product-options ul.options-list {
  /* When a label is next to an input that is set to not display, we should style the label in a non-clickable state */
}
.form-list .control div.input-box,
.sp-methods dt div.input-box,
#checkout-shipping-method-load .sp-methods dd div.input-box,
#co-shipping-method-form .sp-methods dd div.input-box,
.product-options ul.options-list div.input-box {
  display: inline;
  float: left;
}
.form-list .control div.input-box:after,
.sp-methods dt div.input-box:after,
#checkout-shipping-method-load .sp-methods dd div.input-box:after,
#co-shipping-method-form .sp-methods dd div.input-box:after,
.product-options ul.options-list div.input-box:after {
  display: none;
}
.form-list .control input.radio,
.form-list .control input.checkbox,
.sp-methods dt input.radio,
.sp-methods dt input.checkbox,
#checkout-shipping-method-load .sp-methods dd input.radio,
#checkout-shipping-method-load .sp-methods dd input.checkbox,
#co-shipping-method-form .sp-methods dd input.radio,
#co-shipping-method-form .sp-methods dd input.checkbox,
.product-options ul.options-list input.radio,
.product-options ul.options-list input.checkbox {
  float: left;
  margin-right: -40px;
  margin-left: 15px;
}
.form-list .control label,
.sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label {
  color: #444444;
  background-color: #eeeeee;
  padding: 5px 10px;
  background: none;
  display: inline-block;
  width: auto;
  max-width: none;
  min-width: 250px;
  float: none;
  padding: 0 10px 0 40px;
}
.form-list .control label:hover,
.sp-methods dt label:hover,
#checkout-shipping-method-load .sp-methods dd label:hover,
#co-shipping-method-form .sp-methods dd label:hover,
.product-options ul.options-list label:hover {
  background-color: #e7e7e7;
}
.form-list .control .no-display + label,
.sp-methods dt .no-display + label,
#checkout-shipping-method-load .sp-methods dd .no-display + label,
#co-shipping-method-form .sp-methods dd .no-display + label,
.product-options ul.options-list .no-display + label {
  padding-left: 10px;
  background-color: transparent;
}
.form-list .control .no-display + label:hover,
.sp-methods dt .no-display + label:hover,
#checkout-shipping-method-load .sp-methods dd .no-display + label:hover,
#co-shipping-method-form .sp-methods dd .no-display + label:hover,
.product-options ul.options-list .no-display + label:hover {
  background-color: transparent;
}

.product-options ul.options-list label,
.col2-set .form-list .control label {
  min-width: inherit;
  width: 250px;
  max-width: 100%;
}

.form-list .control.remember-me-box label {
  width: auto;
  max-width: none;
  min-width: inherit;
}

.form-list .control {
  margin-top: 10px;
}
.form-list .control label {
  float: none;
}
.form-list .control .radio,
.form-list .control .checkbox {
  margin-right: 6px;
}
.form-list .control .input-box {
  clear: none;
  display: inline-block;
  width: auto;
  padding: 0;
}

form .form-instructions {
  font-style: italic;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
}

/* ============================================ *
 * Table Helpers
 * ============================================ */
.hide-th {
  text-indent: -9999px;
}

/* ============================================ *
 * Data Table
 * ============================================ */
.data-table {
  width: 100%;
}

.data-table td,
.data-table th {
  padding: 10px;
  vertical-align: top;
}

.data-table th {
  background: #eeeeee;
  line-height: 1.4;
  white-space: nowrap;
}

.data-table thead th,
.data-table tbody td {
  border-bottom: 1px solid #444444;
}

.data-table tbody td,
.data-table tfoot td {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

.data-table tfoot tr {
  background: #eeeeee;
}

.data-table tbody td .item-options {
  margin-left: 20px;
  margin-top: 10px;
}
.data-table tbody td .item-options dt:after {
  content: ':';
}

/* ============================================ *
 * Generic Info Table
 * ============================================ */
.info-box {
  border: 1px solid #444444;
  padding: 12px 15px;
  margin: 0 0 15px;
}
.info-box h2 {
  font-weight: bold;
  font-size: 13px;
}

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

.info-table th {
  font-weight: bold;
  padding: 4px 20px 4px 0;
}

.info-table td {
  padding: 4px 0;
}

/* ============================================ *
 * Zebra-Stripe Table
 * ============================================ */
.zebra-table tr:first-child,
.zebra-table th:first-child {
  border-top: 1px solid #444444;
}
.zebra-table td,
.zebra-table th {
  border-bottom: 1px solid #444444;
  padding: 6px;
  background-color: transparent;
}
.zebra-table tr {
  background-color: #aaaaaa;
}
.zebra-table tr:nth-child(odd) {
  background-color: #eeeeee;
}

/* ============================================ *
 * Linearize Table
 * ============================================ */
@media only screen and (max-width: 479px) {
  .linearize-table {
    /* Helpers */
  }
  .linearize-table tr,
  .linearize-table th,
  .linearize-table td {
    display: block;
  }
  .linearize-table thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table thead th.lin-hide {
    display: none;
  }
  .linearize-table thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table tbody tr {
    position: relative;
    border-bottom: 1px solid #444444;
  }
  .linearize-table tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table tbody td.lin-hide {
    display: none;
  }
  .linearize-table tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table tbody td:first-child,
  .linearize-table tbody td:first-child h3,
  .linearize-table tbody td:first-child .toggle-tabs span,
  .toggle-tabs .linearize-table tbody td:first-child span {
    font-weight: bold;
  }
  .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    padding-right: 5px;
  }
  .linearize-table tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table tfoot tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .linearize-table tfoot td {
    display: block;
    float: left;
  }
  .linearize-table tfoot td.lin-hide {
    display: none;
  }
  .linearize-table tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table .linearize-hide {
    display: none;
  }
  .linearize-table .linearize-unpad {
    padding: 0;
  }
  .linearize-table .linearize-show {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  .linearize-table-large {
    /* Helpers */
  }
  .linearize-table-large tr,
  .linearize-table-large th,
  .linearize-table-large td {
    display: block;
  }
  .linearize-table-large thead th {
    border-right: 0;
    border-left: 0;
  }
  .linearize-table-large thead th.lin-hide {
    display: none;
  }
  .linearize-table-large thead th:nth-child(1n+2) {
    display: none;
  }
  .linearize-table-large tbody tr {
    position: relative;
    border-bottom: 1px solid #444444;
  }
  .linearize-table-large tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0;
  }
  .linearize-table-large tbody td.lin-hide {
    display: none;
  }
  .linearize-table-large tbody td:first-child {
    padding-top: 10px;
  }
  .linearize-table-large tbody td:first-child,
  .linearize-table-large tbody td:first-child h3,
  .linearize-table-large tbody td:first-child .toggle-tabs span,
  .toggle-tabs .linearize-table-large tbody td:first-child span {
    font-weight: bold;
  }
  .linearize-table-large tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px;
  }
  .linearize-table-large tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    padding-right: 5px;
  }
  .linearize-table-large tfoot tr {
    display: block;
    text-align: right;
  }
  .linearize-table-large tfoot tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .linearize-table-large tfoot td {
    display: block;
    float: left;
  }
  .linearize-table-large tfoot td.lin-hide {
    display: none;
  }
  .linearize-table-large tfoot td:nth-child(odd) {
    clear: left;
    width: 60%;
  }
  .linearize-table-large tfoot td:nth-child(even) {
    text-align: left;
    width: 40%;
  }
  .linearize-table-large .linearize-hide {
    display: none;
  }
  .linearize-table-large .linearize-unpad {
    padding: 0;
  }
  .linearize-table-large .linearize-show {
    display: block;
  }
}
@media only screen and (min-width: 600px) {
  .linearize-table .linearize-collapse {
    display: none;
  }
}
@font-face {
  font-family: 'MuseoSansForDell';
  src: url("../../skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell.eot") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSansForDell';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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qffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqffMqfd83dny657o+3omXcG9Hkf3P4feYXt6Ouvr6pJejznr9dC0ou/1mK3OhqbZ6vWYrQ6ElvlMOa2glbSKVtMszflWE7uZpoqh12O2ivZjtko6jqax4nXz1OsxT8VeYp5KWkpn+cxjvvs/6BN0Pn0qReFM/g/Gzz+4e/+HGAduhj7Lfj7m3z/EVXbSw0ndA/+Du99/cN/7D3Lxh7huTX/9GTs96f0PnvT+ByPkWqvu11opvVZ94lorpdeqT1zrDsNae19rFFprbfNaa5vXWtu81trmteoT11qBv5Yna63DX8uftVbjr+XVWquC11oVvNaq4LVWBa+1KnitVcFrrQpeqz5xrfrEta6711qTv1Ysa11fr3V9vdb19VrX12tdX68T1zpxrRPXOnGtE9c6ca0T1zpxrRPXOnGtE9c6ca0T1zpxrRPXOnGtE9c6ca0T1zpxrRPXOnGtE9c6ca0T1zpxrRPXOnGtE9c6ca0T1zpxrRPXOnGtE9c6ca0X13pxrRfXenGtF9d6ca0X13pxrRfXenGtF9d6ca0X13pxrRfXenGtF9d6ca0X13pxrRfXenGtF9d6ca0X13pxrRfXenGtF9d6ca0X13pxrRfXenGtF9d6cW0Q1wZxbRDXBnFtENcGcW0Q1wZxbRDXBnFtENcGcW0Q1wZxbRDXBnFtENcGcW0Q1wZxbRDXBnFtENcGcW0Q1wZxbRDXBnFtENcGcW0Q1wZxbRDXBnFtENcGcW0U10ZxbRTXRnFtFNdGcW0U10ZxbRTXRnFtFNdGcW0U10ZxbRTXRnFtFNdGcW0U10ZxbRTXRnFtFNdGcW0U10ZxbRTXRnFtFNdGcW0U10ZxbRTXRnFtFNdGcW0S1yZxbRLXJnFtEtcmcW0S1yZxbRLXJnFtEtcmcW0S1yZxbRLXJnFtEtcmcW0S1yZxbRLXJnFtEtcmcW0S1yZxbRLXJnFtEtcmcW0S1yZxbRLXJnFtEtcmcW1WjbtZXJvV5G5Wk7tZNe5mcW0W12ZxbRbXZnFtFtdmcW2OuOLzEVe0Jq7NEVeyf8Ie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snwet+dxex6353F7HrfncXset+dxex6353F7HrfncXset+dxex6350V0Hrfn+Xyez+f5fJ7P5/ncg9se3Pbgtge3PbjtwW0Pbntw24PbHtz24LYHtz0i6sFtD257cNuD2x7c9uC2B7c9uO3BbQ9ue3Dbg9se3Pbgtge3PbjtwW0Pbntw24PbHtz24LYHtz247cFtD257cNuD2x7c9uC2B7c9uO3BbQ9ue3Dbg9se3Pbgtge3PbjtwW0Pbntw24PbHtz24LYHtz247cFtD257cNuD2x7c9uC2B7c9uO3BbQ9ue3Dbg9se3PbIcg9ue3Dbg9se3Pbgtge3PRjowUAPBnow0POfDOD2Am4v4PYCbi/g9gJuL+D2gixfwO0F3F7A7QXcXsDtBdxewO0F3F7A7QXcXsDtBdxewO0F3F7A7QURXcDtBT5f4PMFPl/g8wU+9+K2F7e9uO3FbS9ue3Hbi9te3Pbithe3vbjtxW2viHpx24vbXtz24rYXt7247cVtL257cduL217c9uK2F7e9uO3FbS9ue3Hbi9te3Pbithe3vbjtxW0vbntx24vbXtz24rYXt7247cVtL257cduL217c9uK2F7e9uO3FbS9ue3Hbi9te3Pbithe3vbjtxW0vbntx24vbXtz24rYXt7247cVtL257cduL217c9uK2F7e9styL217c9uK2F7e9uO3FbS8GejHQi4FeDPT+JwO4vYjbi7i9iNuLuL2I24u4vSjLF3F7EbcXcXsRtxdxexG3F3F7EbcXcXsRtxdxexG3F3F7EbcXcXtRRBdxe5HPF/l8kc8X+XyRz33B7VBouu/U575Tn/tOfe479bnv1Oe+U5/7S32uRvvcX+pzf6nP1Wif+0t97iD1uYPU5w5SnztIfe4g9bmD1OcOUp+r0T73gvrcC+pzL6jPPZw+d2/63Lfpc8emz9Von6vRPndp+tyl6XOXps/9mT53ZvrcmemL3CWdT9Ndmr7IzlDmkpVFl6wsumRl0SUriy5ZWXTJyqJLVhZdsrLokpVFl6wsumRl0SUri/r1W79+69dv/fqtX7/167d+/dav3/r1W79+69dv/fqtX7/167d+/dav3/r1W79+69dv/fqtX7/167d+/dav3/r1W79+69dv/fqtX7/167d+/dav3/r1W79+69dv/fqtX7/167d+/dav3y7rt8v67bJ+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) format("woff"), url("https://www.dellrefurbished.com/skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell.ttf") format("truetype"), url("https://www.dellrefurbished.com/skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell.svg#MuseoSansForDell") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSansForDell-Bold';
  src: url("../../skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell-Bold.eot") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MuseoSansForDell-Bold';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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06KYFsW0KKZFMS2KaVFMixJalNCixArxElqU0KKEFiW0KKFFCS1KaFFCixJalHjeVEKREivHS6wcL7FyvIQiJRQpoUgJRUooUkKREoqUUKSEIiUUKaFICUVKrCsvsa68hCIlFCmhSAlFSihSQpESipRQpCSu7X+cKaFLCV1K6FJClxK6lNClhC4ldCmhSwldSuhSQpcSupTQpYQuJXQpoUuJNekldCmxMr2ELiWegpVQp4Q6JaFO1DzUSUzqlFCnxNOxEk/HSvxmW+LpWIlfbktoV+per9S/R1Hqjq/Uc5xSCpZSsJSCpRQstW6r1G8ppX7bL3WPX2rdVqm1QqV0LPU7cKlnzaX+PYpSz5pLPeUp9ZSn1FOeUk95Sj3lKfWUp9RTnlKKl1K8lOKlFC+leCnFSyleav1XqSfLpZ4sl3oeVOp5UKnnQaW0LqV1Ka1LaV1K61Jal9K6lNal/j2KUlqX0rqU1qW0LrWyrNRv16XWl5X6BbvUKrNSv2OX+i291L9HUWrFWalnxKXWnZVa61RqrVOptU6llC21+qzU79il/j2KUv8eRam73VKaltK0lKalNC2laZlVUWVWRZVZo1dmVVQZNcuoWUbNMmqWUarMEVfmiCtzxJU54srUv0z9y9S/TP3L1L9M/cvUv8wxVeaYKlPnMnUuU+cydS5T5zJ1LlPnMnUu8281lKlzmTqXqXOZOpc5msocR2WOoDLHRZkjokzFyhwFZdYhllmHWGaVUJlVQmVWCZWpW5m6lalbmbqV/e+6WUNUrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV6565apXrnrlqleueuWqV656FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6F6FapXoXoVqlehehWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepepWqV6l6lapXqXqVqlepeq+p3muq95rqvaZ6r9nza/b8mj2/Zs+v2fNrtn3dtq/b9nXbvm7b1237um1ft+3rtn3dtq/b9g3bvmHbN2z7hm3fsO0btn3Dtm/Y9g3bvmHbN237pm3ftO2btn3Ttm/a9k3bvmnbN237pm3n2HaObefYdo5t5zh3z/HvDs1xjp7jHD3HOXqOf3dojnP0HGfhOc7Cc5yF5zgLz3EWnuMsPMdZeI5/d2iO8+kc59M5zqdz/LtDc/y7Q3P8u0NznO/m+HeH5vh3h+Y4x81xjpvjHDfHvzs0R45z5DhHjnPkOEeOc+T4lhzfkuNbcnxLjm/Z9i3bvmXbt2z7lm3fsu1cVzVzXc/MVZO5rlvmqslcNZmrJnNdt8xVk7lqMldN5qrJXDWZqyZz1WSumsx1vTFXTeaqyVw1meuqYK7rgbmuBOaqyVxn/7nO+3PVZK6azFWTuc74c53f54l8nsjniXyeyOeJfJ7I54l8nsjniXyeyOeJfJ7I54l8nsjniXyeyOeJfJ7I54l8nsjniXyeyOeJfJ7I54l8nsjniXyeyOeJfJ7I54l8vsjni3y+yOeLfL7I54t8vsjni3y+yOeLfL7I54t8vsjni3y+yOeLfL7I54t8vsjni3y+yOeLfL7I54t8vsjni3y+yOeLfL7I54t8vsgXiHyByBeIfIHIF4h8gcgXiHyByBeIfIHIF4h8gcgXiHyByBeIfIHIF4h8gcgXiHyByBeIfIHIF4h8gcgXiHyByBeIfIHIF4h8gcgXiHyhyBeKfKHIF4p8ocgXinyhyBeKfKHIF4p8ocgXinyhyBeKfKHIF4p8ocgXinyhyBeKfKHIF4p8ocgXinyhyBeKfKHIF4p8ocgXinyhyBeJfJHIF4l8kcgXiXyRyBeJfJHIF4l8kcgXiXyRyBeJfJHIF4l8kcgXiXyRyBeJfJHIF4l8kcgXiXyRyBeJfJHIF4l8kcgXiXyRyBeJfLF1o4utG13seeJi60YXWze62LrRxdaNLrZudLF1o4utG11s3ehi60YXWze62LrRxdaNLrZudLF1o4utG11s3ehi60YXWze62LrRxdaNLrZudLF1o4utG11s3ehi60YXWze62LrRxdaNLrZudLF1o4utG11s3ehiz/4We/a32LrRxdaNLpHpEpkukekSmS6R6RKZLpHpEpkukekSmS6R6RKZLpHpEpkukekSmS6R6RKZLpHpEpkukekSmS6R6RKZLpHpEpkukekSmS6R6RKZLpHpEpkukekSmS6R6RKZLpHpEpkukelSmS6V6VKZLpXpUpkulelSmS6V6VKZLpXpUpkulelSmS6V6VKZLpXpUpkulelSmS6V6VKZLpXpUpkulelSmS6V6VKZLpXpUpkulelSmS6V6VKZLpXpUpkulelSmS6V6VKZVsm0SqZVMq2SaZVMq2RaJdMqmVbJtEqmVTKtkmmVTKtkWiXTKplWybRKplUyrZJplUyrZFol0yqZVsm0SqZVMq2SaZVMq2RaJdMqmVbJtEqmVTKtkmmVTKtkWiXTrFUzWatmslbNZK2ayVo1k7VqJmvVTNaqmaxVM1mrZrJWzWStmslaNZO1aiZr1UzWvNasVTNZz4WzVs1krZrJWjWTtWoma9VM1qqZrFUzWatmslbNZK2ayVo1k7VqJmvVTNaqmaxVM1mrZrKu87NWzWT9Spm1aiZr1UzWqpmsVTNZq2ayVs1krZrJWjWTtWoma9VM1qqZrFUzWatmslbNZK2ayVo1k7VqJmvVTNaqmaxVM1mrZrJWzWStmslaNZO1aiZr1UzWqpmsVTNZq2ayVs1krZrJWjWTtWoma9VM1tyJrFUzWatmslbNZK2ayVo1k7VqJmvVTNaqmaxVM1mrZrJWzWStmslaNZO1aiZr1UzWqpmsVTNZq2ayVs1krZrJWjWTtWoma9VM1qqZrFUzWatmslbNZK2ayVo1k7VqJmvVTNaqmaxVM1mrZrJWzWStmslaNZO1aiZr1UzWqpmsVTNZq2ayVs1krZrJWjWTtWoma9VM1qqZrFUzWatmslbNZK2ayZrbnLVqJmvVTNaqmaxVM1mrZrJWzWStmslaNZO1aiZr1UzWqpmsVTNZq2ayVs1krZrJWjWTtWom654ua9VM1p1d1sqCrPu7rFUzWatmslbNZK2ayVo1k7VqJmvVTNZvzlmrZrJWzWStmslaNZO1aiZr1UzWqpmsVTNZd4tZq2ayVs1krZrJWjWTtWoma9VM1qqZrFUzWatm3nY38XaMBtuCg30ypHdHMF17vB3XHpeCaQ7h23HV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) format("woff"), url("https://www.dellrefurbished.com/skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell-Bold.ttf") format("truetype"), url("https://www.dellrefurbished.com/skin/frontend/snowcommerce/dfs/fonts/MuseoSansForDell-Bold.svg#MuseoSansForDell-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* ============================================ *
 * Global
 * ============================================ */
html,
body {
  height: 100%;
}

.wrapper {
  min-width: 320px;
  min-height: 100%;
  margin: 0 auto;
  background: #FFFFFF;
}

.wrapper:after {
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Header
 * ============================================ */
@media only screen and (min-width: 771px) {
  .page-header {
    background-color: #007ec4;
  }

  .page-header-container {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
  }
}
.header-language-container,
.page-header {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  padding: 0 10px;
  background-color: #007ec4;
}

/* ============================================ *
 * Language switcher + welcome message
 * ============================================ */
.header-language-background {
  padding: 10px;
  background-color: #eeeeee;
  text-transform: capitalize;
}
.header-language-background .header-language-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background: #eeeeee;
}
.header-language-background .header-language-container .contact-banner,
.header-language-background .header-language-container .promo-banner,
.header-language-background .header-language-container .location-container {
  color: #007ec4;
  display: inline-block;
  vertical-align: middle;
  width: 33%;
}
.header-language-background .header-language-container .contact-banner a,
.header-language-background .header-language-container .promo-banner a,
.header-language-background .header-language-container .location-container a {
  font-weight: 600;
  color: #007ec4;
}
.header-language-background .header-language-container .promo-banner {
  text-align: center;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}
.header-language-background .header-language-container .location-container span {
  float: right;
  padding-top: 3px;
}
.header-language-background .header-language-container .location-container select {
  float: right;
  border: none;
  background-color: #eeeeee;
}
.header-language-background .header-language-container .location-container select:focus {
  outline: none;
  width: auto;
}
.header-language-background:after {
  content: '';
  display: table;
  clear: both;
}
.header-language-background .form-language,
.header-language-background .currency-switcher {
  float: left;
  margin-right: 10px;
}
.header-language-background .welcome-msg {
  float: right;
}

.page-header-container .store-language-container {
  display: none;
  float: right;
  max-width: 35%;
  padding: 13px 15px 10px 10px;
}
.page-header-container .store-language-container label {
  display: none;
}
.page-header-container .store-language-container select {
  max-width: 100%;
}

@media only screen and (max-width: 479px) {
  .page-header-container .store-language-container {
    display: none;
    padding-top: 8px;
  }
  .page-header-container .store-language-container select {
    font-size: 12px;
  }
}
.header-language-background,
.header-language-background a {
  color: #444444;
}

@media only screen and (max-width: 770px) {
  .header-language-background {
    display: none;
  }
}
@media only screen and (max-width: 791px) {
  .header-language-background {
    display: none;
  }
}
/* ============================================ *
 * Logo
 * ============================================ */
.logo {
  display: block;
  float: left;
  width: 65%;
  min-width: 100px;
  min-height: 44px;
  text-align: center;
  padding: 10px 0;
}
.logo img.large {
  max-width: 11%;
}
.logo span.large {
  margin-left: 20px;
  color: #FFFFFF;
  font-size: 1.1rem;
  padding-top: 11px;
}
.logo .small {
  display: inline-table;
  vertical-align: middle;
}
.logo .large {
  display: none;
}

@media only screen and (max-width: 770px) {
  .logo {
    width: 100%;
    min-width: 50px;
    min-height: 50px;
    padding: 10px;
  }
  .logo img.small {
    float: left;
    width: 50px;
  }
  .logo span.small {
    float: left;
    color: #FFFFFF;
    font-size: 1.3rem;
    margin-left: 15px;
    padding-top: 9px;
  }
}
@media only screen and (min-width: 771px) {
  .logo {
    max-width: 438px;
    max-height: 85px;
    min-width: 50px;
    min-height: 50px;
  }
  .logo .small {
    display: none;
  }
  .logo .large {
    display: inline-table;
    vertical-align: middle;
    float: left;
  }
}
/* ============================================ *
 * Skip Links
 * ============================================ */
.skip-links {
  clear: both;
  overflow: hidden;
}

@media only screen and (min-width: 771px) {
  .skip-links {
    border: 0;
  }
}
/* -------------------------------------------- *
 * Skip - Link
 */
.skip-link {
  position: relative;
  float: left;
  width: 20%;
  height: 44px;
  background: #007ec4;
  color: #444444;
  line-height: 42px;
  text-align: center;
}

a.skip-link {
  text-decoration: none;
}

.skip-link:not(.skip-active):hover {
  opacity: 0.8;
}

@media only screen and (max-width: 770px) {
  .skip-link:last-child {
    border-right: 0;
  }
}
@media only screen and (min-width: 500px) {
  .skip-link {
    width: 20%;
  }
}
/* -------------------------------------------- *
 * Skip Link - Active
 */
@media only screen and (max-width: 770px) {
  .skip-link.skip-active {
    background: #007ec4;
    color: inherit;
  }

  .skip-link.skip-active span {
    color: inherit;
  }
}
/* -------------------------------------------- *
 * Skip Link - Icon
 */
.skip-link .icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

/* -------------------------------------------- *
 * Skip Link - Label
 */
.skip-link .label {
  display: none;
}

@media only screen and (min-width: 500px) {
  .skip-link .label {
    display: inline;
  }
}
/* ============================================ *
 * Skip Content
 * ============================================ */
.skip-content {
  display: none;
}

.skip-content.skip-active {
  display: block;
  background: #007ec4;
}

/* ============================================ *
 * Global Header Navigation
 * ============================================ */
@media only screen and (max-width: 770px) {
  .nav-primary li.level0 > a {
    margin: 0 !important;
  }

  #header-account ul {
    margin: 0 -15px;
  }

  #header-account li a,
  .nav-primary a.level0 {
    padding: 0 15px 0 35px;
    border-bottom: 1px solid #FFFFFF;
    text-align: left;
    color: #444444;
    font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
    letter-spacing: 2px;
    font-size: 12px;
    line-height: 35px;
  }
}
@media only screen and (max-width: 770px) and (max-width: 770px) {
  #header-account li a,
  .nav-primary a.level0 {
    color: #FFFFFF;
  }
}

@media only screen and (max-width: 770px) {
  #header-account li:last-child a,
  .nav-primary li.level0:last-child a.level0 {
    border-bottom: 0;
  }

  .no-touch #header-account a:hover,
  .no-touch .nav-primary a:hover {
    background-color: #00aced;
    text-decoration: none;
    -moz-box-shadow: inset 0px 0px 18px -2px #00283e;
    -webkit-box-shadow: inset 0px 0px 18px -2px #00283e;
    box-shadow: inset 0px 0px 18px -2px #00283e;
  }
}
@media only screen and (max-width: 770px) and (max-width: 770px) {
  .no-touch #header-account a:hover,
  .no-touch .nav-primary a:hover {
    color: #FFFFFF;
  }
}

.account-cart-wrapper {
  position: absolute;
  top: 12px;
  right: 0px;
}
@media only screen and (max-width: 770px) {
  .account-cart-wrapper {
    position: static;
  }
}

#under_header_nav {
  display: block;
  box-sizing: border-box;
  border-bottom: none;
  height: 56px;
  width: 100%;
}
#under_header_nav .inner_under_header_nav {
  padding: 0 30px;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 771px) {
  #under_header_nav .inner_under_header_nav {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 10px;
  }
}
#under_header_nav .inner_under_header_nav .action_links {
  display: inline-block;
  float: left;
  width: 80%;
  height: 100%;
}
#under_header_nav .inner_under_header_nav .action_links ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}
#under_header_nav .inner_under_header_nav .action_links ul li {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  height: 100%;
}
#under_header_nav .inner_under_header_nav .action_links ul li:first-child {
  margin-left: 0;
}
#under_header_nav .inner_under_header_nav .action_links ul li:nth-child(1) a:before {
  content: "\f02b";
}
#under_header_nav .inner_under_header_nav .action_links ul li:nth-child(2) a:before {
  content: "\f0d1";
}
#under_header_nav .inner_under_header_nav .action_links ul li:nth-child(3) a:before {
  content: "\f0e0";
}
#under_header_nav .inner_under_header_nav .action_links ul li:nth-child(4) a:before {
  content: "\f005";
  left: 2px;
}
#under_header_nav .inner_under_header_nav .action_links ul li:nth-child(5) a:before {
  content: "\f128";
  left: 5px;
}
#under_header_nav .inner_under_header_nav .action_links ul li a {
  display: inline-block;
  padding-left: 23px;
  position: relative;
}
#under_header_nav .inner_under_header_nav .action_links ul li a:before {
  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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  height: 18px;
  width: 22px;
  content: "";
  color: #00aeef;
  top: 3px;
  left: 0;
}
#under_header_nav .inner_under_header_nav .action_links ul li.shipping-link a:before {
  content: "\f0d1";
}
#under_header_nav .inner_under_header_nav .action_links ul li.coupons-link a:before {
  content: "\f02b";
}
#under_header_nav .inner_under_header_nav .action_links ul li.emaildeal-link a:before {
  content: "\f0e0";
}
#under_header_nav .inner_under_header_nav .action_links ul li.bulksales-link a:before {
  content: "\f005";
}
#under_header_nav .inner_under_header_nav .action_links ul li.faq-link a:before {
  content: "\f128";
}
#under_header_nav .inner_under_header_nav .social_links {
  display: inline-block;
  float: right;
  width: 20%;
  height: 100%;
}
#under_header_nav .inner_under_header_nav .social_links ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
#under_header_nav .inner_under_header_nav .social_links ul li {
  background-color: #3e3f3e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  height: 20px;
  width: 20px;
  text-align: center;
}
#under_header_nav .inner_under_header_nav .social_links ul li:nth-child(1) a:before {
  content: "\f082";
}
#under_header_nav .inner_under_header_nav .social_links ul li:nth-child(2) a:before {
  content: "\f099";
}
#under_header_nav .inner_under_header_nav .social_links ul li:nth-child(3) a:before {
  content: "\f0d2";
}
#under_header_nav .inner_under_header_nav .social_links ul li:last-child {
  margin-right: 0;
}
#under_header_nav .inner_under_header_nav .social_links ul li:hover {
  background-color: #87898c;
}
#under_header_nav .inner_under_header_nav .social_links ul li a {
  display: inline-block;
  position: relative;
  height: 12px;
  width: 12px;
}
#under_header_nav .inner_under_header_nav .social_links ul li a:before {
  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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  color: #fefefe;
  font-size: 12px;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
#under_header_nav .inner_under_header_nav .social_links ul li.fb-link a:before {
  content: "\f082";
}
#under_header_nav .inner_under_header_nav .social_links ul li.twitter-link a:before {
  content: "\f099";
}
#under_header_nav .inner_under_header_nav .social_links ul li.pin-link a:before {
  content: "\f0d2";
}

/* ============================================ *
 * Nav - Skip Link
 * ============================================ */
.skip-nav {
  width: 20%;
}
.skip-nav:not(.skip-active):hover {
  text-decoration: none;
}
.skip-nav:not(.skip-active):hover .icon {
  background-position: -46px 4px;
}

.skip-nav .label {
  display: inline;
}

.skip-nav .icon {
  background-position: 4px 4px;
}

@media only screen and (min-width: 500px) {
  .skip-nav {
    width: 20%;
  }
}
@media only screen and (min-width: 771px) {
  .skip-nav {
    display: none;
  }
}
/* ============================================ *
 * Nav - Skip Content
 * ============================================ */
@media only screen and (max-width: 770px) {
  #header-nav {
    padding: 0;
  }
}
@media only screen and (min-width: 771px) {
  #header-nav {
    display: block;
    /* Force visibility */
    border-top: solid 1px #007ec4;
    background-color: #007ec4;
    -moz-box-shadow: inset 0px 25px 49px -32px #00283e;
    -webkit-box-shadow: inset 0px 25px 49px -32px #00283e;
    box-shadow: inset 0px 25px 49px -32px #00283e;
  }
  #header-nav #nav {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 30px;
  }
}
/* ============================================ *
 * Nav Primary
 * ============================================ */
@media only screen and (min-width: 771px) {
  .nav-primary {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
/* ============================================ *
 * General Navigation Styles
 * ============================================ */
.nav-primary a {
  text-decoration: none;
  position: relative;
  display: block;
  color: #444444;
  line-height: 30px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.nav-primary li {
  position: relative;
}
.nav-primary li.level1 a {
  border-bottom: 1px solid #444444;
}

.nav-primary .menu-active > ul.level0,
.nav-primary li.level0 li.sub-menu-active > ul {
  display: block;
  background-color: #FFFFFF;
}

.nav-primary li.level0 > a {
  text-transform: capitalize;
  color: #FFFFFF;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 5px 0;
  letter-spacing: 2px;
}

/* ============================================ *
 * Small Viewports - Accordion Style Menu
 * ============================================ */
@media only screen and (max-width: 770px) {
  .nav-primary a.level0,
  .nav-primary a {
    line-height: 35px;
    border-bottom: 1px solid #FFFFFF;
  }
  .nav-primary li.level0 ul {
    display: none;
  }
  .nav-primary li.level0 li {
    padding: 0;
    border-bottom: 1px solid #5DABD8;
  }
  .nav-primary li.level1 a {
    color: #FFFFFF;
    padding: 0 15px 0 25px;
    border-bottom: 1px solid #FFFFFF;
  }
  .nav-primary li.parent > a > .close-button {
    top: 17px;
    right: 20px;
    float: right;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    border: none;
    -o-text-overflow: clip;
    text-overflow: clip;
    -webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 10ms, all 200ms cubic-bezier(0.19, 1, 0.22, 1) 10ms;
    -moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 10ms, all 200ms cubic-bezier(0.19, 1, 0.22, 1) 10ms;
    -o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 10ms, all 200ms cubic-bezier(0.19, 1, 0.22, 1) 10ms;
    transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1) 10ms, all 200ms cubic-bezier(0.19, 1, 0.22, 1) 10ms;
  }
  .nav-primary li.parent > a > .close-button::before {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 10px;
    height: 2px;
    position: absolute;
    content: "";
    top: 0px;
    left: -5px;
    border: none;
    font: normal 100%/normal Arial, Helvetica, sans-serif;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: white;
    text-shadow: none;
  }
  .nav-primary li.parent > a > .close-button::after {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 10px;
    height: 2px;
    position: absolute;
    content: "";
    top: 0px;
    left: -5px;
    border: none;
    font: normal 100%/normal Arial, Helvetica, sans-serif;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #ffffff;
    text-shadow: none;
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
  }
  .nav-primary .menu-active > ul.level0 {
    background-color: #00aced;
  }
  .nav-primary li.menu-active > a,
  .nav-primary li.sub-menu-active > a {
    color: #FFFFFF;
  }
}
/* ============================================ *
 * Large Viewports - Dropdown Menu
 * ============================================ */
@media only screen and (min-width: 771px) {
  .nav-primary {
    /* Default styles for 1+ drop-down menus */
    /* Level 2+ */
    /* Class for js to add briefly to evaluate element positioning. */
    /* Correct menus that will hang off the page (class added by js) */
    /* Level 1+ */
  }
  .nav-primary a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .nav-primary a.level0 {
    padding: 0 25px;
  }
  .nav-primary li.level0,
  .nav-primary a.level0 {
    display: inline-block;
  }
  .nav-primary li:last-child > a {
    border-bottom: none;
  }
  .nav-primary a:hover,
  .nav-primary li:hover > a {
    color: #00aeef;
  }
  .nav-primary .menu-active {
    z-index: 200;
  }
  .nav-primary .menu-active > ul.level0 {
    -moz-box-shadow: 4px 11px 55px -6px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 4px 11px 55px -6px rgba(0, 0, 0, 0.75);
    box-shadow: 4px 11px 55px -6px rgba(0, 0, 0, 0.75);
  }
  .nav-primary li.level0 ul {
    background: #FBFBFB;
    position: absolute;
    left: 0;
    top: 39px;
    /* Height of ".nav-primary a.level0" */
    z-index: 10;
    width: 250px;
    display: none;
    /* Hide until displayed. */
  }
  .nav-primary li.level1 ul {
    left: 60px;
    top: 15px;
  }
  .nav-primary li.level0 ul.level0.position-test {
    display: block;
  }
  .nav-primary li.level0 ul.level0.spill {
    right: 0;
    left: auto;
  }
  .nav-primary li.level0 ul.level0.spill li.level1 ul {
    left: auto;
    right: 50px;
    top: 20px;
  }
  .nav-primary li.level0 li.parent > a {
    position: relative;
  }
  .nav-primary li.level0 li.parent > a:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #ccc;
    border-right: none;
    right: 5px;
    top: 50%;
    margin-top: -3px;
  }
}
.nav-primary li.menu-active > ul {
  display: block;
}

@media only screen and (max-width: 950px) {
  #under_header_nav .inner_under_header_nav {
    padding: 0px 10px 0px 10px;
  }
}
@media only screen and (max-width: 930px) {
  #under_header_nav .inner_under_header_nav .action_links ul li a {
    max-width: 20px;
    text-indent: -9999px;
  }
}
#under_header_nav .inner_under_header_nav .social_links {
  width: auto;
}

/* ============================================ *
 * Search - Skip Link
 * ============================================ */
.skip-search:not(.skip-active):hover .icon {
  background-position: -46px -142px;
}
.skip-search .icon {
  background-position: 4px -142px;
}

/* ============================================ *
 * Search - Skip Content
 * ============================================ */
#header-search {
  padding: 20px;
}

@media only screen and (min-width: 771px) {
  #header-search {
    max-width: 1260px;
    width: 100%;
    height: 50px;
    margin: 0 auto;
    padding: 0;
  }
}
/* ============================================ *
 * Search Input
 * ============================================ */
#search_mini_form .input-box {
  position: relative;
  padding-top: 0;
}

#search_mini_form label {
  display: none;
}

#search {
  width: 100%;
  height: 50px;
  background-color: #eeeeee;
  border: none;
  border-radius: 0;
  padding-right: 40px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
#search:focus {
  outline: none;
}

#search_mini_form .search-button {
  display: none;
}

#search_mini_form .search-button:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  background-position: 4px -146px;
}

#search_mini_form .search-button:hover:before {
  opacity: 0.8;
}

#search_mini_form .search-button:active:before {
  margin-top: -13px;
  margin-left: -13px;
}

/* ============================================ *
 * Header - Account
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Account
 */
.skip-account:not(.skip-active):hover .icon {
  background-position: -46px -44px;
}
.skip-account .icon {
  background-position: 4px -44px;
}

@media only screen and (min-width: 771px) {
  .skip-account {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
    margin-right: 2px;
    text-transform: capitalize;
  }

  #header-account.skip-active {
    background: #FBFBFB;
    display: block;
    position: absolute;
    z-index: 900;
    top: 69px;
    right: 31px;
    width: 200px;
  }

  #header-account a {
    display: block;
    padding: 5px 10px;
    color: #444444;
    line-height: 2;
  }

  #header-account a:hover {
    color: #00aeef;
  }
}
/* -------------------------------------------- *
 * Account Links
 */
#header-account {
  padding: 5px 0;
}

#header-account a {
  position: relative;
  display: block;
  padding: 5px 10px;
  line-height: 23px;
  text-align: center;
}

#header-account a:hover {
  color: #00aeef;
}

/* ============================================ *
 * Header - Cart
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Cart
 */
.skip-cart:not(.skip-active):hover .icon {
  background-position: -50px -95px;
}
.skip-cart .icon {
  background-position: 0px -95px;
}

@media only screen and (min-width: 771px) {
  .skip-cart {
    width: auto;
    padding: 0 10px;
  }

  #header-cart.skip-active {
    background: #FBFBFB;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 0;
    width: 320px;
    background: white;
  }
}
/* -------------------------------------------- *
 * Skip Cart Notifier
 */
.skip-cart .count {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
  top: -6px;
  position: relative;
  z-index: 5;
  width: 22px;
  height: 22px;
  background: rgba(0, 174, 239, 0.9);
  color: #FFFFFF;
  font-size: 11px;
  line-height: 22px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
}

.skip-link.skip-active .count {
  color: white;
}

.skip-cart.no-count .count {
  display: none;
}

@media only screen and (max-width: 499px) {
  .skip-cart .count {
    margin-left: -12px;
  }
}
@media only screen and (min-width: 771px) {
  .skip-cart {
    color: #00aeef;
    margin-right: 12px;
  }
  .skip-cart:hover {
    text-decoration: none;
  }
  .skip-cart .count {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    position: static;
    background: none;
    margin-left: -3px;
    font-size: 14px;
    width: auto;
  }
  .skip-cart .count:before {
    content: '(';
  }
  .skip-cart .count:after {
    content: ')';
  }

  .skip-cart .count,
  .skip-link.skip-active .count {
    color: #00aeef;
  }
}
.skip-cart .count.empty {
  display: none;
}

/* -------------------------------------------- *
 * Mini Cart - Empty
 */
.cart-menu .empty {
  padding: 20px;
  text-align: center;
}

/* -------------------------------------------- *
 * Mini Cart - Full
 */
/* Actions */
.cart-menu .actions {
  overflow: hidden;
  padding: 15px;
}

.cart-menu .actions .button {
  float: left;
  width: 48%;
}

.cart-menu .actions .button + .button {
  margin-left: 4%;
}

/* Subtotal */
.cart-menu .subtotal {
  padding: 0 15px 15px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 24px;
  line-height: 1.2;
}

/* List */
.mini-cart-list {
  margin-bottom: 5px;
}

.mini-cart-list li {
  position: relative;
  min-height: 90px;
  padding: 15px 15px 15px 90px;
  border-top: 1px solid #444444;
  font-size: 13px;
  line-height: 1.35;
}

.mini-cart-list .product-name {
  display: inline-block;
}

.mini-cart-list .product-image {
  position: absolute;
  left: 15px;
  top: 15px;
}

.mini-cart-list .product-image img {
  width: 60px;
  height: 60px;
}

.mini-cart-list .has-options {
  margin-bottom: 0;
  color: #444444;
  font-size: 12px;
}

/* Too full - additional items will be shown in cart */
.cart-menu .last-added {
  padding: 10px 15px 15px;
  border-top: 1px solid #444444;
  font-size: 13px;
}

/* ============================================ *
 * Footer
 * ============================================ */
/* -------------------------------------------- *
 * Footer
 */
.footer,
.footer button,
.footer .mfp-wrap .button,
.footer .mfp-wrap .button2,
.mfp-wrap .footer .button2,
.footer .mfp-wrap .middle_btn,
.mfp-wrap .footer .middle_btn,
.footer .mfp-wrap .button3,
.mfp-wrap .footer .button3,
.footer .mfp-wrap .btn,
.mfp-wrap .footer .btn,
.footer .col-main .button,
.footer .col-main .button2,
.col-main .footer .button2,
.footer .col-main .middle_btn,
.col-main .footer .middle_btn,
.footer .col-main .button3,
.col-main .footer .button3,
.footer .col-main .btn,
.col-main .footer .btn,
.mfp-wrap .footer .button,
.col-main .footer .button,
.footer .mfp-wrap .btn-cart,
.mfp-wrap .footer .btn-cart,
.footer .col-main .btn-cart,
.col-main .footer .btn-cart,
.footer .minicart-actions .button,
.minicart-actions .footer .button,
.footer .minicart-actions .button3,
.minicart-actions .footer .button3 {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

.footer {
  clear: both;
  width: 100%;
  padding-top: 30px;
  /* -------------------------------------------- *
   * Subscription block
   */
  /* -------------------------------------------- *
   * Footer Links
   */
  /* -------------------------------------------- *
   * Social icons
   */
  /* -------------------------------------------- *
   * Address / Copyright
   */
}
@media only screen and (max-width: 479px) {
  .footer {
    padding-top: 15px;
  }
}
.footer .block-title {
  border-bottom: 0;
  padding: 3px 0;
  color: #0085C3;
}
.footer .block-title strong {
  font-weight: normal;
  font-size: 13px;
}
.footer .links {
  margin-bottom: 30px;
}
@media only screen and (min-width: 599px) {
  .footer .links {
    float: left;
    padding: 0;
    margin: 0 1%;
    width: 17%;
  }
}
@media only screen and (min-width: 770px) {
  .footer .links {
    padding: 0 15px;
    width: 20%;
    margin: 0 0 30px 0;
  }
}
.footer .links li {
  word-break: break-word;
  line-height: 1.4;
}
.footer .links a {
  color: #FFFFFF;
  font-size: 11px;
}
.footer .links a:hover {
  color: #00aeef;
}
.footer .links,
.footer .block-subscribe {
  font-size: 12px;
}
.footer .mini-links {
  display: inline-block;
  width: 100%;
  padding: 15px;
  text-align: center;
  background-color: #007ec4;
  color: #FFFFFF;
}
.footer .mini-links span {
  font-size: 9px;
  vertical-align: middle;
}
.footer .mini-links a {
  color: #FFFFFF;
  margin: 0 10px;
  font-size: 11px;
  vertical-align: middle;
}
.footer .mini-links a:first-of-type {
  margin-left: 0px;
}
.footer .mini-links a:last-of-type {
  margin-right: 0px;
}
.footer .mini-links a:hover {
  color: #00aeef;
}
.footer .legal {
  margin: 15px;
}
.footer .legal p {
  color: #FFFFFF;
  font-size: 10px;
}
.footer .legal p:nth-child(2) {
  margin-top: 10px;
}
.footer .legal .complete {
  display: none;
}
.footer .legal .complete.active {
  display: inline;
}
.footer .legal .more, .footer .legal .teaser {
  cursor: pointer;
}
.footer .legal .more:hover, .footer .legal .teaser:hover {
  text-decoration: underline;
}
.footer .block-subscribe {
  display: block;
  height: inherit;
  float: none;
  text-align: center;
  margin: 0 auto 30px;
  width: 100%;
  max-width: 660px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 0 30px;
}
@media only screen and (max-width: 770px) {
  .footer .block-subscribe {
    padding: 0 15px;
  }
}
.footer .block-subscribe:after {
  content: '';
  display: table;
  clear: both;
}
.footer .block-subscribe .block-title {
  margin-bottom: 0;
  padding: 0;
  float: left;
}
@media only screen and (max-width: 770px) {
  .footer .block-subscribe .block-title {
    float: none;
    padding-bottom: 15px;
  }
}
.footer .block-subscribe .block-title strong span {
  text-transform: none;
  color: #007ec4;
  font-size: 26px;
  margin-right: 20px;
}
.footer .block-subscribe .input-box {
  float: left;
  width: 65.625%;
  padding-top: 0;
}
@media only screen and (min-width: 479px) {
  .footer .block-subscribe .input-box {
    min-width: 315px;
  }
}
@media only screen and (max-width: 479px) {
  .footer .block-subscribe .input-box {
    min-width: 183px;
  }
}
.footer .block-subscribe .input-text {
  width: 100%;
  border-right: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  box-sizing: border-box;
  border: solid #73b6de;
  color: #464746;
  max-height: 50px;
  text-align: center;
  height: 40px;
}
@media only screen and (max-width: 479px) {
  .footer .block-subscribe .input-text {
    font-size: 9px;
  }
}
.footer .block-subscribe .block-content {
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.footer .block-subscribe .block-content .form-subscribe-header {
  display: none;
}
.footer .block-subscribe .block-content:after {
  content: '';
  display: table;
  clear: both;
}
.footer .block-subscribe .block-content input {
  -moz-box-shadow: inset 0px 7px 25px -12px #000000;
  -webkit-box-shadow: inset 0px 7px 25px -12px #000000;
  box-shadow: inset 0px 7px 25px -12px #000000;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.footer .block-subscribe .block-content input:hover, .footer .block-subscribe .block-content input:focus {
  outline: none;
  -moz-box-shadow: inset 0px 7px 25px -12px #000000;
  -webkit-box-shadow: inset 0px 7px 25px -12px #000000;
  box-shadow: inset 0px 7px 25px -12px #000000;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.footer .block-subscribe .actions {
  float: left;
  margin: 0;
  width: 100%;
  min-width: 60px;
  max-width: 100px;
}
.footer .block-subscribe .actions .button {
  min-height: 40px !important;
  max-height: 40px !important;
  min-width: 100px !important;
  line-height: 28px !important;
}
.footer .block-subscribe .actions .button span {
  font-size: 12px;
}
.footer .block-links {
  margin-bottom: 0px;
  background-color: #007ec4;
  display: block;
  clear: both;
  -moz-box-shadow: inset 0 25px 49px -32px #00283e;
  -webkit-box-shadow: inset 0 25px 49px -32px #00283e;
  box-shadow: inset 0 25px 49px -32px #00283e;
}
.footer .block-links .footer-links-wrapper {
  margin: 0 auto;
  padding: 30px 15px 0;
  max-width: 1260px;
}
@media only screen and (max-width: 770px) {
  .footer .block-links .footer-links-wrapper {
    padding: 15px 0 0;
  }
}
.footer .block-links .footer-links-wrapper a,
.footer .block-links .footer-links-wrapper .block-title strong {
  color: #FFFFFF;
  text-transform: capitalize;
}
.footer .block-links .footer-links-wrapper ul li a {
  text-transform: capitalize;
}
@media only screen and (max-width: 598px) {
  .footer .block-links .footer-links-wrapper ul {
    display: none;
  }
}
.footer .block-links .footer-links-wrapper ul.active {
  display: block;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media only screen and (max-width: 770px) {
  .footer .block-links .footer-links-wrapper .links {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 598px) {
  .footer .block-links .footer-links-wrapper .links .block-title {
    padding: 5px 15px;
    border-bottom: 1px solid #fff;
  }
}
@media only screen and (max-width: 598px) {
  .footer .block-links .footer-links-wrapper .links:nth-of-type(2) .block-title {
    border-top: 1px solid #fff;
    padding-top: 5px;
  }
}
.footer .block-links .footer-links-wrapper .links.social-media ul {
  text-align: center;
  display: block;
}
.footer .block-links .footer-links-wrapper .links.social-media li {
  display: inline-block;
}
.footer .block-links .footer-links-wrapper .links.social-media em {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/icon_sprite.png);
  background-repeat: no-repeat;
  width: 30px;
  vertical-align: middle;
  display: inline-block;
}
@media only screen and (max-width: 599px) {
  .footer .block-links .footer-links-wrapper .links.social-media {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 598px) {
  .footer .block-links .footer-links-wrapper .links:not(:first-child) ul {
    max-height: 0px;
  }
  .footer .block-links .footer-links-wrapper .links:not(:first-child) ul.active {
    max-height: 500px;
  }
  .footer .block-links .footer-links-wrapper .links:not(:first-child) li {
    border-bottom: 1px solid #fff;
    background-color: #1cacee;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .footer .block-links .footer-links-wrapper .links:not(:first-child) li a {
    display: inline-block;
    padding: 5px 15px 5px;
    width: 100%;
  }
}
.footer .block-links .footer-links-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .footer .links.social-media em {
    background-image: url(../../skin/frontend/snowcommerce/dfs/images/icon_sprite%402x.png);
    background-size: 50px 125px;
  }
}
.footer .links.social-media em.facebook {
  background-position: 5px -420px;
  height: 30px;
  width: 30px;
}
.footer .links.social-media a:hover em.facebook {
  background-position: -45px -420px;
}
.footer .links.social-media em.twitter {
  background-position: 5px -369px;
  height: 30px;
  width: 30px;
}
.footer .links.social-media a:hover em.twitter {
  background-position: -45px -369px;
}
.footer .links.social-media em.email {
  background-position: 5px -317px;
  height: 30px;
  width: 30px;
}
.footer .links.social-media a:hover em.email {
  background-position: -45px -317px;
}
.footer .bugs,
.footer address {
  clear: both;
}
.footer .bugs {
  display: none;
}
.footer .form-language,
.footer .currency-switcher,
.footer .store-switcher {
  clear: both;
  margin-bottom: 10px;
}
.footer .form-language,
.footer .currency-switcher {
  display: none;
}
.footer address {
  color: #FFFFFF;
  background: #007ec4;
  text-align: center;
  width: 100%;
  font-size: 11px;
  padding: 30px 0;
}
@media only screen and (max-width: 1199px) {
  .footer .block-subscribe {
    clear: both;
    float: none;
    margin: 0 auto 30px auto;
  }
}
@media only screen and (max-width: 770px) {
  .footer .form-language,
  .footer .currency-switcher {
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  .footer .block-subscribe {
    clear: both;
    float: left;
    width: 100%;
  }
}

/* ================================================= *
 * General Product List Styles (not module-specific)
 * ================================================= */
/* -------------------------------------------- *
 * Product List General
 */
.category-title h1,
body.catalogsearch-result-index .page-title h1 {
  border-bottom: none;
}

.category-image {
  margin-bottom: 1.5em;
}

.products-list .action .button,
.products-grid .actions .button {
  white-space: normal;
}

/* -------------------------------------------- *
 * Product Name
 */
h2.product-name,
h3.product-name,
.toggle-tabs span.product-name,
h4.product-name,
h5.product-name,
p.product-name {
  margin: 0;
  margin-bottom: 0.5em;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  font-size: 13px;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.4;
}
h2.product-name a,
h3.product-name a,
.toggle-tabs span.product-name a,
h4.product-name a,
h5.product-name a,
p.product-name a {
  color: #444444;
}
h2.product-name a:hover,
h3.product-name a:hover,
.toggle-tabs span.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
  color: #00aeef;
  text-decoration: none;
}

.products-grid .product-name,
.products-list .product-name {
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.products-grid .product-name a,
.products-list .product-name a {
  font-weight: 500;
}

/* ============================================ *
 * Product Grid
 * ============================================ */
.products-grid {
  position: relative;
}

.products-grid:after {
  content: '';
  display: table;
  clear: both;
}

.products-grid > li {
  position: relative;
  margin-bottom: 20px;
  text-align: center;
}
.products-grid > li:after {
  content: '';
  display: table;
  clear: both;
}

.products-grid .product-image {
  width: 100%;
  margin-bottom: 15px;
}

.products-grid .product-image img {
  width: 100%;
  height: auto;
}
.products-grid .product-image img:hidden {
  display: none;
}

.widget-new-products .products-grid .product-image {
  width: 75%;
  margin-bottom: 15px;
  margin-left: 10%;
}

.products-grid .product-info {
  position: relative;
  padding-bottom: 95px;
}

.products-grid .actions {
  padding-top: 10px;
  position: absolute;
  bottom: 0px;
  min-height: 85px;
  width: 100%;
}

.products-grid .ratings .rating-box {
  margin: 0 auto;
}

.products-grid .ratings .amount {
  display: none;
}

.products-grid .price-box {
  color: #444444;
  font-size: 13px;
  margin: 0 0 5px;
}

.products-grid .add-to-links {
  margin-bottom: 0;
}

/* Config: Two columns + flexible gutter */
.products-grid > li {
  float: left;
  width: 47.72727%;
  margin-right: 4.54545%;
}

.products-grid > li:nth-child(odd) {
  clear: left;
}

.products-grid > li:nth-child(even) {
  margin-right: 0;
}

.products-grid .product-image {
  margin-bottom: 5px;
}
.products-grid .product-image:before, .products-grid .product-image:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.products-grid .product-image:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.products-grid .product-image:after {
  background-image: url("../../skin/frontend/snowcommerce/dfs/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.products-grid .product-image.loading {
  position: relative;
}
.products-grid .product-image.loading:before, .products-grid .product-image.loading:after {
  display: block;
}

@media only screen and (min-width: 480px) {
  /* Config: Three columns + flexible gutter */
  .products-grid {
    /* Undo two-column config */
    /* Set three-column config */
  }
  .products-grid > li:nth-child(odd) {
    clear: none;
  }
  .products-grid > li:nth-child(even) {
    margin-right: 3.7037%;
  }
  .products-grid > li {
    width: 30.8642%;
    margin-right: 3.7037%;
  }
  .products-grid > li:nth-child(3n+1) {
    clear: left;
  }
  .products-grid > li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 960px) {
  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-4-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-4-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-4-col > li:nth-child(even),
  .products-grid--max-4-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-4-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-4-col > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }

  .products-grid--max-4-col > li:nth-child(4n+1) {
    clear: left;
  }

  .products-grid--max-4-col > li:nth-child(4n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-5-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-5-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-5-col > li:nth-child(even),
  .products-grid--max-5-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-5-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-5-col > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }

  .products-grid--max-5-col > li:nth-child(5n+1) {
    clear: left;
  }

  .products-grid--max-5-col > li:nth-child(5n) {
    margin-right: 0;
  }

  /* Config: Columns + flexible gutter */
  /* Undo three-column config */
  .products-grid--max-6-col > li:nth-child(odd) {
    clear: none;
  }

  .products-grid--max-6-col > li:nth-child(3n+1) {
    clear: none;
  }

  .products-grid--max-6-col > li:nth-child(even),
  .products-grid--max-6-col > li:nth-child(3n) {
    margin-right: 2.22222%;
  }

  /* Set column config */
  .products-grid--max-6-col > li {
    margin-right: 2.22222%;
  }

  .products-grid--max-6-col > li {
    width: 14.81481%;
    margin-right: 2.22222%;
  }

  .products-grid--max-6-col > li:nth-child(6n+1) {
    clear: left;
  }

  .products-grid--max-6-col > li:nth-child(6n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Product List
 * ============================================ */
.products-list {
  margin-top: 20px;
  margin-bottom: 20px;
}
.products-list > li {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EDEDED;
}
.products-list > li:after {
  content: '';
  display: table;
  clear: both;
}
.products-list > li .product-image {
  float: left;
  width: 33.33333%;
}
.products-list > li .product-image img {
  width: 100%;
  max-width: 100%;
}
.products-list > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.products-list .product-shop {
  float: right;
  width: 66.66667%;
  padding-left: 20px;
}
@media only screen and (max-width: 599px) {
  .products-list .product-shop {
    width: 100%;
    float: none;
  }
}
.products-list .product-shop .product-name {
  margin-bottom: 0;
}
.products-list .product-shop .ratings {
  margin: 0;
}
.products-list .product-shop .ratings .rating-box,
.products-list .product-shop .ratings .rating-links {
  float: left;
  margin-right: 7px;
}
.products-list .product-shop .ratings .rating-links {
  margin-top: 4px;
}
.products-list .product-shop .price-box {
  margin-top: 0;
}
.products-list .product-shop .price-box .price {
  font-size: 18px;
}
.products-list .product-shop .action {
  margin: 7px 0;
}
.products-list .product-shop .product-primary,
.products-list .product-shop .desc {
  float: left;
  width: 65%;
  overflow: hidden;
}
.products-list .product-shop .desc {
  margin-top: 7px;
  width: 100%;
}
.products-list .product-shop .product-secondary {
  float: right;
  width: 35%;
  text-align: right;
  clear: right;
}

@media only screen and (min-width: 480px) {
  .products-list .product-name a {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1279px) {
  .products-list .product-shop .product-primary,
  .products-list .product-shop .desc {
    float: left;
    width: 60%;
    padding-right: 20px;
  }
  .products-list .product-shop .product-secondary {
    float: right;
    width: 40%;
  }
}
@media only screen and (max-width: 600px) {
  .products-list .product-shop .price-box .special-price {
    padding-left: 0;
  }

  .products-list .product-shop .product-primary,
  .products-list .product-shop .product-secondary,
  .products-list .product-shop .desc {
    float: none;
    width: 100%;
    padding-right: 0;
    text-align: left;
  }
}
/* ============================================ *
 * Mini Product List
 * ============================================ */
.mini-products-list .product-image {
  float: left;
  min-width: 50px;
}
.mini-products-list .product-details {
  margin-left: 60px;
}
.mini-products-list .product-details .product-name {
  padding-top: 10px;
}
.mini-products-list li {
  margin-bottom: 10px;
  clear: both;
}
.mini-products-list li:after {
  content: '';
  display: table;
  clear: both;
}

.mini-products-images-list:after {
  content: '';
  display: table;
  clear: both;
}
.mini-products-images-list li.item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 5px 10px 0;
}
.mini-products-images-list li.item:nth-child(even) {
  padding-right: 0;
  padding-left: 5px;
}
.mini-products-images-list li.item .product-image {
  display: block;
}
.mini-products-images-list li.item .product-image img {
  width: 100%;
  max-width: 100%;
}

/* ============================================ *
 * Catalog - List
 * ============================================ */
.category-image img {
  width: 100%;
  max-width: 100%;
}
.category-image img:hidden {
  display: none;
}

/* ============================================ *
 * Layered Navigation
 * ============================================ */
.block-layered-nav .block-subtitle--filter {
  display: none;
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #444444;
  position: relative;
  background-color: #eeeeee;
  cursor: pointer;
}
.block-layered-nav .block-subtitle--filter:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #00aeef;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
.block-layered-nav .block-subtitle--filter:hover {
  background-color: #e7e7e7;
}

.block-layered-nav .block-content .toggle-tabs {
  display: none;
}
.block-layered-nav .block-content > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #444444;
  position: relative;
  background-color: #eeeeee;
  display: block;
}
.block-layered-nav .block-content > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #00aeef;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
.block-layered-nav .block-content > dl > dt:hover {
  background-color: #e7e7e7;
}
.block-layered-nav .block-content > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #444444;
}
.block-layered-nav .block-content > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}
.block-layered-nav .block-content > dl > dd {
  border: none;
}

.block-layered-nav dl dd {
  margin-bottom: 10px;
  margin-top: 10px;
}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
  padding: 5px 15px;
  display: block;
}
.block-layered-nav dl dd ol > li > a .count {
  color: #444444;
}

@media only screen and (min-width: 771px) {
  .block-layered-nav .block-content > dl > dt {
    padding-left: 10px;
  }
  .block-layered-nav .block-content > dl > dt:after {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  .sidebar .block.block-layered-nav {
    border-bottom: none;
  }

  .block-layered-nav--no-filters .block-title {
    display: none;
  }

  .block-layered-nav .block-content {
    padding-top: 0;
    margin-top: 15px;
  }
  .block-layered-nav .block-content > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .block-layered-nav .block-content > dl > dt:hover {
    color: #00aeef;
  }
  .block-layered-nav .block-content > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #00aeef;
    border-right: none;
  }
  .block-layered-nav .block-content > dl > dt.last {
    border-bottom-width: 1px;
  }
  .block-layered-nav .block-content > dl > dd {
    display: none;
  }
  .block-layered-nav .block-content.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .block-layered-nav .block-content.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #00aeef;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  .block-layered-nav .block-content.accordion-open > dl > dd.current {
    display: block;
  }

  .block-layered-nav .block-subtitle--filter {
    background-color: #00aeef;
    border: 0;
    margin-bottom: 0;
    display: block;
    color: #FFFFFF;
  }
  .block-layered-nav .block-subtitle--filter:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #FFFFFF;
    border-right: none;
    right: 10px;
    top: 50%;
    margin-top: -5px;
  }
  .block-layered-nav .block-subtitle--filter:hover {
    background-color: #0074aa;
    color: #FFFFFF;
  }
  .block-layered-nav .block-subtitle--filter.active:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #FFFFFF;
    border-bottom: none;
    right: 10px;
    top: 50%;
    margin-top: -3px;
  }

  #narrow-by-list,
  #narrow-by-list2 {
    padding: 10px;
    border: 1px solid #444444;
    border-top: 0;
  }

  .block-layered-nav dl ol > li > a,
  .block-layered-nav dl ol > li > span {
    padding: 7px;
    margin: 5px;
  }

  .block-layered-nav dl ol > li > a {
    color: #444444;
    background-color: #eeeeee;
    padding: 5px 10px;
  }
  .block-layered-nav dl ol > li > a:hover {
    text-decoration: none;
    background: #e7e7e7;
  }
}
.block-layered-nav .currently .block-subtitle {
  display: block;
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
}
.block-layered-nav .currently ol {
  padding-left: 10px;
  margin-bottom: 10px;
}
.block-layered-nav .currently ol li {
  margin-bottom: 5px;
}
.block-layered-nav .currently ol li .label {
  font-weight: bold;
}
.block-layered-nav .currently ol li:after {
  content: '';
  display: table;
  clear: both;
}

.block-layered-nav .actions {
  text-align: right;
  margin-bottom: 7px;
}

/* ============================================ *
 * Catalog - Product
 * ============================================ */
.product-view .product-essential .extra-info .ratings .rating-box,
.product-view .product-essential .extra-info .ratings .amount {
  float: left;
}
.product-view .product-essential .extra-info .ratings .rating-box {
  margin-top: 8px;
  margin-right: 10px;
}
.product-view .product-essential .extra-info .ratings:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-essential:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  color: #00aeef;
  margin-bottom: 10px;
  border: 0;
}
.product-view .product-shop {
  width: 50%;
  float: right;
}
.product-view .product-shop .product-name {
  display: none;
  float: left;
}
.product-view .product-shop .product-name .h1 {
  float: left;
  margin-bottom: 5px;
}
.product-view .product-shop .extra-info {
  float: left;
  padding-right: 15px;
  clear: left;
  width: 70%;
}
.product-view .product-shop .price-info {
  float: right;
  padding-left: 15px;
  text-align: right;
}
.product-view .product-shop .extra-info,
.product-view .product-shop .price-info {
  max-width: 70%;
  margin-bottom: 10px;
}
.product-view .product-shop .short-description {
  margin-bottom: 10px;
  clear: both;
}
.product-view .product-shop .ratings {
  margin-bottom: 8px;
}
.product-view .product-shop .availability {
  font-size: 16px;
}
.product-view .product-shop .price-box {
  margin-top: 0;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-start;
  align-content: flex-start;
  text-align: left;
}
.product-view .product-shop .price-box .old-price,
.product-view .product-shop .price-box .special-price,
.product-view .product-shop .price-box .regular-price {
  padding-right: 0;
  line-height: 1.2;
}
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .full-product-price .price {
  color: #00aeef;
  font-size: 24px;
}
.product-view .product-shop .price-box .special-price {
  padding-left: 0;
}
.product-view .product-shop .price-box .special-price span.price {
  font-family: 'MuseoSansForDell-Bold';
}
.product-view .product-shop .price-box .special-price .price-label {
  font-size: 16px;
}
.product-view .product-shop .price-box .special-price span.weee {
  color: #444444;
}
.product-view .product-shop .price-box .special-price span.weee span.price {
  font-size: 16px;
  font-family: 'MuseoSansForDell-Bold';
}
.product-view .product-shop .price-box .old-price {
  float: none;
  margin-top: 4px;
}
.product-view .product-shop .price-box .price-excluding-tax,
.product-view .product-shop .price-box .price-including-tax {
  display: block;
  line-height: 1.2;
  color: #444444;
}
.product-view .product-shop .price-box .price-excluding-tax .label,
.product-view .product-shop .price-box .price-including-tax .label {
  font-size: 16px;
  font-weight: 300;
}
.product-view .product-shop .price-box .price-excluding-tax .price,
.product-view .product-shop .price-box .price-including-tax .price {
  font-size: 20px;
}
.product-view .price-box.map-info a {
  display: inherit;
}
.product-view .block-related {
  width: 50%;
  float: right;
  clear: right;
}

@media only screen and (max-width: 850px) {
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 15px;
  }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 18px;
  }
}
@media only screen and (max-width: 770px) {
  .product-view .add-to-cart-wrapper {
    float: none;
    width: 100%;
    clear: both;
  }
  .product-view .product-shop .price-box .price-excluding-tax .label,
  .product-view .product-shop .price-box .price-including-tax .label {
    font-size: 16px;
  }
  .product-view .product-shop .price-box .price-excluding-tax .price,
  .product-view .product-shop .price-box .price-including-tax .price {
    font-size: 20px;
  }
}
@media only screen and (max-width: 420px) {
  .product-view .product-shop .price-box .price-excluding-tax,
  .product-view .product-shop .price-box .price-including-tax {
    margin-bottom: 5px;
  }
  .product-view .product-shop .price-box .price-excluding-tax span,
  .product-view .product-shop .price-box .price-including-tax span {
    display: block;
  }
}
.product-img-box {
  width: 50%;
  float: left;
}
.product-img-box .product-name h1 {
  border: 0;
}
.product-img-box .product-image {
  margin-bottom: 10px;
}
.product-img-box .product-image img {
  max-width: 100%;
  max-height: 750px;
  margin: 0px auto;
}

@media only screen and (max-width: 479px) {
  .product-img-box .product-image img {
    max-height: 450px;
  }
}
.product-image-gallery {
  position: relative;
}
.product-image-gallery .gallery-image {
  display: none;
}
.product-image-gallery .gallery-image.visible {
  display: block;
}
.product-image-gallery .gallery-image.visible.hidden {
  visibility: hidden;
}
.product-image-gallery:before, .product-image-gallery:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.product-image-gallery:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.product-image-gallery:after {
  background-image: url("../../skin/frontend/snowcommerce/dfs/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.product-image-gallery.loading {
  position: relative;
}
.product-image-gallery.loading:before, .product-image-gallery.loading:after {
  display: block;
}

.product-image-thumbs li {
  display: inline-block;
}
.product-image-thumbs li:first-child {
  margin-left: -1px;
}
.product-image-thumbs a {
  display: inline-block;
  border: 1px solid transparent;
}

.no-touch .product-image-thumbs a:hover {
  border-color: #c7c7c7;
}

.product-view .product-shop,
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  padding-left: 15px;
}

.product-img-box {
  padding-right: 15px;
}

.product-view .product-shop,
.product-img-box,
.product-collateral,
.product-view .block-related,
.box-collateral {
  margin-bottom: 10px;
}

.product-view {
  /* Set a min-height so that the floated elements break appropriately */
}
.product-view .add-to-box:after,
.product-view .add-to-cart:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-cart {
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #444444;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart-buttons {
  min-height: 40px;
}
.product-view .product-options-bottom .price-box,
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart-buttons .button,
.product-view .add-to-cart-buttons .paypal-logo {
  margin-bottom: 10px;
}
.product-view .add-to-cart .qty-wrapper,
.product-view .add-to-cart .qty-wrapper label {
  margin-right: 7px;
  float: left;
}
.product-view .add-to-cart .qty-wrapper label {
  line-height: 40px;
}
.product-view .add-to-cart .qty-wrapper .qty {
  float: left;
  height: 40px;
}
.product-view .add-to-cart-buttons {
  float: left;
  margin-right: 10px;
  max-width: 100%;
}
.product-view .add-to-cart-buttons .paypal-logo {
  clear: left;
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-button {
  margin: 0 auto;
  display: block;
  width: 170px;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button {
  display: block;
  width: 174px;
  margin: 0 auto;
}
.product-view .add-to-cart-buttons .paypal-logo .bml_button a {
  text-align: center;
}
.product-view .add-to-cart-buttons .paypal-logo .paypal-or {
  display: block;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  line-height: 1;
  text-align: center;
}
.product-view .add-to-cart-buttons .button {
  min-height: 36px;
  line-height: 10px;
  font-size: 16px;
  padding: 0px 40px;
  float: left;
  min-width: 160px;
  width: 100%;
  white-space: normal;
}
.product-view .alert-price,
.product-view .alert-stock {
  clear: both;
}

@media only screen and (max-width: 479px) {
  .product-view .add-to-cart-buttons .paypal-or {
    line-height: 20px;
  }
  .product-view .add-to-cart-buttons .paypal-logo,
  .product-view .add-to-cart-buttons .paypal-or,
  .product-view .add-to-cart-buttons .paypal-button,
  .product-view .add-to-cart-buttons .button {
    text-align: center;
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
    float: none;
  }
}
/* This is the "or" that separates the "Add to Cart" and "Add to X" links */
.add-to-box .or {
  display: none;
}

.product-view .add-to-links {
  clear: both;
  margin-top: 0px;
  margin-right: 15px;
  float: left;
}
.product-view .add-to-links:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .add-to-links li {
  float: left;
}
.product-view .add-to-links a {
  padding: 2px 7px 2px 0px;
  margin-left: 7px;
  border-right: 1px solid #444444;
}
.product-view .add-to-links li:first-child a {
  margin-left: 0px;
}
.product-view .add-to-links li:last-child a {
  border-right: 0px;
}

.product-view .sharing-links {
  float: left;
}
.product-view .sharing-links:after {
  content: '';
  display: table;
  clear: both;
}
.product-view .sharing-links li {
  float: left;
  padding: 0px 7px 7px;
}
.product-view .sharing-links a {
  text-indent: -9999px;
  display: block;
  width: 26px;
  height: 26px;
}
.product-view .sharing-links a:hover {
  opacity: 0.8;
}
.product-view .sharing-links a.link-wishlist {
  background-position: 0px -225px;
}
.product-view .sharing-links a.link-compare {
  background-position: 0px -250px;
}
.product-view .sharing-links a.link-email-friend {
  background-position: 0px -322px;
}
.product-view .sharing-links a.link-facebook {
  background-position: 0px -425px;
}
.product-view .sharing-links a.link-twitter {
  background-position: 0px -372px;
}

@media only screen and (max-width: 599px) {
  .add-to-box .add-to-links a {
    float: none;
    width: auto;
    text-indent: 0;
  }
}
.product-collateral {
  clear: both;
}

.collateral-tabs dd h2 {
  display: none;
}

.box-collateral {
  clear: both;
}

@media only screen and (min-width: 771px) {
  .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    border: 1px solid #444444;
    background-color: #eeeeee;
  }
  .product-collateral .toggle-tabs li {
    float: left;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
  }
  .product-collateral .toggle-tabs li > span {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 12px;
    position: relative;
    bottom: -1px;
  }
  .product-collateral .toggle-tabs li.current {
    border-right: 1px solid #444444;
    border-left: 1px solid #444444;
  }
  .product-collateral .toggle-tabs li.current > span {
    background-color: #FFFFFF;
    z-index: 5;
  }
  .product-collateral .toggle-tabs li.current span,
  .product-collateral .toggle-tabs li:hover span {
    color: #00aeef;
  }
  .product-collateral .toggle-tabs li:first-child {
    border-left: none;
  }
  .product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both;
  }
  .product-collateral > dl {
    width: 100%;
  }
  .product-collateral > dl > dt {
    display: none;
  }
  .product-collateral > dl > dd {
    width: 100%;
    display: none;
    padding: 15px;
    border-right: 1px solid #444444;
    border-left: 1px solid #444444;
  }
  .product-collateral > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  .product-collateral .toggle-tabs {
    display: none;
  }
  .product-collateral > dl > dt {
    margin: 0;
    margin-bottom: 10px;
    color: #444444;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    font-weight: normal;
    margin-bottom: 0px;
    padding: 7px 10px 7px 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #444444;
    position: relative;
    background-color: #eeeeee;
    display: block;
  }
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #00aeef;
    border-bottom: none;
    left: 10px;
    top: 50%;
    margin-top: -3px;
  }
  .product-collateral > dl > dt:hover {
    background-color: #e7e7e7;
  }
  .product-collateral > dl > dd {
    padding: 10px;
    margin: 0;
    border-width: 0 1px;
    border-style: solid;
    border-color: #444444;
  }
  .product-collateral > dl > dd:last-child {
    border-width: 0 1px 1px 1px;
  }
  .product-collateral > dl > dt {
    cursor: pointer;
    border-bottom-width: 0;
  }
  .product-collateral > dl > dt:hover {
    color: #00aeef;
  }
  .product-collateral > dl > dt:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #00aeef;
    border-right: none;
  }
  .product-collateral > dl > dt.last {
    border-bottom-width: 1px;
  }
  .product-collateral > dl > dd {
    display: none;
  }
  .product-collateral.accordion-open > dl > dt.current {
    border-bottom-width: 1px;
  }
  .product-collateral.accordion-open > dl > dt.current:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-top: 4px solid #00aeef;
    border-bottom: none;
    left: 6px;
    top: 50%;
    margin-top: -3px;
  }
  .product-collateral.accordion-open > dl > dd.current {
    display: block;
  }
}
@media only screen and (max-width: 770px) {
  .product-view .product-shop,
  .product-view .add-to-cart-wrapper,
  .product-view .block-related,
  .product-img-box,
  .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (min-width: 771px) {
  .product-view .product-shop .product-name {
    display: block;
  }

  .product-img-box .product-name {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .product-view .product-shop,
  .product-img-box,
  .product-collateral,
  .product-view .block-related,
  .box-collateral {
    margin-bottom: 15px;
  }
}
.product-view .ratings .rating-links {
  clear: left;
  float: left;
  margin-top: 0;
}

#product-attribute-specs-table {
  max-width: 50em;
  border: 1px solid #444444;
}
#product-attribute-specs-table th {
  border-right: 1px solid #444444;
  border-bottom: 1px solid #444444;
}

/* -------------------------------------------- *
 * Catalog - Grouped Product List
 */
.grouped-items-table-wrapper {
  border: solid 1px #444444;
  width: 100%;
  padding: 10px;
  margin-bottom: 15px;
}
.grouped-items-table-wrapper tbody tr:last-child td {
  border-bottom: none;
}
@media only screen and (max-width: 479px) {
  .grouped-items-table-wrapper {
    margin-bottom: 15px;
  }
}

.grouped-items-table .name-wrapper {
  color: #0085C3;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.grouped-items-table .qty-wrapper {
  padding-top: 7px;
}
.grouped-items-table .qty-label {
  margin-left: 7px;
}
.grouped-items-table td {
  padding: 4px;
}
.grouped-items-table td:last-child {
  width: 30%;
  text-align: left;
}
.grouped-items-table .price-box {
  text-align: right;
}

/* -------------------------------------------- *
 * Catalog - Product Options
 */
.product-options {
  width: 100%;
  margin: 10px 0 0;
  padding: 10px 15px 15px;
  border: 1px solid #CCCCCC;
  clear: both;
  position: relative;
}

.product-options p.required {
  position: absolute;
  top: 6px;
  right: 15px;
  text-align: right;
}

@media only screen and (max-width: 979px) {
  .product-view .product-options .required {
    position: static;
  }
}
.product-options dt {
  margin: 10px 0 3px;
  font-weight: normal;
}

.product-options dt:first-child {
  margin-top: 0;
}

.product-options dd .qty-holder {
  display: block;
  padding: 10px 0 0 0;
}

.product-options dd .qty-holder .qty {
  width: 3em;
}

.product-options dd .qty-holder label {
  vertical-align: middle;
}

.product-options dd .qty-disabled {
  background: none;
  border: 0;
  padding: 0 2px;
}

.product-options dd {
  padding: 0 0 10px 0;
  margin: 0 0 5px;
  border-bottom: 1px solid #EDEDED;
}

.product-options dl.last dd.last {
  border-bottom: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}

.product-options dd .input-text {
  width: 98%;
}

.product-options dd .input-box {
  padding-top: 0;
}

.product-options dd input.datetime-picker {
  width: 150px;
}

.product-options dd .time-picker {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 2px 0;
  vertical-align: middle;
}

.product-options dd textarea {
  width: 98%;
  height: 8em;
}

.product-options dd select {
  width: 330px;
  max-width: 100%;
}

.product-options ul.options-list {
  margin-right: 5px;
}

.product-options ul.options-list li {
  line-height: 1.5;
  margin-bottom: 7px;
}

.product-options ul.options-list li:last-child {
  margin-bottom: 0;
}

.product-options ul.options-list .radio,
.product-options ul.options-list .checkbox {
  float: left;
  margin-top: 5px;
}

.product-options ul.options-list .label {
  display: block;
}

.product-options ul.options-list label {
  font-weight: normal;
}

.product-options p.note {
  margin: 0;
  font-size: 11px;
}

.product-options-bottom {
  background-color: #eeeeee;
  padding: 15px 20px;
  border: 1px solid #CCCCCC;
  border-top: 0;
  margin-bottom: 10px;
}

.product-options-bottom:after {
  content: '';
  display: table;
  clear: both;
}

.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices {
  float: right;
  margin: 0;
  padding: 0 0 10px;
  border: 0;
  background: 0;
  color: #444444;
}
@media only screen and (max-width: 1199px) {
  .product-options-bottom .product-pricing,
  .product-options-bottom .tier-prices {
    float: none;
    width: 100%;
    text-align: right;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #CCCCCC;
  }
}

.product-options-bottom .tier-prices li {
  background: 0;
  padding: 2px 0;
}

.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit {
  color: #444444;
}

/* "display: none" should be removed if products on site have a long list of product options and those product options */
/*  affect the price so that the customer can see the updated price close to the "Add to Cart" button */
.product-options-bottom .price-box {
  display: none;
  float: right;
  margin: 0 0 10px;
  padding: 0;
}

@media only screen and (max-width: 479px) {
  .product-options-bottom .price-box .price-as-configured {
    text-align: right;
  }
  .product-options-bottom .price-box .price-as-configured .price-label {
    display: block;
  }
}
.product-options-bottom .price-tax {
  float: left;
}

/* -------------------------------------------- *
 * Related Products
 */
/* Block: Related */
.block-related li {
  margin-bottom: 7px;
}
.block-related .block-title {
  border-bottom: none;
}
.block-related .block-title h2 {
  margin: 0;
  margin-bottom: 0.5em;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  margin-bottom: 0;
}
.block-related .block-subtitle {
  margin-bottom: 7px;
}
.block-related .product {
  margin-left: 20px;
  position: relative;
}
.block-related .checkbox {
  float: left;
  margin-top: 36px;
}
.block-related .product-details {
  margin-left: 90px;
}
.block-related .product-name {
  margin-bottom: 3px;
}
.block-related .product-details .price-box {
  margin: 2px 0 3px;
}
.block-related .product-details .price-box a,
.block-related .product-details .price-box p,
.block-related .product-details .price-box span {
  float: left;
  margin-left: 3px;
}
.block-related .product-details .price-box a:first-child,
.block-related .product-details .price-box p:first-child,
.block-related .product-details .price-box span:first-child {
  margin-left: 0;
  font-size: 16px;
  padding-right: 5px;
  padding-left: 5px;
}
.block-related .product-details .price-box:after {
  content: '';
  display: table;
  clear: both;
}
.block-related .link-wishlist {
  display: none;
}

/* -------------------------------------------- *
 * Upsell Products
 */
.box-up-sell {
  margin-top: 20px;
}
.box-up-sell .ratings {
  display: none;
}

/* ============================================ *
 * Catalog - MSRP MAP Popup
 * ============================================ */
.cart-msrp-totals {
  color: red;
  font-size: 12px !important;
  font-weight: bold;
  margin: 10px 10px 0;
  padding: 10px;
  text-align: right;
}

.map-cart-sidebar-total {
  color: red;
  display: block;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding: 2px 5px;
}

.map-popup {
  background: #FFFFFF;
  border: 5px solid #444444;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 450px;
  z-index: 100;
}
@media only screen and (min-width: 771px) {
  .map-popup.map-popup-right {
    left: 10px !important;
  }
  .map-popup.map-popup-left {
    left: auto !important;
    right: 10px !important;
  }
}
@media only screen and (max-width: 770px) {
  .map-popup {
    width: 100%;
    left: 0px !important;
  }
}
.map-popup .map-popup-heading {
  padding: 8px 10px;
  margin-right: 40px;
  width: auto;
}
.map-popup .map-popup-heading h3, .map-popup .map-popup-heading .toggle-tabs span, .toggle-tabs .map-popup .map-popup-heading span {
  font-size: 14px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  word-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-heading h3, .map-popup .map-popup-heading .toggle-tabs span, .toggle-tabs .map-popup .map-popup-heading span {
    text-align: center;
  }
}
.map-popup .map-popup-close {
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 36px;
  width: 36px;
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}
.map-popup .map-popup-content {
  border-top: 1px solid #EDEDED;
  padding: 10px;
  margin: 0 10px;
  overflow: hidden;
  text-align: left;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-content {
    text-align: center;
  }
}
.map-popup .map-popup-checkout {
  padding: 10px 0;
}
.map-popup .map-popup-checkout form:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout span {
  display: block;
}
.map-popup .map-popup-checkout .button {
  float: left;
  margin: 0 2px;
  clear: left;
}
.map-popup .map-popup-checkout .additional-addtocart-box {
  float: left;
  min-width: 210px;
}
.map-popup .map-popup-checkout .additional-addtocart-box li {
  list-style-type: none;
}
.map-popup .map-popup-checkout .paypal-logo {
  width: auto;
}
.map-popup .map-popup-checkout .paypal-logo a {
  display: inline-block;
  float: left;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo .paypal-or {
  float: left;
  text-align: center;
  padding: 5px 15px;
  clear: left;
}
.map-popup .map-popup-checkout .paypal-logo:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-checkout .paypal-logo .bml_button a {
  clear: left;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-checkout {
    text-align: center;
  }
  .map-popup .map-popup-checkout .button,
  .map-popup .map-popup-checkout .additional-addtocart-box,
  .map-popup .map-popup-checkout .paypal-logo a,
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    float: none;
  }
  .map-popup .map-popup-checkout .additional-addtocart-box {
    min-width: 0px;
  }
  .map-popup .map-popup-checkout .paypal-logo .paypal-or {
    margin: 0px;
    margin-bottom: 10px;
  }
}
.map-popup .map-popup-checkout:after {
  content: '';
  display: table;
  clear: both;
}
.map-popup .map-popup-price {
  padding: 10px 0;
}
@media only screen and (max-width: 479px) {
  .map-popup .map-popup-price {
    text-align: center;
    padding-top: 0px;
  }
}
.map-popup .map-popup-price .price-box,
.map-popup .map-popup-price .price-box .special-price {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.map-popup .map-popup-price .price-box .minimal-price-link {
  display: inline-block;
}
.map-popup .map-popup-text {
  padding: 10px 0;
  margin: 0 10px;
  word-wrap: break-word;
}
.map-popup .map-popup-text,
.map-popup .map-popup-only-text {
  border-top: 1px solid #EDEDED;
}

/* ============================================ *
 * Catalog - MSRP Product Listing
 * ============================================ */
.price-box .map-link {
  display: block;
  text-align: center;
}

/* ============================================ *
 * Catalog - Compare
 * ============================================ */
.block-compare .product-name:after {
  content: '';
  display: table;
  clear: both;
}

.compare-table .product-image {
  display: inline-block;
}

.compare-table .product-shop-row.top td {
  padding-bottom: 0;
  border-bottom: 0;
}
.compare-table .product-shop-row.bottom td {
  padding-top: 0;
}

/* ============================================ *
 * Checkout - Layout
 * ============================================ */
span.cntdown {
  font-size: 16px;
  white-space: nowrap;
}

.cart-table {
  float: left;
  width: 60%;
}

.cart .button {
  white-space: normal;
}

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  padding: 10px;
  background-color: #eeeeee;
  border: 1px solid #444444;
}

.cart-table,
.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  margin-bottom: 20px;
}

.cart-forms .shipping {
  margin-bottom: 10px;
}
.cart-forms .discount {
  margin-bottom: 0;
}
.cart-forms .discount .discount-form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

.discount .validation-advice {
  position: absolute;
  top: 33px;
  left: 0;
}

.checkout-cart-index #postcode {
  width: 100%;
}

.display-both-prices .cart-table {
  float: none;
  width: 100%;
}
.display-both-prices .cart-forms {
  float: left;
  padding-left: 0;
}
.display-both-prices .cart-totals-wrapper,
.display-both-prices .crosssell {
  padding-left: 10px;
}
.display-both-prices .crosssell {
  clear: right;
  float: right;
}

@media only screen and (max-width: 979px) {
  .display-single-price .cart-table {
    float: none;
    width: 100%;
  }
  .display-single-price .cart-forms {
    float: left;
    padding-left: 0;
  }
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-left: 10px;
  }
  .display-single-price .crosssell {
    clear: right;
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  .product-cart-sku {
    display: none;
  }

  .display-both-prices .cart-forms,
  .display-both-prices .cart-totals-wrapper,
  .display-both-prices .crosssell,
  .display-single-price .cart-forms,
  .display-single-price .cart-totals-wrapper,
  .display-single-price .crosssell {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: 100%;
  }
}
.display-single-price:after {
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Checkout - Cart
 * ============================================ */
.cart .reserved-cart {
  font-size: 20px;
  font-weight: 400;
}

.cart .page-title {
  margin-bottom: 15px;
  border-bottom: 1px solid #EDEDED;
  padding: 0 10px;
}
.cart .page-title:after {
  content: '';
  display: table;
  clear: both;
}
.cart .page-title h1 {
  float: left;
  border-bottom: none;
  margin-bottom: 6px;
  margin-right: 10px;
}

.checkout-types {
  float: right;
  text-align: right;
  max-width: 50%;
  /* We always want this sure - method to display on its own line */
}
.title-buttons .checkout-types {
  max-width: 100%;
}
.checkout-types li {
  vertical-align: top;
  margin: 0 0 5px 5px;
}
.checkout-types li:after {
  content: '';
  display: table;
  clear: both;
}
.checkout-types li img {
  display: inline;
  vertical-align: top;
}
.checkout-types .method-checkout-cart-methods-multishipping {
  display: block;
}
.checkout-types.top li {
  display: inline-block;
}
.checkout-types.top .bml_button {
  display: inline-block;
  vertical-align: top;
}
.checkout-types.top .bml_button img {
  display: block;
}
.checkout-types.top .paypal-logo .paypal-or {
  margin-top: 5px;
}
.checkout-types.bottom .paypal-logo a, .checkout-types.minicart .paypal-logo a {
  display: block;
}
.checkout-types.bottom .paypal-or, .checkout-types.minicart .paypal-or {
  margin: 0px;
  display: block;
  text-align: center;
}
.checkout-types.column-left {
  float: left;
}

@media only screen and (min-width: 771px) {
  .checkout-types.bottom .paypal-or {
    text-align: right;
    padding-right: 70px;
  }
}
.cart-totals .checkout-types .btn-checkout {
  margin-bottom: 7px;
}

@media only screen and (max-width: 599px) {
  .checkout-types li {
    width: 100%;
  }
  .checkout-types .button, .checkout-types .button2, .checkout-types .middle_btn, .checkout-types .mfp-wrap .button-wrapper > .button2, .mfp-wrap .checkout-types .button-wrapper > .button2,
  .checkout-types .mfp-wrap .buttons-set > .button2,
  .mfp-wrap .checkout-types .buttons-set > .button2,
  .checkout-types .col-main .button-wrapper > .button2,
  .col-main .checkout-types .button-wrapper > .button2,
  .checkout-types .col-main .buttons-set > .button2,
  .col-main .checkout-types .buttons-set > .button2, .checkout-types .button3 {
    width: 100%;
  }
  .checkout-types .paypal-logo span {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .cart-collaterals .button-set .checkout-types {
    float: none;
    text-align: center;
    width: 100%;
    max-width: inherit;
  }
  .cart-collaterals .button-set.column-left {
    float: none;
  }
  .cart-collaterals .button-set.bottom .paypal-or, .cart-collaterals .button-set.minicart .paypal-or {
    width: auto;
    float: none;
  }
  .cart-collaterals .button-set li {
    float: none;
    width: 100%;
    display: block;
    margin-left: 0;
  }

  .btn-checkout {
    width: 100%;
  }
}
.cart-table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.cart-table th,
.cart-table td,
.cart-table tbody td {
  border-bottom: none;
  vertical-align: top;
}
.cart-table h2 {
  color: #444444;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0;
}
.cart-table thead th,
.cart-table tbody td {
  background-color: transparent;
  padding: 10px 5px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.cart-table .product-cart-info,
.cart-table .product-cart-actions {
  padding-left: 15px;
}
.cart-table tr {
  border-bottom: 1px solid #444444;
}
.cart-table tfoot tr {
  background: none;
}
.cart-table tfoot tr > td:after {
  content: '';
  display: table;
  clear: both;
}
.cart-table span.or {
  font-size: 9px;
  padding: 0 5px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.cart-table .product-cart-image .cart-links,
.cart-table .product-cart-info .btn-remove,
.cart-table .product-cart-actions .button {
  display: none;
}
.cart-table .product-cart-image {
  padding-left: 0;
  padding-right: 0;
}
.cart-table .product-cart-image .product-image {
  position: relative;
  transform: scale(1);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.cart-table .product-cart-image .product-image:hover {
  transform: scale(0.96);
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.cart-table .product-cart-image .product-image img {
  max-width: 100%;
  width: 100%;
}
.cart-table .product-cart-image a.cart-edit {
  display: none;
}
.cart-table .product-cart-sku {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  margin: 5px 0 12px;
}
.cart-table .product-cart-sku .label {
  font-weight: 600;
}
.cart-table .btn-empty {
  float: left;
}
.cart-table .product-cart-total,
.cart-table .product-cart-price {
  text-align: center;
  font-weight: 600;
}
.cart-table .cart-tax-total {
  position: relative;
  cursor: pointer;
}
.cart-table .cart-tax-total:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #0085C3;
  border-left: none;
  position: absolute;
  top: 3px;
  right: -11px;
}
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  border-top: 6px solid #0085C3;
  border-bottom: none;
  right: -15px;
  top: 6px;
}
.cart-table .cart-links > li {
  white-space: nowrap;
  line-height: 1.3;
  margin-bottom: 5px;
  min-width: 65px;
  font-size: 13px;
}
.cart-table .cart-links > li > a {
  display: block;
}
.cart-table .cart-links > li:last-child {
  margin-bottom: 0;
}
.cart-table .product-cart-actions {
  min-width: 60px;
  text-align: center;
}
.cart-table .product-cart-actions .qty {
  height: 30px;
  border-color: #C0C0C0;
  border-radius: 0;
  margin-bottom: 10px;
  text-align: center;
  width: 3.2em;
}
.cart-table .product-cart-actions .qty:disabled {
  border: none;
}
.cart-table .product-cart-actions .button {
  margin-bottom: 5px;
}
.cart-table .item-options {
  padding-left: 15px;
}

@media only screen and (max-width: 770px) {
  .cart-table th {
    font-size: 12px;
  }
  .cart-table th,
  .cart-table td {
    padding: 7px 6px;
  }
  .cart-table .product-cart-actions > li {
    white-space: inherit;
  }
}
@media only screen and (max-width: 699px) {
  .display-both-prices .cart-table thead th.cart-total-head,
  .display-both-prices .cart-table td.product-cart-total {
    display: none;
  }
}
@media only screen and (max-width: 599px) {
  .cart-table colgroup, .cart-table thead {
    display: none;
  }
  .cart-table tr {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
  }
  .cart-table tr:after {
    content: '';
    display: table;
    clear: both;
  }
  .cart-table tr:last-child {
    margin-bottom: 0;
  }
  .cart-table tfoot tr {
    padding-bottom: 0;
  }
  .cart-table td {
    border: none;
    display: block;
  }
  .cart-table td[data-rwd-label] {
    padding-left: 15px;
    margin-bottom: 6px;
  }
  .cart-table td[data-rwd-label] .price {
    font-weight: normal;
  }
  .cart-table td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 12px;
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
    padding-right: 5px;
  }
  .cart-table td.product-cart-price {
    text-align: left;
  }
  .cart-table h2 {
    font-size: 12px;
  }
  .cart-table .cart-links {
    padding-top: 5px;
    padding-right: 5px;
  }
  .cart-table .cart-links > li {
    white-space: normal;
    text-align: center;
  }
  .cart-table .cart-links > li > a {
    padding: 2px 0px;
  }
  .cart-table .cart-tax-info {
    font-style: italic;
    padding-left: 15px;
    font-size: 13px;
  }
  .cart-table .cart-tax-info .price {
    font-size: 13px;
  }
  .cart-table .product-cart-image {
    width: 25%;
    float: left;
    padding-bottom: 0;
  }
  .cart-table .product-cart-image a.cart-edit {
    display: block;
    font-size: 16px;
    text-align: center;
  }
  .cart-table .product-cart-image > img {
    width: 100%;
  }
  .cart-table .product-cart-info,
  .cart-table td[data-rwd-label] {
    float: right;
    width: 75%;
  }
  .cart-table .product-cart-actions,
  .cart-table .product-cart-price {
    padding-bottom: 0;
    padding-top: 0;
    float: right;
  }
  .cart-table .product-cart-remove,
  .cart-table .product-cart-total,
  .cart-table .product-cart-actions .cart-links {
    display: none;
  }
  .cart-table .product-cart-image .cart-links,
  .cart-table .product-cart-info .btn-remove {
    display: block;
  }
  .cart-table .product-cart-actions .button {
    display: none;
  }
  .cart-table .product-cart-info .btn-remove {
    float: right;
    margin: -4px 0px 2px 7px;
  }
  .cart-table .product-cart-info .product-cart-sku {
    margin-bottom: 5px;
  }
  .cart-table .product-cart-actions {
    text-align: left;
  }
  .cart-table .product-cart-actions .qty {
    margin-right: 7px;
    margin-bottom: 7px;
  }
  .cart-table .price,
  .cart-table .product-cart-price:before {
    font-weight: 600;
    font-size: 15px;
    font-family: arial, helvetica, sans-serif;
  }
  .cart-table .cart-footer-actions {
    text-align: center;
    width: 100%;
  }
  .cart-table .cart-footer-actions #empty_cart_button {
    float: right;
  }
  .cart-table .cart-footer-actions .btn-continue {
    float: left;
  }
  .cart-table .cart-footer-actions .btn-update,
  .cart-table .cart-footer-actions span.or {
    display: none;
  }

  .display-both-prices .cart-table td[data-rwd-tax-label]:before {
    content: attr(data-rwd-tax-label) ":";
  }
}
/* ============================================ *
 * Checkout - Estimate Shipping and Tax
 * ============================================ */
.shipping h2 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 5px;
}
.shipping select {
  max-width: 100%;
  height: 30px;
  display: block;
  border: 1px solid #C0C0C0;
}
.shipping select.validation-failed {
  border-color: #DF280A;
}
.shipping .shipping-desc {
  display: none;
}
.shipping .buttons-set {
  border: none;
  margin: 0;
  padding: 0;
}
.shipping .form-list:after {
  content: '';
  display: table;
  clear: both;
}
.shipping .form-list li {
  float: left;
  margin: 5px 2% 10px 0;
}
.shipping .form-list .shipping-country {
  width: 37%;
}
.shipping .form-list .shipping-region {
  width: 41%;
}
.shipping .form-list .shipping-postcode {
  margin-right: 0;
  width: 18%;
}
.shipping .form-list .shipping-postcode input {
  margin-top: 4px;
}
.shipping .form-list .input-box {
  padding-top: 0;
}
.shipping .form-list input {
  height: 30px;
  margin-top: 4px;
}
.shipping .form-list label {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  white-space: nowrap;
}
.shipping .sp-methods {
  padding: 10px 0 0;
  text-align: left;
}
.shipping .sp-methods dd {
  margin-bottom: 10px;
}
.shipping .sp-methods label {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-style: italic;
  min-width: 100px;
}
.shipping .sp-methods label span {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}
.shipping #co-shipping-method-form .buttons-set .button {
  float: left;
  margin-left: 0;
}
.shipping #co-shipping-method-form .sp-methods dd label {
  min-width: inherit;
}
.shipping #co-shipping-method-form .sp-methods dd label:hover {
  background-color: #d6d6d6;
}

@media only screen and (max-width: 770px) {
  .shipping .shipping-form .form-list > li {
    width: 100%;
    float: none;
  }
  .shipping .shipping-form .form-list > li label {
    display: block;
  }
  .shipping .shipping-form .form-list > li input,
  .shipping .shipping-form .form-list > li select {
    width: 100%;
  }
}
.cart .cart-totals {
  text-align: right;
}
.cart .cart-totals:after {
  content: '';
  display: table;
  clear: both;
}
.cart .cart-totals table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  margin-bottom: 20px;
  width: 100%;
}
.cart .cart-totals table td {
  padding: 2px 0px;
}
.cart .cart-totals table td:first-child {
  padding-right: 10px;
  min-width: 120px;
}
.cart .cart-totals table tbody tr:last-child td,
.cart .cart-totals table tbody tr:last-child th {
  padding-bottom: 10px;
}
.cart .cart-totals table tfoot {
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
}
.cart .cart-totals table tfoot td {
  font-size: 24px;
  padding: 2px 5px;
  vertical-align: top;
}
.cart .cart-totals table tfoot strong span,
.cart .cart-totals table tfoot span.price {
  font-family: arial, helvetica, sans-serif;
}
.cart .cart-totals table tfoot strong {
  font-weight: 400;
}

@media only screen and (max-width: 600px) {
  .cart-totals {
    text-align: right;
  }
}
@media only screen and (max-width: 770px) {
  .cart .cart-totals table tfoot td {
    font-size: 18px;
  }
}
.discount-form:after,
#giftcard-form:after {
  content: '';
  display: table;
  clear: both;
}

#discount-coupon-form,
.cart .giftcard {
  width: 100%;
}
#discount-coupon-form h2,
.cart .giftcard h2 {
  display: none;
}
#discount-coupon-form label,
.cart .giftcard label {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  min-width: 105px;
  display: inline-block;
  margin-right: 10px;
}
#discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
  display: inline-block;
}
#discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
  display: inline;
}
#discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
  display: inline-block;
  vertical-align: bottom;
}
#discount-coupon-form .button-wrapper > button, #discount-coupon-form .mfp-wrap .add-to-cart-buttons .button-wrapper > .button,
#discount-coupon-form .mfp-wrap .button-wrapper > .button,
.mfp-wrap #discount-coupon-form .button-wrapper > .button,
#discount-coupon-form .mfp-wrap .button-wrapper > .middle_btn,
.mfp-wrap #discount-coupon-form .button-wrapper > .middle_btn,
#discount-coupon-form .mfp-wrap .button-wrapper > .button2,
.mfp-wrap #discount-coupon-form .button-wrapper > .button2,
#discount-coupon-form .mfp-wrap .button-wrapper > .button3,
.mfp-wrap #discount-coupon-form .button-wrapper > .button3,
#discount-coupon-form .mfp-wrap .button-wrapper > .btn,
.mfp-wrap #discount-coupon-form .button-wrapper > .btn,
#discount-coupon-form .col-main .add-to-cart-buttons .button-wrapper > .button,
#discount-coupon-form .col-main .button-wrapper > .button,
.col-main #discount-coupon-form .button-wrapper > .button,
#discount-coupon-form .col-main .button-wrapper > .middle_btn,
.col-main #discount-coupon-form .button-wrapper > .middle_btn,
#discount-coupon-form .col-main .button-wrapper > .button2,
.col-main #discount-coupon-form .button-wrapper > .button2,
#discount-coupon-form .col-main .button-wrapper > .button3,
.col-main #discount-coupon-form .button-wrapper > .button3,
#discount-coupon-form .col-main .button-wrapper > .btn,
.col-main #discount-coupon-form .button-wrapper > .btn, #discount-coupon-form .mfp-wrap .footer .button-wrapper > .button,
#discount-coupon-form .col-main .footer .button-wrapper > .button, #discount-coupon-form .mfp-wrap .button-wrapper > .btn-cart, .mfp-wrap #discount-coupon-form .button-wrapper > .btn-cart,
#discount-coupon-form .col-main .button-wrapper > .btn-cart,
.col-main #discount-coupon-form .button-wrapper > .btn-cart, #discount-coupon-form .minicart-actions .button-wrapper > .button, .minicart-actions #discount-coupon-form .button-wrapper > .button, #discount-coupon-form .minicart-actions .button-wrapper > .button3, .minicart-actions #discount-coupon-form .button-wrapper > .button3,
.cart .giftcard .button-wrapper > button,
.cart .giftcard .mfp-wrap .add-to-cart-buttons .button-wrapper > .button,
.cart .giftcard .mfp-wrap .button-wrapper > .button,
.mfp-wrap .cart .giftcard .button-wrapper > .button,
.cart .giftcard .mfp-wrap .button-wrapper > .middle_btn,
.mfp-wrap .cart .giftcard .button-wrapper > .middle_btn,
.cart .giftcard .mfp-wrap .button-wrapper > .button2,
.mfp-wrap .cart .giftcard .button-wrapper > .button2,
.cart .giftcard .mfp-wrap .button-wrapper > .button3,
.mfp-wrap .cart .giftcard .button-wrapper > .button3,
.cart .giftcard .mfp-wrap .button-wrapper > .btn,
.mfp-wrap .cart .giftcard .button-wrapper > .btn,
.cart .giftcard .col-main .add-to-cart-buttons .button-wrapper > .button,
.cart .giftcard .col-main .button-wrapper > .button,
.col-main .cart .giftcard .button-wrapper > .button,
.cart .giftcard .col-main .button-wrapper > .middle_btn,
.col-main .cart .giftcard .button-wrapper > .middle_btn,
.cart .giftcard .col-main .button-wrapper > .button2,
.col-main .cart .giftcard .button-wrapper > .button2,
.cart .giftcard .col-main .button-wrapper > .button3,
.col-main .cart .giftcard .button-wrapper > .button3,
.cart .giftcard .col-main .button-wrapper > .btn,
.col-main .cart .giftcard .button-wrapper > .btn,
.cart .giftcard .mfp-wrap .footer .button-wrapper > .button,
.cart .giftcard .col-main .footer .button-wrapper > .button,
.cart .giftcard .mfp-wrap .button-wrapper > .btn-cart,
.mfp-wrap .cart .giftcard .button-wrapper > .btn-cart,
.cart .giftcard .col-main .button-wrapper > .btn-cart,
.col-main .cart .giftcard .button-wrapper > .btn-cart,
.cart .giftcard .minicart-actions .button-wrapper > .button,
.minicart-actions .cart .giftcard .button-wrapper > .button,
.cart .giftcard .minicart-actions .button-wrapper > .button3,
.minicart-actions .cart .giftcard .button-wrapper > .button3 {
  float: left;
}
#discount-coupon-form .input-text,
.cart .giftcard .input-text {
  border-radius: 0;
  height: 30px;
  margin: 4px 10px 0 0;
  width: 190px;
}

.cart .giftcard p {
  margin-bottom: 7px;
}

.cart .giftcard .check-gc-status {
  float: left;
  padding: 0px;
}
.cart .giftcard .check-gc-status > span > span {
  font-size: 14px;
  text-transform: none;
}

/* ============================================ *
 * Checkout - Cart Cross sell
 * ============================================ */
.crosssell h2 {
  color: #0085C3;
}
.crosssell .item a.product-image {
  width: auto;
  float: left;
}

/* Change the layout to 2 columns at a breakpoint that is higher than a 3 columns layout would normally break */
@media only screen and (max-width: 979px) {
  .crosssell {
    /* Undo three-column config */
  }
  .crosssell .products-grid > li:nth-child(even),
  .crosssell .products-grid > li:nth-child(3n),
  .crosssell .products-grid > li {
    width: 47.72727%;
    margin-right: 4.54545%;
  }
  .crosssell .products-grid > li:nth-child(odd) {
    clear: left;
  }
  .crosssell .products-grid > li:nth-child(even) {
    margin-right: 0;
  }
  .crosssell .products-grid > li:nth-child(3n+1) {
    clear: none;
  }
}
@media only screen and (max-width: 599px) {
  .cart-table .cart-tax-total:after {
    right: -9px;
  }
  .cart-table .cart-tax-total.cart-tax-total-expanded:after {
    right: -13px;
  }
}
@media only screen and (max-width: 320px) {
  .crosssell ul .item {
    padding: 0 0px 40px;
  }
  .crosssell ul .product-details .crosssell-actions {
    padding: 0 5px;
  }
}
#cartWarranty {
  display: none;
}
.mfp-container #cartWarranty {
  display: block;
}
#cartWarranty .mfp-close {
  display: none;
}

.warranty-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: 80%;
  max-width: 924px;
  margin: 20px auto;
}

.cart-content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  padding: 10px;
}
.cart-content .cart-form {
  flex-basis: 59%;
  padding-right: 10px;
  margin-bottom: 10px;
}
.cart-content .cart-form .cart-table {
  width: 100%;
}
.cart-content .cart-collaterals {
  padding-left: 10px;
  flex-basis: 39%;
}
@media only screen and (max-width: 770px) {
  .cart-content .cart-form, .cart-content .cart-collaterals {
    padding: 0;
  }
}
@media only screen and (max-width: 770px) {
  .cart-content {
    flex-flow: column nowrap;
  }
  .cart-content .cart-form, .cart-content .cart-collaterals {
    flex-basis: initial;
    padding: 0;
  }
}

/* ============================================ *
 * Checkout - One Page
 * ============================================ */
.checkout-onepage-index .col-right,
.checkout-onepage-index .col-left {
  display: none;
}

.checkout-onepage-index .col-main {
  width: auto;
  float: none;
}

.agreement-block {
  margin-top: 2em;
}
.agreement-block ul {
  margin-left: 1em;
}
.agreement-block ul li {
  list-style-type: disc;
}

@media only screen and (min-width: 980px) {
  .checkout-onepage-index .col-main {
    float: left;
    width: 68.75%;
    padding-right: 20px;
  }
  .checkout-onepage-index .col-right,
  .checkout-onepage-index .col-left {
    width: 31.25%;
    display: block;
  }
  .checkout-onepage-index .col-right {
    padding-left: 0;
  }
}
.opc select {
  width: 365px;
}

/* -------------------------------------------- *
 * Section Styling - Default
 */
.opc .section .step-title {
  width: 100%;
  border-top: 1px solid #eeeeee;
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  align-content: stretch;
  justify-content: space-between;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.opc .section .step-title:after {
  content: '';
  display: table;
  clear: both;
}

.opc .section.allow:not(.active) .step-title {
  cursor: pointer;
}

/* Using .no-touch since touch devices emulate hover, thereby making steps look active that are not */
.no-touch .opc .section.allow:not(.active) .step-title:hover {
  background-color: #eeeeee;
}

.opc .section.active .step-title {
  border-bottom: 1px solid #eeeeee;
}

.opc .section .step-title a {
  flex-shrink: 1;
  flex-basis: 40px;
  display: none;
  background: #7fbee1;
}

.no-touch .opc .section .step-title a:hover {
  text-decoration: none;
}

.step-title {
  padding-bottom: 4px;
}
.step-title a, .step-title h2, .step-title .number {
  color: #FFFFFF;
  background-color: #007ec4;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: 400;
}
.opc .section.allow:not(.active) .step-title a {
  display: block;
  padding: 0px 10px;
}
.opc .section .step-title .number, .opc .section.allow.active .step-title .number,
.step-title .number .no-touch .opc .section.allow:hover {
  flex-basis: 40px;
  flex-shrink: 1;
  width: 40px;
  text-align: center;
  display: block;
  position: absolute;
}
.step-title h2 {
  margin: 0px 0px 0px 45px;
  flex-grow: 1;
  padding-left: 30px;
}
.allow .step-title h2, .allow .step-title .number, .allow .step-title a {
  background: #7fbee1;
}

.opc .section .step {
  padding: 20px;
}
.opc .section .step:after {
  content: '';
  display: table;
  clear: both;
}
@media only screen and (max-width: 979px) {
  .opc .section .step {
    padding: 10px;
  }
}

.opc select {
  max-width: 365px;
  width: 100%;
}

.opc h3, .opc .toggle-tabs span, .toggle-tabs .opc span {
  font-weight: 500;
}

.opc .buttons-set {
  text-align: left;
}
.opc .buttons-set button.button,
.opc .buttons-set .mfp-wrap .button,
.mfp-wrap .opc .buttons-set .button,
.opc .buttons-set .col-main .button,
.col-main .opc .buttons-set .button, .opc .buttons-set .minicart-actions .button, .minicart-actions .opc .buttons-set .button {
  float: left;
  margin-left: 0;
  margin-right: 10px;
  margin-bottom: 0;
}
.opc .buttons-set p.required {
  float: right;
  margin-left: 5px;
  margin-bottom: 0;
}
.opc .buttons-set .back-link {
  float: right;
  margin: 0;
}
.opc .buttons-set a {
  line-height: 20px;
  display: inline-block;
  padding: 5px 5px 5px 0;
}

@media only screen and (max-width: 479px) {
  .opc .buttons-set .button + .buttons-set .button,
  .paypal-express-review .buttons-set .button + .buttons-set .button {
    margin-left: 0;
  }
}
.opc #opc-login .step {
  padding: 0px;
}
.opc #opc-login .buttons-set {
  border-top: 0;
  padding-top: 5px;
}

@media only screen and (max-width: 770px) {
  .opc #opc-login .description,
  .opc #opc-login p.required {
    display: none;
  }
}
#opc-payment .note {
  padding: 10px;
}

/* -------------------------------------------- *
 * This section hides everything but the "Checkout Method" step of the checkout process and fades in the content
 * once the customer progresses to the next step. The purpose of this is to simplify what the customer has to focus on.
 * It is limited to larger viewports since smaller devices are inherently going to be focused solely on the
 * "Checkout Method" step.
 */
.opc.opc-firststep-login .section:not(#opc-login) .step-title,
.opc-block-progress-step-login {
  -moz-transition: opacity 300ms 0;
  -o-transition: opacity 300ms 0;
  -webkit-transition: opacity 300ms 0;
  transition: opacity 300ms 0;
}

.opc.opc-firststep-login .section#opc-login .step-title .number {
  -moz-transition: width 80ms 0;
  -o-transition: width 80ms 0;
  -webkit-transition: width 80ms 0;
  transition: width 80ms 0;
}

.opc.opc-firststep-login .section#opc-login .step-title h2 {
  -moz-transition: margin-left 80ms 0;
  -o-transition: margin-left 80ms 0;
  -webkit-transition: margin-left 80ms 0;
  transition: margin-left 80ms 0;
}

/* When a user progresses from the "Checkout Method" to "Billing Information" for the first time, the              */
/* "opc-has-progressed-from-login" class gets added to the body. Also, the .opc element will only have the         */
/* "opc-firststep-login" class if the first step of the checkout is the "Checkout Method" (eg, not when logged in) */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title .number {
  width: 0px;
  overflow: hidden;
}

body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section#opc-login .step-title h2 {
  margin-left: 0px;
}

/* -------------------------------------------- *
 * Shipping and Payment methods
 */
.sp-methods {
  margin: 0 0 8px;
}
.sp-methods dt {
  margin: 13px 0 5px;
  font-weight: bold;
}
.sp-methods dt:first-child {
  margin: 0 0 5px;
}
.sp-methods dd li {
  margin: 5px 0;
}
.sp-methods label img {
  float: left;
}
.sp-methods label a {
  margin-top: 6px;
  float: right;
  margin-left: 10px;
}
.sp-methods .price {
  font-weight: bold;
}
.sp-methods .form-list {
  padding-left: 20px;
}
.sp-methods .form-list li {
  margin: 0 0 8px;
}
.sp-methods select.month {
  width: 120px;
  margin-right: 10px;
}
.sp-methods select.year {
  width: 96px;
}
.sp-methods input.cvv {
  width: 4em !important;
}
.sp-methods #advice-validate-cc-exp-ccsave_expiration {
  max-width: 130px;
}
.sp-methods .checkmo-list li {
  margin: 0 0 5px;
  content: '';
  display: table;
  clear: both;
}
.sp-methods .checkmo-list label {
  width: 165px;
  padding-right: 15px;
  text-align: right;
  float: left;
}
.sp-methods .checkmo-list address {
  float: left;
}
@media only screen and (max-width: 479px) {
  .sp-methods .checkmo-list {
    padding-left: 0;
  }
  .sp-methods .checkmo-list label {
    width: 135px;
  }
}
.sp-methods .release-amounts {
  margin: 0.5em 0;
}
.sp-methods .release-amounts button,
.sp-methods .release-amounts .mfp-wrap .button,
.mfp-wrap .sp-methods .release-amounts .button,
.sp-methods .release-amounts .mfp-wrap .button2,
.mfp-wrap .sp-methods .release-amounts .button2,
.sp-methods .release-amounts .mfp-wrap .middle_btn,
.mfp-wrap .sp-methods .release-amounts .middle_btn,
.sp-methods .release-amounts .mfp-wrap .button3,
.mfp-wrap .sp-methods .release-amounts .button3,
.sp-methods .release-amounts .mfp-wrap .btn,
.mfp-wrap .sp-methods .release-amounts .btn,
.sp-methods .release-amounts .col-main .button,
.col-main .sp-methods .release-amounts .button,
.sp-methods .release-amounts .col-main .button2,
.col-main .sp-methods .release-amounts .button2,
.sp-methods .release-amounts .col-main .middle_btn,
.col-main .sp-methods .release-amounts .middle_btn,
.sp-methods .release-amounts .col-main .button3,
.col-main .sp-methods .release-amounts .button3,
.sp-methods .release-amounts .col-main .btn,
.col-main .sp-methods .release-amounts .btn, .sp-methods .release-amounts .mfp-wrap .btn-cart, .mfp-wrap .sp-methods .release-amounts .btn-cart,
.sp-methods .release-amounts .col-main .btn-cart,
.col-main .sp-methods .release-amounts .btn-cart, .sp-methods .release-amounts .minicart-actions .button, .minicart-actions .sp-methods .release-amounts .button, .sp-methods .release-amounts .minicart-actions .button3, .minicart-actions .sp-methods .release-amounts .button3 {
  float: left;
  margin: 5px 10px 0 0;
}

/* One Page Checkout */
.block-progress {
  margin: 0;
  border: 1px solid #444444;
}
@media only screen and (max-width: 599px) {
  .block-progress {
    border: none;
  }
}
.block-progress .block-content {
  font-size: 13px;
  padding: 10px;
}
.block-progress .order-items {
  margin-bottom: 10px;
}
.block-progress dt {
  padding-top: 6px;
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  margin-bottom: 6px;
  font-weight: normal;
  color: #444444;
  display: none;
}
.block-progress dt.complete {
  color: #444444;
  display: block;
}
.block-progress dd {
  margin-bottom: 10px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-style: italic;
}
.block-progress #payment-progress-opcheckout .subtitle {
  margin-bottom: 3px;
}
.block-progress .payment-info dt {
  padding: 0;
  margin: 0 0 3px 0;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  text-transform: none;
  font-style: italic;
  float: left;
  clear: both;
  font-size: 13px;
}
.block-progress .payment-info dt:after {
  content: ': ';
}
.block-progress .payment-info dd {
  float: left;
  margin-bottom: 3px;
  font-size: 13px;
}
.block-progress .payment-info:after {
  content: '';
  display: table;
  clear: both;
}

/* review step */
#checkout-review-table .btn-remove img {
  display: none;
}

#checkout-review-table-wrapper {
  clear: both;
}

#review-buttons-container {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
#review-buttons-container .btn-checkout {
  box-sizing: border-box;
  line-height: 1;
  text-transform: none;
  padding: 0 8px;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  border-color: #499e3f;
  background-color: #75B734;
  background-image: -moz-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -ms-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: linear-gradient(to bottom, #75b734 0%, #47951e 100%);
  background-image: -o-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #75B734), color-stop(100%, #47951e));
  color: #FFFFFF;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#review-buttons-container .btn-checkout:hover {
  text-decoration: none;
  background-color: #47951e;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#review-buttons-container .please-wait {
  float: left;
  margin-right: 10px;
}
#review-buttons-container .f-left {
  float: right;
}

@media only screen and (max-width: 599px) {
  .linearize-table-large.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  .linearize-table.checkout-review-table thead tr:nth-child(1n+2) {
    display: none;
  }
}
/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator {
  display: inline;
}

.opc-block-progress dt a,
.opc-block-progress dt .separator {
  display: none;
}

/* On small screens, the progress review content will be moved to the review step via JS. Styled via this CSS: */
#checkout-step-review .opc-block-progress {
  border-left: none;
  padding-left: 0;
}
#checkout-step-review .opc-block-progress .block-title {
  display: none;
}
#checkout-step-review .opc-block-progress .block-content {
  display: block !important;
  padding: 0;
}
#checkout-step-review .opc-block-progress .block-content > dl > div {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 479px) {
  #checkout-step-review .opc-block-progress .block-content > dl > div {
    float: none;
    width: auto;
  }
}
#checkout-step-review .opc-block-progress .block-content .changelink {
  display: none;
}

@media only screen and (max-width: 479px) {
  #checkout-review-table thead > tr > th {
    display: none;
  }
  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }

  #checkout-review-table thead > tr > th:first-child {
    display: block;
  }
}
#checkout-step-review .centinel > p {
  margin-bottom: 10px;
}
#checkout-step-review .centinel iframe {
  width: 100%;
  min-height: 400px;
}

/* Gift options */
.gift-messages-form .item {
  content: '';
  display: table;
  clear: both;
  margin-top: 30px;
}
.gift-messages-form .item h5 {
  font-weight: bold;
}
.gift-messages-form .item .product-img-box {
  width: auto;
  float: left;
  padding-right: 15px;
}
.gift-messages-form .item .details {
  float: left;
}

.gift-message-form .inner-box > div {
  content: '';
  display: table;
  clear: both;
  width: 100%;
  margin-top: 15px;
  display: block;
}
.gift-message-form .inner-box > div.extra-options-container p {
  margin-bottom: 15px;
}
.gift-message-form .gift-wrapping-form label {
  margin-right: 10px;
}
.gift-message-form .gift-wrapping-form img {
  float: left;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design {
  height: 75px;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-wrapping-form .gift-wrapping-design .image-box {
  margin-right: 5px;
}
.gift-message-form .gift-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: solid 1px #eeeeee;
}
.gift-message-form .gift-item:after {
  content: '';
  display: table;
  clear: both;
}
.gift-message-form .gift-item .product-img-box {
  width: 200px;
}
.gift-message-form .gift-item .product-img-box .product-image {
  width: 75px;
  margin-left: auto;
  margin-right: auto;
}
.gift-message-form .gift-item .product-img-box .product-name {
  display: block;
}
.gift-message-form .gift-item .fieldset {
  margin-left: 200px;
}

@media only screen and (max-width: 770px) {
  .gift-message-form .giftmessage-area {
    max-width: 100%;
  }
  .gift-message-form .gift-item .product-img-box {
    width: 100%;
    float: none;
  }
  .gift-message-form .gift-item .fieldset {
    margin-left: 0px;
  }
  .gift-message-form .gift-item .fieldset textarea {
    width: 100%;
  }
}
#checkout-step-shipping_method h3.legend, #checkout-step-shipping_method .toggle-tabs span.legend, .toggle-tabs #checkout-step-shipping_method span.legend {
  font-weight: bold;
  font-size: 13px;
  position: relative;
}
#checkout-step-shipping_method h3.legend:before, #checkout-step-shipping_method .toggle-tabs span.legend:before, .toggle-tabs #checkout-step-shipping_method span.legend:before {
  position: relative;
  display: inline-block;
  width: 32px;
  height: 32px;
  top: 10px;
  background: url(../../skin/frontend/snowcommerce/dfs/images/ico-note.png) no-repeat center;
  content: ' ';
  margin-right: 5px;
}
#checkout-step-shipping_method ul.dates {
  margin-bottom: 10px;
}
#checkout-step-shipping_method ul.dates li {
  list-style: inside none disc;
}
#checkout-step-shipping_method ul.requirements {
  margin-bottom: 10px;
}
#checkout-step-shipping_method ul.requirements li {
  position: relative;
}
#checkout-step-shipping_method ul.requirements li:before {
  position: relative;
  content: ' ';
  display: inline-block;
  width: 16px;
  height: 14px;
  background: url(../../skin/frontend/snowcommerce/dfs/images/ico-important.png) no-repeat center;
  margin-right: 5px;
}

#subtotals ul li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dotted #808080;
  margin: 3px 0;
}
#subtotals ul li span {
  background-color: #ffffff;
  padding: 0 3px;
  margin-bottom: -5px;
  margin-top: 3px;
  text-transform: capitalize;
}
#subtotals ul li .label {
  padding-left: 0;
}
#subtotals ul li .value {
  text-align: right;
  padding-right: 0;
}

.opc .buttons-set .dfs_ca_false-label a,
.dfs_ca_false-label a {
  display: inline-block;
  padding: 0;
}
.opc .buttons-set .dfs_ca_false-label a:first-child,
.dfs_ca_false-label a:first-child {
  padding-right: 0.4em;
}

.monkey-multisubscribe.dfs_ca .monkey-list-subscriber {
  margin-top: 3px;
}

.dfs_ca_false-label {
  padding: 0;
  padding-left: 10px;
  background: none;
  display: inline-block;
  width: auto;
  max-width: none;
  min-width: 250px;
}

.my-account .dfs_ca_false-label,
.account-create .dfs_ca_false-label {
  padding-left: 40px;
}

.account-create .dfs_ca_false-label {
  max-width: 460px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.account-create #is_subscribed {
  margin-top: 15px;
}

/* ============================================ *
 * Checkout - Success
 * ============================================ */
.checkout-onepage-success .col-right {
  width: 30%;
}
@media only screen and (max-width: 770px) {
  .checkout-onepage-success .col-right {
    width: 100%;
  }
}
.checkout-onepage-success .col-right .title_order_right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-height: 29px;
  min-height: 29px;
  margin-bottom: 20px;
}
.checkout-onepage-success .col-right .title_order_right img {
  max-height: 28px;
  max-width: 28px;
  margin-right: 10px;
}
.checkout-onepage-success .col-right .title_order_right p {
  color: #007ec4;
  font-size: 14px;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}
.checkout-onepage-success .col-main {
  padding: 0;
  text-align: center;
  width: 69%;
}
@media only screen and (max-width: 770px) {
  .checkout-onepage-success .col-main {
    width: 100%;
  }
}
.checkout-onepage-success .col-main .sub-title {
  color: #0074bc;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  margin-bottom: 20px;
  height: 100%;
  max-height: 29px;
  min-height: 29px;
  text-align: left;
}
.checkout-onepage-success .col-main .big_wrapper_success {
  border: 1px solid #e2e3e5;
  box-sizing: border-box;
  padding-bottom: 2%;
}
.checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap {
  box-sizing: border-box;
  border-bottom: 1px solid #e2e3e5;
  padding: 30px 0px;
  margin: 0px auto 0px;
  text-align: left;
  width: 95%;
}
.checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap h3, .checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap .toggle-tabs span, .toggle-tabs .checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap span {
  color: #000000;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}
.checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap h3 a, .checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap .toggle-tabs span a, .toggle-tabs .checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap span a {
  color: #000000;
}
.checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap p {
  color: #000000;
}
.checkout-onepage-success .col-main .big_wrapper_success .header_success_wrap p a {
  color: #000000;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  margin: 20px auto 0;
  width: 95%;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product .left_orderID {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  width: 30%;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product .left_orderID img {
  max-width: 80%;
  max-height: 80%;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product .right_orderID {
  box-sizing: border-box;
  padding-left: 20px;
  text-align: left;
  width: 70%;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product .right_orderID h3, .checkout-onepage-success .col-main .big_wrapper_success .orderId_product .right_orderID .toggle-tabs span, .toggle-tabs .checkout-onepage-success .col-main .big_wrapper_success .orderId_product .right_orderID span {
  color: #000000;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 18px;
  text-transform: none;
}
.checkout-onepage-success .col-main .big_wrapper_success .orderId_product .right_orderID span {
  font-size: 14px;
  line-height: 1.4;
}
.checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap {
  background-color: #e2e3e5;
  box-sizing: border-box;
  display: flex;
  padding: 30px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 20px auto 0;
  width: 95%;
}
.checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap div {
  text-align: left;
  width: 50%;
}
.checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap div h3, .checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap div .toggle-tabs span, .toggle-tabs .checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap div span {
  color: #444444;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}
.checkout-onepage-success .col-main .big_wrapper_success .shipping_wrap div span {
  color: #444444;
  text-align: left;
}
.checkout-onepage-success .col-main .big_wrapper_success .billing_wrap {
  background-color: #e2e3e5;
  box-sizing: border-box;
  display: flex;
  padding: 30px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 20px auto 0;
  width: 95%;
}
.checkout-onepage-success .col-main .big_wrapper_success .billing_wrap div {
  text-align: left;
  width: 50%;
}
.checkout-onepage-success .col-main .big_wrapper_success .billing_wrap div h3, .checkout-onepage-success .col-main .big_wrapper_success .billing_wrap div .toggle-tabs span, .toggle-tabs .checkout-onepage-success .col-main .big_wrapper_success .billing_wrap div span {
  color: #444444;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}
.checkout-onepage-success .col-main .big_wrapper_success .billing_wrap div span {
  color: #444444;
  display: block;
  text-align: left;
}
.checkout-onepage-success .col-main .success_title {
  background-color: #0074bc;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  min-height: 100px;
}
.checkout-onepage-success .col-main .success_title h1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  border-bottom: none;
  margin-bottom: 0;
  padding: 0;
  text-transform: none;
}
.checkout-onepage-success .buttons-set {
  margin: 10px 0;
  text-align: center;
  border-top: none;
}
.checkout-onepage-success .buttons-set button,
.checkout-onepage-success .buttons-set .mfp-wrap .button,
.mfp-wrap .checkout-onepage-success .buttons-set .button,
.checkout-onepage-success .buttons-set .mfp-wrap .button2,
.mfp-wrap .checkout-onepage-success .buttons-set .button2,
.checkout-onepage-success .buttons-set .mfp-wrap .middle_btn,
.mfp-wrap .checkout-onepage-success .buttons-set .middle_btn,
.checkout-onepage-success .mfp-wrap .buttons-set > .button2,
.checkout-onepage-success .buttons-set .mfp-wrap .button3,
.mfp-wrap .checkout-onepage-success .buttons-set .button3,
.checkout-onepage-success .buttons-set .mfp-wrap .btn,
.mfp-wrap .checkout-onepage-success .buttons-set .btn,
.checkout-onepage-success .buttons-set .col-main .button,
.col-main .checkout-onepage-success .buttons-set .button,
.checkout-onepage-success .buttons-set .col-main .button2,
.col-main .checkout-onepage-success .buttons-set .button2,
.checkout-onepage-success .buttons-set .col-main .middle_btn,
.col-main .checkout-onepage-success .buttons-set .middle_btn,
.checkout-onepage-success .col-main .buttons-set > .button2,
.checkout-onepage-success .buttons-set .col-main .button3,
.col-main .checkout-onepage-success .buttons-set .button3,
.checkout-onepage-success .buttons-set .col-main .btn,
.col-main .checkout-onepage-success .buttons-set .btn, .checkout-onepage-success .buttons-set .mfp-wrap .btn-cart, .mfp-wrap .checkout-onepage-success .buttons-set .btn-cart,
.checkout-onepage-success .buttons-set .col-main .btn-cart,
.col-main .checkout-onepage-success .buttons-set .btn-cart, .checkout-onepage-success .buttons-set .minicart-actions .button, .minicart-actions .checkout-onepage-success .buttons-set .button, .checkout-onepage-success .buttons-set .minicart-actions .button3, .minicart-actions .checkout-onepage-success .buttons-set .button3 {
  float: none;
}
.checkout-onepage-success .order_wrapper_success {
  border: 1px solid #808080;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
  text-align: center;
}
@media only screen and (max-width: 770px) {
  .checkout-onepage-success .order_wrapper_success {
    width: 100%;
  }
}
.checkout-onepage-success .order_wrapper_success h3, .checkout-onepage-success .order_wrapper_success .toggle-tabs span, .toggle-tabs .checkout-onepage-success .order_wrapper_success span {
  background-color: #808080;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #eeeeee;
  height: 30px;
  font-size: 15px;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  text-transform: none;
  width: 100%;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success {
  padding: 10px;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success .item_delivered {
  display: inline-block;
  margin: 0 0 10px 0;
  text-align: center;
  width: 100%;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success .item_delivered p {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #007ec4;
  font-size: 16px;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  width: 100%;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success .item_delivered p span {
  display: inline-block;
  box-sizing: border-box;
  float: left;
  padding-right: 5px;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success > p {
  color: #000000;
  font-size: 16px;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  margin: 10px 0 20px;
  text-align: left;
  text-transform: none;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success ul {
  display: inline-block;
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success ul li {
  background: url("../../skin/frontend/snowcommerce/dfs/images/sample_product_page/pixel.png") bottom left repeat-x;
  display: inline-block;
  color: #808080;
  line-height: 1;
  margin: 10px 0;
  width: 100%;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success ul li p {
  background-color: #FFFFFF;
  box-sizing: border-box;
  display: inline-block;
  color: #808080;
  font-size: 14px;
  float: left;
  text-align: left;
}
.checkout-onepage-success .order_wrapper_success .inner_order_wrapper_success ul li span {
  background-color: #FFFFFF;
  box-sizing: border-box;
  display: inline-block;
  color: #808080;
  float: right;
  font-size: 14px;
  padding-left: 6px;
}
.checkout-onepage-success .order_wrapper_success .grandTotal {
  background-color: #eeeeee;
  border-top: 1px solid #808080;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 70px;
}
@media only screen and (max-width: 599px) {
  .checkout-onepage-success .order_wrapper_success .grandTotal {
    border: none;
    background: none;
  }
}
.checkout-onepage-success .order_wrapper_success .grandTotal p {
  box-sizing: border-box;
  display: inline-block;
  font-size: 28px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  display: inline-block;
  text-transform: uppercase;
}
.checkout-onepage-success .order_wrapper_success .grandTotal p span {
  box-sizing: border-box;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  padding-left: 5px;
}
.checkout-onepage-success #discount-coupon-form {
  padding: 20px 0 0px 0px;
}
.checkout-onepage-success #discount-coupon-form .discount {
  display: inline-block;
  width: 100%;
}
.checkout-onepage-success #discount-coupon-form .discount .discount-form {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper button,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button2,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button2,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .middle_btn,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .middle_btn,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .mfp-wrap .button-wrapper > .button2,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button3,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .btn,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button2,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button2,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .middle_btn,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .middle_btn,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .col-main .button-wrapper > .button2,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button3,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .btn,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .btn-cart, .mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn-cart,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .btn-cart,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn-cart, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .minicart-actions .button, .minicart-actions .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .minicart-actions .button3, .minicart-actions .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3 {
  background-color: #007ec4;
  border: 2px solid #007ec4;
  color: #fff;
  float: right;
  display: inline-block;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0;
  padding: 0 18px;
  height: 29px;
  line-height: 1.8;
}
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper button:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button:hover,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button2:hover,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button2:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .middle_btn:hover,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .middle_btn:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .mfp-wrap .button-wrapper > .button2:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .button3:hover,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .btn:hover,
.mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button2:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button2:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .middle_btn:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .middle_btn:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .col-main .button-wrapper > .button2:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .button3:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .btn:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn:hover, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .mfp-wrap .btn-cart:hover, .mfp-wrap .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn-cart:hover,
.checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .col-main .btn-cart:hover,
.col-main .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .btn-cart:hover, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .minicart-actions .button:hover, .minicart-actions .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button:hover, .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .minicart-actions .button3:hover, .minicart-actions .checkout-onepage-success #discount-coupon-form .discount .discount-form .field-wrapper .button-wrapper .button3:hover {
  text-decoration: none;
  background-color: transparent;
  color: #007ec4;
}
.checkout-onepage-success .wrap_info_success {
  display: inline-block;
  width: 100%;
}
.checkout-onepage-success .wrap_info_success .inform_coupon {
  color: #808080;
  text-align: left;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 30px;
}
.checkout-onepage-success .wrap_info_success .help_number {
  display: inline-block;
  margin: 20px 0;
  text-align: center;
  width: 100%;
}
.checkout-onepage-success .wrap_info_success .help_number span {
  display: block;
  color: #007ec4;
  font-size: 16px;
  line-height: 1.4;
}

#checkout-step-review {
  border: 1px solid #aaaaaa;
  padding: 30px 20px;
}
@media only screen and (max-width: 599px) {
  #checkout-step-review .block-content.no-display dl {
    display: none;
  }
}
#checkout-step-review #checkout-review-load .head_place_order {
  display: inline-block;
}
#checkout-step-review #checkout-review-load .head_place_order > p {
  display: inline-block;
  float: left;
  width: 65%;
}
@media only screen and (max-width: 980px) {
  #checkout-step-review #checkout-review-load .head_place_order > p {
    min-width: 100%;
    margin-bottom: 20px;
  }
}
#checkout-step-review #checkout-review-load .head_place_order #checkout-review-submit {
  display: inline-block;
  float: right;
  margin-left: 10px;
  width: 30%;
}
#checkout-step-review #checkout-review-load .shipping_wrap {
  background-color: #e2e3e5;
  box-sizing: border-box;
  display: flex;
  padding: 30px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 20px auto 0;
  width: 100%;
}
#checkout-step-review #checkout-review-load .shipping_wrap div {
  text-align: left;
  width: 50%;
}
#checkout-step-review #checkout-review-load .shipping_wrap div .title_orders_methods {
  display: flex;
  flex-direction: row;
  width: 100%;
}
#checkout-step-review #checkout-review-load .shipping_wrap div .title_orders_methods h3, #checkout-step-review #checkout-review-load .shipping_wrap div .title_orders_methods .toggle-tabs span, .toggle-tabs #checkout-step-review #checkout-review-load .shipping_wrap div .title_orders_methods span {
  color: #444444;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 16px;
}
#checkout-step-review #checkout-review-load .shipping_wrap div .title_orders_methods a {
  color: #007ec4;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 16px;
  margin-left: 10px;
}
#checkout-step-review #checkout-review-load .shipping_wrap div span {
  color: #444444;
  text-align: left;
}
#checkout-step-review #checkout-review-load .billing_wrap {
  background-color: #e2e3e5;
  box-sizing: border-box;
  display: flex;
  padding: 30px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 20px auto 0;
  width: 100%;
}
#checkout-step-review #checkout-review-load .billing_wrap div {
  text-align: left;
  width: 50%;
}
#checkout-step-review #checkout-review-load .billing_wrap div .title_orders_methods {
  display: flex;
  flex-direction: row;
  width: 100%;
}
#checkout-step-review #checkout-review-load .billing_wrap div .title_orders_methods h3, #checkout-step-review #checkout-review-load .billing_wrap div .title_orders_methods .toggle-tabs span, .toggle-tabs #checkout-step-review #checkout-review-load .billing_wrap div .title_orders_methods span {
  color: #444444;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 16px;
}
#checkout-step-review #checkout-review-load .billing_wrap div .title_orders_methods a {
  color: #007ec4;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 16px;
  margin-left: 10px;
}
#checkout-step-review #checkout-review-load .billing_wrap div span {
  color: #444444;
  display: block;
  text-align: left;
}
#checkout-step-review #checkout-review-load .cart_summary_order {
  display: inline-block;
  padding: 10px 30px;
  width: 100%;
}
#checkout-step-review #checkout-review-load .cart_summary_order h3, #checkout-step-review #checkout-review-load .cart_summary_order .toggle-tabs span, .toggle-tabs #checkout-step-review #checkout-review-load .cart_summary_order span {
  display: block;
  color: #444444;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 16px;
  width: 100%;
}
#checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
#checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order img {
  display: inline-block;
  width: 20%;
}
#checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order h3, #checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order .toggle-tabs span, .toggle-tabs #checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order span {
  display: inline-block;
  padding: 0 20px;
  width: 60%;
}
#checkout-step-review #checkout-review-load .cart_summary_order .content_cart_summary_order p {
  display: inline-block;
  width: 20%;
}
#checkout-step-review #checkout-review-load .monkey-general-list,
#checkout-step-review #checkout-review-load .agreement-block {
  margin-top: 10px;
  font-size: 13px;
}
#checkout-step-review #checkout-review-load .monkey-general-list .note,
#checkout-step-review #checkout-review-load .agreement-block .note {
  margin-bottom: 30px;
}
#checkout-step-review #checkout-review-load .monkey-general-list .control,
#checkout-step-review #checkout-review-load .agreement-block .control {
  display: flex;
}
#checkout-step-review #checkout-review-load .monkey-general-list label,
#checkout-step-review #checkout-review-load .agreement-block label {
  margin: 0 0 0 10px;
  padding: 0;
}
@media only screen and (max-width: 980px) {
  #checkout-step-review #checkout-review-load .monkey-general-list label,
  #checkout-step-review #checkout-review-load .agreement-block label {
    margin-bottom: 20px;
  }
}
#checkout-step-review #checkout-review-load #checkout-review-submit #review-buttons-container {
  border-top: none;
  display: inline-block;
  float: right;
  padding-top: 0;
  text-align: right;
  margin: 0;
  width: 30%;
}
@media only screen and (max-width: 599px) {
  #checkout-step-review #checkout-review-load #checkout-review-submit #review-buttons-container {
    width: 100%;
  }
}
#checkout-step-review #checkout-review-load #checkout-review-submit #review-buttons-container .button {
  font-size: 18px;
  float: right;
  height: 40px;
  min-height: 40px;
  min-width: 200px;
  margin-left: 0;
  width: 100%;
}

.block-progress .grandTotal {
  background-color: #eeeeee;
  border-top: 1px solid #808080;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 70px;
}
@media only screen and (max-width: 599px) {
  .block-progress .grandTotal {
    border: none;
    background: none;
  }
}
@media only screen and (max-width: 980px) {
  .block-progress .grandTotal {
    width: 100%;
  }
}
.block-progress .grandTotal p {
  box-sizing: border-box;
  display: inline-block;
  font-size: 28px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  display: inline-block;
  text-transform: uppercase;
}
@media only screen and (max-width: 599px) {
  .block-progress .grandTotal p {
    font-size: 26px;
  }
}
.block-progress .grandTotal p span {
  box-sizing: border-box;
  display: inline-block;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  padding-left: 5px;
}

.wrap_info_success {
  display: inline-block;
  width: 100%;
}
.wrap_info_success .inform_coupon {
  color: #808080;
  text-align: left;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 30px;
}
.wrap_info_success .help_number {
  display: inline-block;
  margin: 20px 0;
  text-align: center;
  width: 100%;
}
.wrap_info_success .help_number span {
  display: block;
  color: #007ec4;
  font-size: 16px;
  line-height: 1.4;
}

.help_number {
  display: inline-block;
  margin: 20px 0;
  text-align: center;
  width: 100%;
}
.help_number span {
  display: block;
  color: #007ec4;
  font-size: 16px;
  line-height: 1.4;
}

.opc .buttons-set {
  border: none;
}

.opc .radio,
#co-shipping-method-form .radio,
.control .radio {
  top: 3px;
}

#billing-new-address-form {
  margin-bottom: 20px;
}

.title_order_right {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  max-height: 29px;
  min-height: 29px;
  margin-bottom: 20px;
}
.title_order_right img {
  max-height: 28px;
  max-width: 28px;
  margin-right: 10px;
}
.title_order_right p {
  color: #007ec4;
  font-size: 14px;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
}

#co-payment-form {
  display: inline-block;
}
@media only screen and (max-width: 479px) {
  #co-payment-form {
    width: 100%;
    max-width: 375px;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load dt {
    width: 100%;
    max-width: 375px;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc {
    width: 100%;
    max-width: 375px;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc #payment_form_hpci_acc {
    display: inline-block;
    width: 100%;
    max-width: 290px;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc #payment_form_hpci_acc #hpci_card_info_new > li {
    display: inline-block;
    width: 100%;
    max-width: 290px;
    overflow: hidden;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc #payment_form_hpci_acc #hpci_card_info_new > li #hpci_acc_cc_type {
    display: inline-block;
    width: 100%;
    max-width: 270px;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc #payment_form_hpci_acc #hpci_card_info_new > li > iframe {
    display: inline-block;
    width: 100%;
    max-width: 270px;
    height: auto;
  }
}
@media only screen and (max-width: 479px) {
  #co-payment-form dl#checkout-payment-method-load > dd#dd_method_hpci_acc #payment_form_hpci_acc #hpci_card_info_new > li > iframe .cc_info {
    display: inline-block;
    width: 100%;
    max-width: 270px;
  }
}

/* ============================================ *
 * Configurable Swatches
 * ============================================ */
/* Clears */
.clearfix:after,
.configurable-swatch-list:after,
.product-view .product-options .swatch-attr:after {
  content: '';
  display: table;
  clear: both;
}

/* General Swatch Styling */
.swatch-link,
.swatch-label {
  display: block;
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #444444;
  text-decoration: none;
  box-sizing: content-box;
}

.swatch-link {
  border: 1px solid #444444;
  margin: 0 0 3px;
}
.swatch-link img {
  border-radius: 2px;
}
.swatch-link:hover {
  cursor: pointer;
  text-decoration: none;
}
.swatch-link .x {
  display: none;
  text-indent: -999em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(../../skin/frontend/snowcommerce/dfs/images/bg_x.png) center no-repeat transparent;
  z-index: 10;
}
.swatch-link.has-image .swatch-label {
  position: relative;
}
.swatch-link.has-image img {
  position: absolute;
  top: 0;
  left: 0;
}

.swatch-label {
  border: 1px solid #fff;
  margin: 0;
  white-space: nowrap;
  background: #eeeeee;
}

.configurable-swatch-list {
  margin-left: -3px;
  zoom: 1;
  clear: both;
  -webkit-transform: translateZ(0px);
}
.configurable-swatch-list li {
  float: left;
  zoom: 1;
  margin: 0 0 0 3px;
}
.products-grid .configurable-swatch-list li {
  display: inline-block;
  float: none;
  margin: 0;
  vertical-align: top;
}
.configurable-swatch-list .not-available .x {
  display: block;
}
.configurable-swatch-list .not-available .swatch-link {
  border-color: #EDEDED;
  position: relative;
}
.configurable-swatch-list .not-available .swatch-link.has-image img {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.configurable-swatch-list .not-available .swatch-label {
  color: #aaa;
  background: #fff;
}
.configurable-swatch-list .wide-swatch .swatch-label {
  padding: 0 6px;
}
.configurable-swatch-list .not-available a:focus {
  outline: 0;
}

#narrow-by-list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}
#narrow-by-list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#narrow-by-list dd .swatch-link.has-image {
  line-height: inherit;
}
#narrow-by-list dd .swatch-link:hover .swatch-label {
  border-color: #0085C3;
}
#narrow-by-list dd .swatch-label {
  background: #eeeeee;
  border: 1px solid #444444;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#narrow-by-list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#narrow-by-list dd .has-image .swatch-label {
  padding: 0;
}

@media only screen and (max-width: 770px) {
  #narrow-by-list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  }
}
.currently .swatch-current {
  position: relative;
}
.currently .swatch-current .btn-remove {
  margin-top: -10px;
  position: absolute;
  right: 0;
  top: 50%;
}
.currently .swatch-current span {
  display: block;
  float: left;
}
.currently .swatch-link {
  display: inline-block;
  margin: 0 0 0 3px;
}
.currently .swatch-link:hover {
  border-color: #444444;
  cursor: default;
}

/* Other Swatch States */
.configurable-swatch-list .hover .swatch-link,
.configurable-swatch-list .selected .swatch-link,
.swatch-link:hover {
  border-color: #0085C3;
}

.configurable-swatch-box {
  background: none !important;
}
.configurable-swatch-box select.swatch-select {
  display: none;
}
.configurable-swatch-box .validation-advice {
  margin: 0 0 5px;
  background: #DF280A;
  padding: 2px 5px !important;
  font-weight: bold;
  color: #fff !important;
  float: left;
  display: block;
  border-radius: 3px;
}

/* CUSTOM */
.availability.out-of-stock span {
  color: #444444;
}
.products-grid .availability.out-of-stock span {
  color: #007ec4;
  line-height: 44px;
}

.product-view .product-options .swatch-attr {
  float: none;
  display: block;
  clear: both;
  border: 0;
}
.product-view .product-options .swatch-attr label,
.product-view .product-options .swatch-attr .select-label {
  font-size: 12px;
}
.product-view .product-options .swatch-attr label {
  display: block;
  line-height: 1.3;
}
.product-view .product-options .swatch-attr .select-label {
  display: inline;
  font-weight: normal;
  color: #0085C3;
  padding-left: 5px;
}
.product-view .product-options dd .input-box {
  width: auto;
  height: auto;
}
.product-view .product-options .select-label {
  display: none;
}
.product-view .add-to-cart button.out-of-stock,
.product-view .add-to-cart .mfp-wrap .out-of-stock.button,
.mfp-wrap .product-view .add-to-cart .out-of-stock.button,
.product-view .add-to-cart .mfp-wrap .out-of-stock.button2,
.mfp-wrap .product-view .add-to-cart .out-of-stock.button2,
.product-view .add-to-cart .mfp-wrap .out-of-stock.middle_btn,
.mfp-wrap .product-view .add-to-cart .out-of-stock.middle_btn,
.product-view .add-to-cart .mfp-wrap .out-of-stock.button3,
.mfp-wrap .product-view .add-to-cart .out-of-stock.button3,
.product-view .add-to-cart .mfp-wrap .out-of-stock.btn,
.mfp-wrap .product-view .add-to-cart .out-of-stock.btn,
.product-view .add-to-cart .col-main .out-of-stock.button,
.col-main .product-view .add-to-cart .out-of-stock.button,
.product-view .add-to-cart .col-main .out-of-stock.button2,
.col-main .product-view .add-to-cart .out-of-stock.button2,
.product-view .add-to-cart .col-main .out-of-stock.middle_btn,
.col-main .product-view .add-to-cart .out-of-stock.middle_btn,
.product-view .add-to-cart .col-main .out-of-stock.button3,
.col-main .product-view .add-to-cart .out-of-stock.button3,
.product-view .add-to-cart .col-main .out-of-stock.btn,
.col-main .product-view .add-to-cart .out-of-stock.btn, .product-view .add-to-cart .mfp-wrap .out-of-stock.btn-cart, .mfp-wrap .product-view .add-to-cart .out-of-stock.btn-cart,
.product-view .add-to-cart .col-main .out-of-stock.btn-cart,
.col-main .product-view .add-to-cart .out-of-stock.btn-cart, .product-view .add-to-cart .minicart-actions .out-of-stock.button, .minicart-actions .product-view .add-to-cart .out-of-stock.button, .product-view .add-to-cart .minicart-actions .out-of-stock.button3, .minicart-actions .product-view .add-to-cart .out-of-stock.button3 {
  background-position: -80px -362px;
  cursor: default;
}

/* ============================================ *
 * Customer
 * ============================================ */
.customer-account-login .scaffold-form label:first-child {
  width: 115px;
}
.customer-account-login .col2-set .buttons-set {
  text-align: left;
  border-top: 0;
}
.customer-account-login .col2-set .buttons-set button,
.customer-account-login .col2-set .buttons-set .mfp-wrap .button,
.mfp-wrap .customer-account-login .col2-set .buttons-set .button,
.customer-account-login .col2-set .buttons-set .mfp-wrap .button2,
.mfp-wrap .customer-account-login .col2-set .buttons-set .button2,
.customer-account-login .col2-set .buttons-set .mfp-wrap .middle_btn,
.mfp-wrap .customer-account-login .col2-set .buttons-set .middle_btn,
.customer-account-login .col2-set .mfp-wrap .buttons-set > .button2,
.customer-account-login .col2-set .buttons-set .mfp-wrap .button3,
.mfp-wrap .customer-account-login .col2-set .buttons-set .button3,
.customer-account-login .col2-set .buttons-set .mfp-wrap .btn,
.mfp-wrap .customer-account-login .col2-set .buttons-set .btn,
.customer-account-login .col2-set .buttons-set .col-main .button,
.col-main .customer-account-login .col2-set .buttons-set .button,
.customer-account-login .col2-set .buttons-set .col-main .button2,
.col-main .customer-account-login .col2-set .buttons-set .button2,
.customer-account-login .col2-set .buttons-set .col-main .middle_btn,
.col-main .customer-account-login .col2-set .buttons-set .middle_btn,
.customer-account-login .col2-set .col-main .buttons-set > .button2,
.customer-account-login .col2-set .buttons-set .col-main .button3,
.col-main .customer-account-login .col2-set .buttons-set .button3,
.customer-account-login .col2-set .buttons-set .col-main .btn,
.col-main .customer-account-login .col2-set .buttons-set .btn, .customer-account-login .col2-set .buttons-set .mfp-wrap .btn-cart, .mfp-wrap .customer-account-login .col2-set .buttons-set .btn-cart,
.customer-account-login .col2-set .buttons-set .col-main .btn-cart,
.col-main .customer-account-login .col2-set .buttons-set .btn-cart, .customer-account-login .col2-set .buttons-set .minicart-actions .button, .minicart-actions .customer-account-login .col2-set .buttons-set .button, .customer-account-login .col2-set .buttons-set .minicart-actions .button3, .minicart-actions .customer-account-login .col2-set .buttons-set .button3,
.customer-account-login .col2-set .buttons-set .button {
  float: none;
  min-width: 50%;
  margin: 0;
}
.customer-account-login .col2-set .col-1 ul {
  list-style: disc;
  padding-left: 20px;
  margin: 10px 0 20px 0;
}
@media only screen and (min-width: 480px) {
  .customer-account-login .col2-set .col-1,
  .customer-account-login .col2-set .col-2 {
    padding-top: 0;
    margin-top: 20px;
  }
  .customer-account-login .col2-set .col-1 {
    padding-right: 20px;
  }
  .customer-account-login .col2-set .col-2 {
    padding-left: 20px;
    border-left: 1px solid #EDEDED;
  }
}
@media only screen and (min-width: 770px) {
  .customer-account-login .col2-set .col-1 {
    padding-right: 0;
  }
  .customer-account-login .col2-set .col-2 {
    padding-left: 60px;
    border-left: 1px solid #EDEDED;
  }
}
@media only screen and (max-width: 479px) {
  .customer-account-login .col2-set .col-1 {
    padding-bottom: 30px;
  }
  .customer-account-login .col2-set .col-2 {
    padding-top: 30px;
    border-top: 1px solid #EDEDED;
  }
}
@media only screen and (max-width: 770px) {
  .customer-account-login .col2-set p.required {
    display: none;
  }
}

.customer-account-create .scaffold-form label:first-child {
  width: 140px;
}

.opc #opc-login p:not(.required) {
  font-style: italic;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 13px;
  color: #444444;
}

.remember-me-box a.hide {
  display: none;
}
.remember-me-box .link-tip {
  font-size: 13px;
  padding-left: 10px;
}

.remember-me-popup {
  display: none;
  border: 1px solid #444444;
  padding: 10px;
  position: relative;
}
.remember-me-popup.show {
  display: block;
}
.remember-me-popup p {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.remember-me-popup .remember-me-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  font-size: 12px;
}
.remember-me-popup .remember-me-popup-close-button {
  display: none;
}

.customer-account-create .buttons-set {
  max-width: 455px;
}
.customer-account-create .fieldset,
.customer-account-create .buttons-set {
  margin-left: 30px;
}
@media only screen and (max-width: 479px) {
  .customer-account-create .fieldset,
  .customer-account-create .buttons-set {
    margin-left: 0;
  }
}
.customer-account-create .fieldset .hidden {
  display: none;
}
.customer-account-create #remember-me-popup {
  max-width: 455px;
}

.customer-account-forgotpassword .fieldset,
.customer-account-forgotpassword .buttons-set {
  margin-left: 30px;
  max-width: 400px;
}
@media only screen and (max-width: 479px) {
  .customer-account-forgotpassword .fieldset,
  .customer-account-forgotpassword .buttons-set {
    margin-left: 0;
  }
}
.customer-account-forgotpassword .fieldset .input-box input.input-text {
  width: 100%;
}

/* ============================================ *
 * My Account Global Styles
 * ============================================ */
body.customer-account .my-account .page-title h1 {
  border: 0;
  text-align: left;
}
body.customer-account .my-account .title-buttons {
  position: relative;
  text-align: right;
}
body.customer-account .my-account .title-buttons h1 {
  text-align: left;
}
body.customer-account .my-account .title-buttons .button {
  position: absolute;
  right: 0;
  top: 0;
}
body.customer-account .my-account .title-buttons a,
body.customer-account .my-account .title-buttons span.separator {
  position: relative;
  top: -42px;
}
body.customer-account .my-account .fieldset h2,
body.customer-account .my-account .addresses-list h2,
body.customer-account .my-account .order-details h2 {
  width: 100%;
  display: inline-block;
}
body.customer-account .my-account .addresses-list h3, body.customer-account .my-account .addresses-list .toggle-tabs span, .toggle-tabs body.customer-account .my-account .addresses-list span {
  font-size: 14px;
  font-weight: 600;
}
body.customer-account .my-account .fieldset {
  margin-top: 30px;
  margin-bottom: 30px;
}
body.customer-account .data-table {
  margin-top: 5px;
}
body.customer-account .data-table td a {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-style: normal;
  font-size: 13px;
}
body.customer-account .data-table span.nobr {
  white-space: normal;
}
body.customer-account .data-table span.nobr a {
  white-space: nowrap;
}
body.customer-account .data-table td.view a {
  display: block;
}
body.customer-account .data-table .separator {
  display: none;
}
body.customer-account .sidebar .block ol#compare-items li {
  margin: 10px 0;
}
body.customer-account .sidebar .block .block-content p.block-subtitle {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block .block-content .actions {
  margin-top: 30px;
}
body.customer-account .sidebar ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar ol#cart-sidebar-reorder p.product-name {
  display: inline-block;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-cart .summary {
  margin-bottom: 15px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
body.customer-account .sidebar .block-reorder ol#cart-sidebar-reorder p.product-name {
  display: inline;
  margin-bottom: 0;
}

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day {
  width: 40px;
  float: left;
  margin-right: 10px;
}
.form-list .customer-dob .dob-year {
  width: 80px;
  float: left;
}

/* ============================================ *
 * Dashboard
 * ============================================ */
.dashboard .box-head {
  margin-top: 30px;
  border-bottom: 1px solid #444444;
  padding-bottom: 7px;
}
.dashboard .box-head h2 {
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  margin-bottom: 0;
}
.dashboard .box-head a {
  padding: 10px;
}
.dashboard .box-title a,
.dashboard .box-head a {
  font-size: 12px;
}
.dashboard .box-account {
  padding-bottom: 40px;
  border-bottom: 1px solid #444444;
  margin-bottom: 45px;
}
.dashboard .box-account p,
.dashboard .box-account address {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-style: italic;
}
.dashboard .col2-set .col-1,
.dashboard .col2-set .col-2 {
  padding-right: 12.09677%;
  padding-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title,
.dashboard .col2-set .col-2 .box-title {
  position: relative;
  padding-bottom: 10px;
}
.dashboard .col2-set .col-1 .box-title h2,
.dashboard .col2-set .col-1 .box-title h3,
.dashboard .col2-set .col-1 .box-title .toggle-tabs span,
.toggle-tabs .dashboard .col2-set .col-1 .box-title span,
.dashboard .col2-set .col-2 .box-title h2,
.dashboard .col2-set .col-2 .box-title h3,
.dashboard .col2-set .col-2 .box-title .toggle-tabs span,
.toggle-tabs .dashboard .col2-set .col-2 .box-title span {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 0;
}
.dashboard .col2-set .col-1 .box-title a,
.dashboard .col2-set .col-2 .box-title a {
  line-height: 19.6px;
}
.dashboard .box-reviews.box-account {
  padding-bottom: 0;
}
.dashboard .box-reviews li {
  padding: 10px 0;
  border-top: 1px solid #EDEDED;
}
.dashboard .box-reviews li:first-child {
  border-top: 0;
}
.dashboard .box-reviews li .number {
  margin-right: -20px;
  float: left;
  line-height: 1.4;
  font-size: 13px;
}
.dashboard .box-reviews li .details {
  margin-left: 20px;
}
.dashboard .box-reviews li .details .ratings {
  content: '';
  display: table;
  clear: both;
  margin-bottom: 0;
}
.dashboard .box-reviews li .details .ratings strong {
  float: left;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 13px;
  margin-right: 5px;
}
.dashboard .box-reviews li .details .ratings .rating-box {
  float: left;
  margin: 3px 0 0 0;
}

/* ============================================ *
 * Address Book
 * ============================================ */
.my-account .addresses-list {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.my-account .addresses-list .col-1,
.my-account .addresses-list .col-2 {
  padding-bottom: 0;
}
.my-account .addresses-list .item {
  margin: 0 0 30px 0;
}
.my-account .addresses-list .item p {
  margin-top: 10px;
}
@media only screen and (max-width: 770px) {
  .my-account .addresses-list .col-1,
  .my-account .addresses-list .col-2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .my-account .addresses-list .col-1 li.empty,
  .my-account .addresses-list .col-2 li.empty {
    width: 100%;
  }
}
@media only screen and (max-width: 599px) {
  .my-account .addresses-list .addresses-additional p a {
    white-space: nowrap;
  }
}

/* ============================================ *
 * Order View
 * ============================================ */
.order-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
  width: 100%;
  margin-bottom: 30px;
}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
  display: inline;
}
.order-info dt {
  margin-right: 20px;
}
.order-info li {
  margin: 0 0 0 20px;
}
.order-info li.current {
  font-weight: 600;
}
.order-info li:first-child {
  margin-left: 0;
}

.order-date {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}

.order-info-box {
  margin-bottom: 40px;
  margin-top: 20px;
}
.order-info-box + .order-info-box {
  padding-bottom: 40px;
  border-bottom: 1px solid #EDEDED;
}
.order-info-box .col-1 {
  padding-right: 0;
  width: 48%;
}
.order-info-box .col-2 {
  width: 52%;
}
.order-info-box .col-1,
.order-info-box .col-2 {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}
.order-info-box .box-title {
  width: 150px;
  padding-right: 10px;
  float: left;
}
.order-info-box .box-title h2 {
  font-size: 14px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.5;
}
.order-info-box .box-title h2:after {
  content: ':';
}
.order-info-box .box-content {
  float: left;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.order-info-box .box-content td,
.order-info-box .box-content th {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  line-height: 1.3;
}
.order-info-box .box-content th {
  padding-top: 10px;
}
.order-info-box .box-content td {
  padding-left: 15px;
}
.order-info-box .box-content strong {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-weight: normal;
}

#my-orders-table .option-label {
  margin-left: 10px;
  font-weight: 600;
  font-style: italic;
}
#my-orders-table .option-value {
  margin-left: 20px;
}
#my-orders-table tr.bundle:not(:last-child) td {
  border-bottom: none;
  border-top: none;
}

ol#cart-sidebar-reorder li {
  margin-top: 10px;
  margin-bottom: 0;
}
ol#cart-sidebar-reorder li input {
  margin-right: 10px;
}
ol#cart-sidebar-reorder p.product-name {
  display: inline;
}

@media only screen and (max-width: 599px) {
  #my-orders-table .option-label {
    margin-left: 20px;
  }
  #my-orders-table .option-value {
    margin-left: 35px;
  }
  #my-orders-table td[data-rwd-label=Qty] .nobr br {
    display: none;
  }
  #my-orders-table td[data-rwd-label=Qty] .nobr strong {
    margin-right: 10px;
  }
  #my-orders-table tr.bundle {
    border-color: #EDEDED;
  }
  #my-orders-table tr.bundle.child td[data-rwd-label] {
    padding-left: 60px;
  }
  #my-orders-table tbody:last-child tr:last-child td {
    padding-bottom: 10px;
    border-bottom: 0;
  }
  #my-orders-table tbody:last-child tr:last-child td:last-child {
    padding-bottom: 15px;
  }
  #my-orders-table tfoot tr.shipping {
    margin-top: 0;
  }
}
.order-additional {
  margin: 40px 0;
}

.order-gift-message dd {
  margin-top: 10px;
}

@media only screen and (max-width: 1199px) {
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    padding-right: 30px;
    padding-bottom: 0;
  }

  body.customer-account .data-table td.view a {
    white-space: normal;
  }
}
@media only screen and (max-width: 979px) {
  body.customer-account .my-account .title-buttons {
    text-align: left;
  }
  body.customer-account .my-account .title-buttons span.separator,
  body.customer-account .my-account .title-buttons a {
    top: -12px;
  }
}
@media only screen and (max-width: 770px) {
  body.customer-account .data-table.orders th.ship,
  body.customer-account .data-table.orders td.ship,
  body.customer-account .data-table.orders td.status,
  body.customer-account .data-table.orders th.status {
    display: none;
  }

  .order-info-box .box-content {
    clear: left;
  }

  .addresses-list .item {
    float: left;
    width: 50%;
    padding-right: 30px;
  }

  .order-info dt {
    display: none;
  }

  .dashboard .page-title {
    margin-top: 20px;
  }
  .dashboard .page-title h1 {
    margin-top: 0;
  }
  .dashboard .welcome-msg {
    font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  }
  .dashboard .welcome-msg .hello {
    font-style: italic;
  }
  .dashboard .box-account {
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 48%;
    padding-right: 0;
    padding-left: 0;
  }
  .dashboard .col2-set .col-1 {
    float: left;
    margin-right: 4%;
  }
  .dashboard .col2-set .col-2 {
    float: right;
  }
}
@media only screen and (max-width: 599px) {
  body.customer-account .my-account .form-list .control {
    padding-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  body.customer-account .my-account .page-title h1 {
    text-align: center;
  }
  body.customer-account .my-account .title-buttons {
    text-align: center;
  }
  body.customer-account .my-account .title-buttons .button {
    width: 100%;
    position: static;
    margin-bottom: 15px;
  }
  body.customer-account .my-account .title-buttons .button + .button {
    margin-left: 0px;
  }
  body.customer-account .my-account .fieldset h2 {
    margin-bottom: 15px;
  }
  body.customer-account .my-account .order-details h2 {
    margin-bottom: 15px;
  }
  body.customer-account .my-account .buttons-set {
    border-top: 0;
  }
  body.customer-account .my-account .addresses-list .item {
    margin-bottom: 15px;
    padding-right: 0;
    float: none;
    width: auto;
  }
  body.customer-account .my-account .addresses-list h2 {
    margin-bottom: 15px;
  }

  .order-info {
    margin-top: 15px;
  }

  .data-table.orders .link-reorder,
  .data-table.orders .date {
    display: none;
  }
  .data-table.orders td.view {
    text-align: right;
  }

  .dashboard .col2-set .col-1,
  .dashboard .col2-set .col-2 {
    width: 100%;
    margin-top: 15px;
  }

  .order-info-box {
    margin: 0;
  }
  .order-info-box .col-1,
  .order-info-box .col-2 {
    width: 100%;
    border-bottom: 1px solid #EDEDED;
    padding: 15px 0;
  }
  .order-info-box + .order-info-box {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 30px;
  }

  #my-reviews-table .nobr {
    white-space: normal;
  }
}
/* ============================================ *
 * Newsletter Subscriptions
 * ============================================ */
body.newsletter-manage-index .my-account .fieldset {
  margin-bottom: 20px;
}
body.newsletter-manage-index .my-account .fieldset h2 {
  display: none;
}
body.newsletter-manage-index .my-account .form-list {
  border-top: 1px solid #EDEDED;
  padding-top: 10px;
}

.ca-subscription-title {
  margin-left: 40px;
  font-size: 16px;
  font-weight: 600;
}

#subscription.checkbox {
  margin-top: 5px;
}

#subscription.checkbox[checked="checked"] {
  margin-top: -27px;
}

#subscription.checkbox[checked="checked"] + label {
  display: none;
}

/* ============================================ *
 * Contacts
 * ============================================ */
.contacts-index-index .buttons-set {
  margin-left: 30px;
  max-width: 435px;
}
.contacts-index-index .buttons-set p.required {
  float: left;
}
@media only screen and (max-width: 599px) {
  .contacts-index-index .buttons-set {
    max-width: 330px;
    margin-left: 0;
  }
  .contacts-index-index .buttons-set button,
  .contacts-index-index .buttons-set .mfp-wrap .button,
  .mfp-wrap .contacts-index-index .buttons-set .button,
  .contacts-index-index .buttons-set .mfp-wrap .button2,
  .mfp-wrap .contacts-index-index .buttons-set .button2,
  .contacts-index-index .buttons-set .mfp-wrap .middle_btn,
  .mfp-wrap .contacts-index-index .buttons-set .middle_btn,
  .contacts-index-index .mfp-wrap .buttons-set > .button2,
  .contacts-index-index .buttons-set .mfp-wrap .button3,
  .mfp-wrap .contacts-index-index .buttons-set .button3,
  .contacts-index-index .buttons-set .mfp-wrap .btn,
  .mfp-wrap .contacts-index-index .buttons-set .btn,
  .contacts-index-index .buttons-set .col-main .button,
  .col-main .contacts-index-index .buttons-set .button,
  .contacts-index-index .buttons-set .col-main .button2,
  .col-main .contacts-index-index .buttons-set .button2,
  .contacts-index-index .buttons-set .col-main .middle_btn,
  .col-main .contacts-index-index .buttons-set .middle_btn,
  .contacts-index-index .col-main .buttons-set > .button2,
  .contacts-index-index .buttons-set .col-main .button3,
  .col-main .contacts-index-index .buttons-set .button3,
  .contacts-index-index .buttons-set .col-main .btn,
  .col-main .contacts-index-index .buttons-set .btn, .contacts-index-index .buttons-set .mfp-wrap .btn-cart, .mfp-wrap .contacts-index-index .buttons-set .btn-cart,
  .contacts-index-index .buttons-set .col-main .btn-cart,
  .col-main .contacts-index-index .buttons-set .btn-cart, .contacts-index-index .buttons-set .minicart-actions .button, .minicart-actions .contacts-index-index .buttons-set .button, .contacts-index-index .buttons-set .minicart-actions .button3, .minicart-actions .contacts-index-index .buttons-set .button3 {
    float: left;
    margin-left: 0px;
  }
  .contacts-index-index .buttons-set p.required {
    float: right;
  }
}

/* ============================================ *
 * PayPal
 * ============================================ */
@media only screen and (max-width: 870px) and (min-width: 771px) {
  .paypal-review-order .col2-set .col-1,
  .paypal-review-order .col2-set .col-2 {
    padding: 0px;
  }
}

.paypal-review-order .info-set {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #EDEDED;
}
.paypal-review-order .buttons-set {
  margin-top: 0px;
  padding-top: 0px;
  border: 0;
}
.paypal-review-order .buttons-set button,
.paypal-review-order .buttons-set .mfp-wrap .button,
.mfp-wrap .paypal-review-order .buttons-set .button,
.paypal-review-order .buttons-set .mfp-wrap .button2,
.mfp-wrap .paypal-review-order .buttons-set .button2,
.paypal-review-order .buttons-set .mfp-wrap .middle_btn,
.mfp-wrap .paypal-review-order .buttons-set .middle_btn,
.paypal-review-order .mfp-wrap .buttons-set > .button2,
.paypal-review-order .buttons-set .mfp-wrap .button3,
.mfp-wrap .paypal-review-order .buttons-set .button3,
.paypal-review-order .buttons-set .mfp-wrap .btn,
.mfp-wrap .paypal-review-order .buttons-set .btn,
.paypal-review-order .buttons-set .col-main .button,
.col-main .paypal-review-order .buttons-set .button,
.paypal-review-order .buttons-set .col-main .button2,
.col-main .paypal-review-order .buttons-set .button2,
.paypal-review-order .buttons-set .col-main .middle_btn,
.col-main .paypal-review-order .buttons-set .middle_btn,
.paypal-review-order .col-main .buttons-set > .button2,
.paypal-review-order .buttons-set .col-main .button3,
.col-main .paypal-review-order .buttons-set .button3,
.paypal-review-order .buttons-set .col-main .btn,
.col-main .paypal-review-order .buttons-set .btn, .paypal-review-order .buttons-set .mfp-wrap .btn-cart, .mfp-wrap .paypal-review-order .buttons-set .btn-cart,
.paypal-review-order .buttons-set .col-main .btn-cart,
.col-main .paypal-review-order .buttons-set .btn-cart, .paypal-review-order .buttons-set .minicart-actions .button, .minicart-actions .paypal-review-order .buttons-set .button, .paypal-review-order .buttons-set .minicart-actions .button3, .minicart-actions .paypal-review-order .buttons-set .button3 {
  margin-bottom: 10px;
}
@media only screen and (max-width: 770px) {
  .paypal-review-order .col-1 {
    padding-bottom: 0;
  }
  .paypal-review-order .field.inactive {
    display: none;
  }
}

.top-container .bml-ad {
  margin-top: 7px;
  margin-bottom: 7px;
  text-align: center;
}
.top-container .bml-ad span {
  display: inline-block;
}
.top-container .bml-ad span a {
  display: block;
}

.bml-ad {
  display: none;
  text-align: center;
  margin-bottom: 5px;
}
.bml-ad span {
  display: block;
  line-height: 0;
}
.bml-ad a {
  display: inline-block;
  max-width: 100%;
}
.bml-ad a:hover {
  opacity: 0.7;
}
.bml-ad img {
  height: auto !important;
  max-width: 100%;
}

.cart-totals-wrapper .bml-ad.large img {
  display: block;
  margin: 0;
}

@media only screen and (max-width: 770px) {
  .bml-ad.small {
    display: block;
  }
}
@media only screen and (min-width: 771px) {
  .bml-ad.large {
    display: block;
  }
}
div.paypal-logo {
  text-align: center;
  margin: 15px 0;
  max-width: 100%;
}
div.paypal-logo span {
  display: block;
  width: 100%;
}
div.paypal-logo span a {
  display: inline-block;
  max-width: 100%;
}
div.paypal-logo span a img {
  max-width: 100%;
}
div.paypal-logo span > img {
  display: none;
}

.checkout-types div.paypal-logo {
  text-align: right;
}

.bml-checkout-type {
  list-style-type: none;
}

.sidebar .paypal-logo {
  text-align: center;
  line-height: 0;
}
.sidebar .paypal-logo > a {
  display: inline-block;
  max-width: 100%;
}
.sidebar .paypal-logo > a:hover {
  opacity: 0.8;
}
.sidebar .paypal-logo > a img {
  display: block;
}
.sidebar .paypal-logo .label {
  margin-top: 4px;
}
.sidebar .paypal-logo .label a {
  font-size: 12px;
  line-height: 1.5;
}

/* ============================================ *
 * Review - Customer
 * ============================================ */
#customer-reviews {
  width: auto;
  float: none;
}
#customer-reviews .review-heading {
  border-top: 1px solid #444444;
  border-bottom: 1px solid #444444;
  padding: 10px 0 5px;
}
#customer-reviews .review-heading:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .review-heading h2 {
  float: left;
  display: block;
}
#customer-reviews .review-heading .pager {
  clear: none;
  float: right;
  width: auto;
}
#customer-reviews .review-heading .pager .count-container .limiter {
  margin-bottom: 0;
}
#customer-reviews .review-heading .pager .count-container .limiter label {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 10px;
}
#customer-reviews .review-heading .pager .amount {
  display: none;
}
#customer-reviews h2 {
  color: #0085C3;
  font-size: 12px;
}
#customer-reviews h2 span {
  color: #444444;
}
#customer-reviews h3, #customer-reviews .toggle-tabs span, .toggle-tabs #customer-reviews span {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
}
#customer-reviews h3 span, #customer-reviews .toggle-tabs span span, .toggle-tabs #customer-reviews span span {
  color: #0085C3;
}
#customer-reviews .fieldset {
  padding-top: 25px;
  width: 470px;
}
#customer-reviews .fieldset h4 {
  border-bottom: 1px solid #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 5px;
}
#customer-reviews .fieldset h4 em {
  display: none;
}
#customer-reviews .fieldset .form-list {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin: 10px 0;
  width: 470px;
}
#customer-reviews .fieldset .form-list .inline-label:after {
  content: '';
  display: table;
  clear: both;
}
#customer-reviews .fieldset .form-list label {
  font-size: 12px;
  font-weight: normal;
}
#customer-reviews .fieldset .form-list textarea {
  border: 1px solid #444444;
  border-radius: 0;
  min-width: 100%;
  -webkit-appearance: none;
}
#customer-reviews .fieldset .form-list input {
  border: 1px solid #444444;
  border-radius: 0;
}
#customer-reviews .fieldset .form-list input[type="text"] {
  width: 100%;
}
#customer-reviews .buttons-set {
  border: none;
  margin: 0;
  width: 470px;
}
#customer-reviews dl {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}
#customer-reviews dl dt {
  margin: 10px 0;
}
#customer-reviews dl dd {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  margin: 10px 0;
}
#customer-reviews dl dd .ratings-table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
}
#customer-reviews dl dd .ratings-table tr {
  margin-right: 15px;
}
#customer-reviews dl dd .ratings-table .review-label {
  width: 300px;
  max-width: 70%;
}
#customer-reviews dl dd table {
  margin: 15px 0;
}
#customer-reviews dl dd .review-meta {
  color: #0085C3;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.review-summary-table {
  border-bottom: 1px solid #444444;
  margin: 0 0 10px;
}
.review-summary-table thead {
  background: transparent;
}
.review-summary-table thead th {
  background: transparent;
  border: none;
  padding: 15px 7px 10px 8px;
}
.review-summary-table tbody th {
  background: #FFFFFF;
  font-size: 12px;
}
.review-summary-table tbody td {
  border: none;
  text-align: center;
  padding: 0;
}
.review-summary-table tbody td label {
  width: 100%;
  display: block;
  padding: 11px 0;
}
.review-summary-table .rating-box .rating-number {
  display: none;
}
.review-summary-table .rating-box .rating-number:after {
  content: "";
  display: inline-block;
  background-position: 0px -599px;
  width: 13px;
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}

/* ============================================ *
 * Ratings - Global
 * ============================================ */
.ratings-table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
}
.ratings-table th {
  padding-right: 10px;
}
.ratings-table .rating-box {
  background-position: 0 -615px;
  background-repeat: repeat-x;
  height: 13px;
  overflow: hidden;
  text-indent: -9999px;
  width: 65px;
}
.ratings-table .rating-box .rating {
  background-position: 0 -600px;
  background-repeat: repeat-x;
  float: left;
  height: 13px;
  text-indent: -9999px;
}

@media only screen and (max-width: 770px) {
  body.review-product-list .product-view .product-shop .price-info {
    padding-left: 0;
  }
  body.review-product-list .product-view .product-shop .extra-info {
    padding: 0;
    min-width: 84%;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table {
    margin: 10px 0;
    width: 100%;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 535px) {
  body.review-product-list .product-view .product-shop .extra-info {
    min-width: 0;
  }
  body.review-product-list .product-view .product-shop .extra-info .ratings-table tr {
    float: none;
    margin-right: 0;
  }
}
@media only screen and (max-width: 520px) {
  #customer-reviews .fieldset {
    width: 100%;
  }
  #customer-reviews .fieldset .form-list {
    width: 100%;
  }
  #customer-reviews .fieldset .form-list .inline-label label,
  #customer-reviews .fieldset .form-list .inline-label .input-box {
    float: none;
  }
  #customer-reviews .buttons-set {
    width: 100%;
  }
  #customer-reviews .review-summary-table thead th {
    padding-left: 0px;
    padding-right: 0px;
  }
  #customer-reviews .review-summary-table tbody th {
    padding-left: 0px;
    padding-right: 0px;
  }
  #customer-reviews .review-summary-table tbody td {
    width: 20%;
    padding: 0px;
  }
  #customer-reviews .review-summary-table .rating-box {
    text-indent: 0px;
    text-align: center;
    background: none;
    height: 19.6px;
    width: 100%;
  }
  #customer-reviews .review-summary-table .rating-box .rating {
    display: none;
  }
  #customer-reviews .review-summary-table .rating-box .rating-number {
    display: inline-block;
  }
}
@media only screen and (max-width: 450px) {
  #customer-reviews dl dd .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * Review View Page
 * ============================================ */
.review-product-view .product-review .product-details h2 {
  border-bottom: none;
}
.review-product-view .product-review .product-img-box {
  width: auto;
  max-width: 50%;
}
.review-product-view .product-review .product-img-box > a {
  width: 100%;
}
.review-product-view .product-review .product-img-box .product-image {
  width: 100%;
}

@media only screen and (max-width: 770px) {
  .review-product-view .product-review .product-img-box {
    max-width: 100%;
  }
}
/* ============================================ *
 * Slideshow
 * ============================================ */
.slideshow-container {
  position: relative;
  display: block;
  width: 100%;
  margin: 10px 0;
  border: 1px solid #EDEDED;
}
.slideshow-container .slideshow {
  width: 100%;
  padding: 0;
  position: relative;
  margin: 0;
  border: 10px solid #FFFFFF;
}
.slideshow-container .slideshow > li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  display: block;
  margin: 0;
}
.slideshow-container .slideshow > li:first-child {
  position: static;
  z-index: 100;
}
.slideshow-container .slideshow > li img {
  max-width: 100%;
  width: 100%;
}

.slideshow-pager {
  text-align: center;
  width: 100%;
  z-index: 115;
  position: absolute;
  bottom: 0px;
  top: auto;
  overflow: hidden;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-pager span {
  font-family: arial;
  width: 44px;
  height: 44px;
  display: inline-block;
  color: #DDDDDD;
  cursor: pointer;
}
.slideshow-pager span:before {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
  border-radius: 1px;
  background-color: #FFFFFF;
  position: relative;
}
.slideshow-pager span:hover:before {
  background-color: #0074aa;
}
.slideshow-pager span.cycle-pager-active:before {
  background-color: #006290;
}
.slideshow-pager > * {
  cursor: pointer;
}

.slideshow-prev,
.slideshow-next {
  position: absolute;
  top: 0;
  width: 15%;
  max-width: 80px;
  height: 100%;
  opacity: 0.6;
  z-index: 110;
  cursor: pointer;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.slideshow-prev:before,
.slideshow-next:before {
  content: '';
  width: 0;
  height: 0;
  font-size: 0;
  position: absolute;
  border-style: solid;
  display: block;
  top: 50%;
  margin-top: -15px;
}
.slideshow-prev:hover,
.slideshow-next:hover {
  opacity: 1;
}
.slideshow-prev.disabled,
.slideshow-next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: default;
}

.slideshow-prev {
  left: 8px;
}
.slideshow-prev:before {
  border-width: 15px 15px 15px 0;
  border-color: transparent #FFFFFF transparent transparent;
  top: 50%;
  left: 10px;
}
.slideshow-prev:hover:before {
  border-color: transparent #0074aa transparent transparent;
}

.slideshow-next {
  right: 8px;
}
.slideshow-next:before {
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #FFFFFF;
  top: 50%;
  right: 10px;
}
.slideshow-next:hover:before {
  border-color: transparent transparent transparent #0074aa;
}

.cycle-caption {
  position: absolute;
  color: white;
  bottom: 15px;
  right: 15px;
  z-index: 110;
}

.cycle-overlay {
  font-family: tahoma, arial;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 120;
  background: black;
  color: white;
  padding: 15px;
  opacity: .5;
}

/* ============================================ *
 * Wishlist
 * ============================================ */
#wishlist-table th {
  text-align: center;
}
#wishlist-table.clean-table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
}
#wishlist-table.clean-table th {
  border-bottom: 1px solid #444444;
}
#wishlist-table.clean-table td {
  padding: 15px;
  vertical-align: top;
}
#wishlist-table.clean-table thead th {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
}
#wishlist-table .product-name {
  font-size: 16px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  margin-bottom: 0;
}
#wishlist-table .product-name a {
  color: #00aeef;
}
#wishlist-table .wishlist-sku {
  font-size: 11px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  margin: 5px 0;
}
#wishlist-table textarea {
  border: 1px solid #C0C0C0;
  width: 100%;
  height: 45px;
  font-size: 11px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
#wishlist-table textarea:focus {
  border: 1px solid #0085C3;
}
#wishlist-table .item-manage {
  text-align: right;
  max-width: 450px;
  padding-top: 5px;
}
#wishlist-table .item-manage .button {
  font-size: 11px;
  padding: 3px 5px;
}
#wishlist-table .cart-cell {
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-image {
  width: 113px;
}
#wishlist-table td.customer-wishlist-item-quantity {
  width: 3em;
}
#wishlist-table td.customer-wishlist-item-price {
  width: 120px;
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart {
  width: 150px;
}
#wishlist-table td.customer-wishlist-item-cart .button {
  font-size: 12px;
  margin-bottom: 10px;
  padding: 3px 5px;
  width: 100%;
}
#wishlist-table td.customer-wishlist-item-cart .truncated {
  margin-bottom: 10px;
}
#wishlist-table td.customer-wishlist-item-cart > p {
  margin-bottom: 0;
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
  text-align: center;
}
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
  vertical-align: top;
}
#wishlist-table td.customer-wishlist-item-remove {
  width: 20px;
}
#wishlist-table td .button,
#wishlist-table td button,
#wishlist-table td .mfp-wrap .button,
.mfp-wrap #wishlist-table td .button,
#wishlist-table td .mfp-wrap .button2,
.mfp-wrap #wishlist-table td .button2,
#wishlist-table td .mfp-wrap .middle_btn,
.mfp-wrap #wishlist-table td .middle_btn,
#wishlist-table td .mfp-wrap .button3,
.mfp-wrap #wishlist-table td .button3,
#wishlist-table td .mfp-wrap .btn,
.mfp-wrap #wishlist-table td .btn,
#wishlist-table td .col-main .button,
.col-main #wishlist-table td .button,
#wishlist-table td .col-main .button2,
.col-main #wishlist-table td .button2,
#wishlist-table td .col-main .middle_btn,
.col-main #wishlist-table td .middle_btn,
#wishlist-table td .col-main .button3,
.col-main #wishlist-table td .button3,
#wishlist-table td .col-main .btn,
.col-main #wishlist-table td .btn,
#wishlist-table td .mfp-wrap .btn-cart,
.mfp-wrap #wishlist-table td .btn-cart,
#wishlist-table td .col-main .btn-cart,
.col-main #wishlist-table td .btn-cart,
#wishlist-table td .minicart-actions .button,
.minicart-actions #wishlist-table td .button,
#wishlist-table td .minicart-actions .button3,
.minicart-actions #wishlist-table td .button3 {
  white-space: normal;
}
#wishlist-table .price-box {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
}
#wishlist-table .price-box .price {
  color: #444444;
}
#wishlist-table .giftregisty-add {
  margin-top: 5px;
}
#wishlist-table .giftregisty-add .change {
  display: none;
}
#wishlist-table .giftregisty-add li {
  cursor: pointer;
  color: #00aeef;
  margin-bottom: 3px;
}
#wishlist-table .truncated .details {
  background: none;
  color: #00aeef;
}
#wishlist-table td[data-rwd-label]:before {
  font-weight: 600;
}

@media only screen and (max-width: 1199px) {
  #wishlist-table.clean-table td {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 979px) {
  #wishlist-table.clean-table td {
    padding-left: 5px;
    padding-right: 5px;
  }
  #wishlist-table.clean-table td textarea {
    height: 100px;
  }
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 110px;
  }
  #wishlist-table .product-name {
    font-size: 13px;
  }
}
@media only screen and (max-width: 770px) {
  #wishlist-table:after {
    content: '';
    display: table;
    clear: both;
  }
  #wishlist-table .product-name {
    font-size: 16px;
  }
  #wishlist-table textarea {
    height: 68px;
    max-width: 100%;
  }
  #wishlist-table .item-manage {
    max-width: 100%;
  }
  #wishlist-table tr {
    position: relative;
  }
  #wishlist-table tr:after {
    content: '';
    display: table;
    clear: both;
  }
  #wishlist-table td.customer-wishlist-item-image {
    width: 70px;
  }
  #wishlist-table td.customer-wishlist-item-image img {
    width: 70px;
    height: 70px;
  }
  #wishlist-table td.customer-wishlist-item-cart p {
    margin-bottom: 0;
  }
  #wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    margin-right: 0;
    padding-top: 4px;
  }
  #wishlist-table td.customer-wishlist-item-cart {
    padding-right: 15px;
  }
}
@media only screen and (max-width: 599px) {
  #wishlist-table td.customer-wishlist-item-quantity {
    padding-left: 0;
  }
  #wishlist-table td.customer-wishlist-item-image,
  #wishlist-table th.customer-wishlist-item-image {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  #wishlist-table tr {
    position: relative;
  }
  #wishlist-table th.customer-wishlist-item-image {
    display: block;
  }
  #wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide;
  }
  #wishlist-table td.customer-wishlist-item-image {
    display: block;
    overflow: hidden;
  }
  #wishlist-table td.customer-wishlist-item-image a {
    float: left;
  }
  #wishlist-table td.customer-wishlist-item-image a img {
    width: 113px;
    height: 113px;
  }
  #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
    text-align: left;
  }
  #wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
    float: left;
    margin-right: 15px;
  }
  #wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
    text-align: left;
  }
  #wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
    margin-top: 0;
  }
  #wishlist-table td.customer-wishlist-item-cart .cart-cell {
    float: left;
    width: 48%;
  }
  #wishlist-table td.customer-wishlist-item-cart > p {
    float: right;
    width: 48%;
  }
  #wishlist-table td.customer-wishlist-item-remove {
    position: absolute;
    top: 15px;
    right: 0px;
    display: block;
    padding: 0px;
    height: 20px;
  }
  #wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 100%;
  }
}
/* ============================================ *
 * Wishlist Sidebar
 * ============================================ */
.block-wishlist .mini-products-list > li:not(:last-child) {
  padding-bottom: 5px;
}
.block-wishlist .product-details .product-name {
  padding-top: 0;
  margin-bottom: 5px;
}
.block-wishlist .price-box {
  float: left;
  margin: 0;
}
.block-wishlist .price-box,
.block-wishlist .price-box .price,
.block-wishlist .link-cart {
  font-size: 12px;
}
.block-wishlist .link-cart {
  float: left;
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #EDEDED;
}

/* ============================================ *
 * Checkout - Mini cart
 * ============================================ */
.header-minicart {
  display: inline-block;
}
@media only screen and (max-width: 770px) {
  .header-minicart {
    display: block;
  }
}
.header-minicart .minicart-message {
  display: block;
  padding: 10px;
}
.header-minicart .empty {
  padding: 10px;
  text-align: center;
}
.header-minicart .minicart-wrapper {
  clear: both;
  position: relative;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 10px 17px -9px #00283e;
  -moz-box-shadow: 0px 10px 17px -9px #00283e;
  box-shadow: 0px 10px 17px -9px #00283e;
}
.header-minicart .minicart-wrapper:before, .header-minicart .minicart-wrapper:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.header-minicart .minicart-wrapper:before {
  background-color: white;
  opacity: 0.8;
  z-index: 2;
}
.header-minicart .minicart-wrapper:after {
  background-image: url("../../skin/frontend/snowcommerce/dfs/images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}
.header-minicart .minicart-wrapper.loading {
  position: relative;
}
.header-minicart .minicart-wrapper.loading:before, .header-minicart .minicart-wrapper.loading:after {
  display: block;
}
.header-minicart .minicart-wrapper .reserved-cart {
  text-align: left;
  margin-right: 30px;
}
.header-minicart .block-cart {
  display: none;
}
.header-minicart .block-subtitle {
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 0px;
}
.header-minicart .block-subtitle .close {
  width: 40px;
  float: right;
  display: block;
  color: #444444;
  text-decoration: none;
  font-weight: normal;
  font-size: 30px;
  position: absolute;
  top: -8px;
  right: -3px;
}
.header-minicart .mini-products-list {
  padding: 10px;
  padding-top: 0px;
}
.header-minicart .mini-products-list li {
  padding: 8px 0px 8px 0px;
  border-bottom: 1px solid #DDDDDD;
  position: relative;
}
.header-minicart .mini-products-list li.last {
  border: none;
}
.header-minicart .mini-products-list li .product-details {
  position: relative;
}
.header-minicart .product-details .product-name {
  padding-top: 0px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.header-minicart .product-details .product-name:hover {
  white-space: normal;
}
.header-minicart .product-details .product-name a {
  color: #00aeef;
}
.header-minicart .info-wrapper {
  margin-bottom: 0.5em;
}
.header-minicart .info-wrapper th {
  padding-right: 10px;
}
.header-minicart .info-wrapper td {
  color: #0085C3;
  clear: right;
}
.header-minicart .info-wrapper .qty-wrapper td {
  height: 33px;
  line-height: 33px;
}
.header-minicart .info-wrapper .qty {
  padding-left: 4px;
  padding-right: 4px;
  margin-right: 2px;
  width: 3.2em;
  text-align: center;
  height: 30px;
}
.header-minicart .info-wrapper .qty:disabled {
  border: none;
}
.header-minicart .info-wrapper .quantity-button {
  opacity: 0;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms;
}
.header-minicart .info-wrapper .quantity-button[disabled] {
  cursor: default;
}
.header-minicart .info-wrapper .quantity-button.visible {
  opacity: 1;
}
.header-minicart .subtotal {
  background-color: #00aeef;
  text-align: center;
  line-height: 2em;
}
.header-minicart .subtotal .label {
  color: #FFFFFF;
}
.header-minicart .subtotal span {
  color: #FFFFFF;
}
.header-minicart .subtotal .price {
  color: #FFFFFF;
}
.header-minicart .minicart-actions {
  padding: 10px;
  margin-top: 0px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.header-minicart .minicart-actions .checkout-button {
  min-width: 145px;
}
.header-minicart .minicart-actions .cart-link {
  height: 33px;
  font-size: 13px;
}
.header-minicart .minicart-actions .paypal-logo .paypal-or {
  line-height: 1.6;
}
.header-minicart #minicart-error-message {
  text-align: center;
  color: red;
  display: none;
}
.header-minicart #minicart-success-message {
  text-align: center;
  color: green;
  display: none;
}
@media only screen and (max-width: 599px) {
  .header-minicart #minicart-success-message {
    color: #aaaaaa;
  }
}
.header-minicart .jcarousel-control-prev,
.header-minicart .jcarousel-control-next {
  display: none;
}

.header-minicart.skip-active .block-cart,
.block-cart.skip-active {
  display: block;
}

@media only screen and (min-width: 771px) {
  .checkout-types.minicart {
    float: none;
    text-align: center;
    max-width: 100%;
    white-space: nowrap;
  }
  .checkout-types.minicart li {
    width: 49%;
    display: inline-block;
  }
}
@media only screen and (max-width: 479px) {
  .header-minicart a.skip-cart {
    z-index: 1;
  }
}
@media only screen and (max-width: 770px) {
  .header-minicart .subtotal .label {
    color: #FFFFFF;
  }
  .header-minicart .minicart-wrapper:before {
    background-color: #EDEDED;
  }
  .header-minicart .quantity-button {
    float: none;
  }
  .header-minicart .header-minicart .block-cart {
    padding: 15px;
  }
  .header-minicart .header-minicart .block-subtitle {
    padding-top: 59px;
  }
  .header-minicart .minicart-actions {
    padding-bottom: 33px;
  }
  .header-minicart .minicart-actions .cart-link {
    bottom: 0;
    right: 10px;
    position: absolute;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li {
    display: inline-block;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo > a {
    display: inline;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .bml_button {
    display: inline-block;
    vertical-align: top;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    width: auto;
    float: none;
    display: inline;
    margin: 0 10px 5px 10px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 740px) {
  .header-minicart .minicart-actions .cart-link {
    right: auto;
    left: 0;
    text-align: center;
    width: 100%;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or,
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-button {
    width: 100%;
    display: block;
    margin-left: 0;
  }
  .header-minicart .minicart-actions .checkout-types.minicart li .paypal-logo .paypal-or {
    line-height: 1.6;
  }
}
@media only screen and (max-width: 599px) {
  .header-minicart .minicart-actions .checkout-button {
    width: 100%;
  }
}
/* ============================================ *
 * Search - Auto Suggest
 * ============================================ */
.search-autocomplete {
  left: 0 !important;
  overflow: visible !important;
  position: relative !important;
  top: 15px !important;
  width: 100% !important;
  z-index: 200;
}
.search-autocomplete ul {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: 1px solid #0085C3;
  left: 0;
  padding-left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.search-autocomplete ul li {
  border-bottom: 1px solid #eeeeee;
  color: #00aeef;
  cursor: pointer;
  font-size: 12px;
  padding: 4px 6px;
  text-align: left;
}
.search-autocomplete ul li:hover {
  color: #007DB8;
}
.search-autocomplete ul li.selected {
  background-color: #00aeef;
  color: white;
}
.search-autocomplete ul li .amount {
  float: right;
  font-weight: bold;
}
.search-autocomplete ul li:last-child {
  border-bottom: none;
}
.search-autocomplete:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #00aeef;
  border-top: none;
  left: 50%;
  top: -7px;
}

/* ============================================ *
 * Search - Advanced
 * ============================================ */
.advanced-search {
  background: #eeeeee;
  border: 1px solid #EDEDED;
  padding: 30px;
}
.advanced-search select.multiselect option {
  border-bottom: 1px solid #EDEDED;
  padding: 2px 5px;
}

@media only screen and (max-width: 479px) {
  .advanced-search {
    padding: 15px;
  }
}
/* ============================================ *
 * Account - Reviews
 * ============================================ */
.product-review .product-img-box p.label {
  border-bottom: 1px solid #444444;
  font-size: 16px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  margin-top: 20px;
  padding-bottom: 10px;
}
.product-review .product-img-box .rating-box {
  margin: 15px 0;
}
.product-review .product-details h2 {
  border-bottom: 1px solid #444444;
  color: #3399CC;
  font-size: 16px;
  font-weight: 600;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  padding-bottom: 10px;
}
.product-review .ratings-table {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.product-review .ratings-table th {
  padding-right: 10px;
}
.product-review .ratings-table tr {
  float: left;
  font-size: 12px;
  margin-right: 10px;
}
.product-review .ratings-description dt {
  border-bottom: 1px solid #444444;
  font-size: 16px;
  font-weight: 400;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  margin-top: 20px;
  padding: 10px 0;
}
.product-review .ratings-description dd {
  color: #737373;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 13px;
}

@media only screen and (min-width: 771px) {
  .product-review .ratings-table tr {
    float: none;
  }
}
@media only screen and (min-width: 1126px) {
  .product-review .ratings-table tr {
    float: left;
    margin-right: 15px;
  }
}
@media only screen and (max-width: 320px) {
  .product-review .ratings-table tr {
    float: none;
  }
}
/* ============================================ *
 * CMS Pages
 * ============================================ */
.cms-page-view .page-title h1,
.cms-page-view .page-title h3,
.cms-page-view .page-title .toggle-tabs span,
.toggle-tabs .cms-page-view .page-title span,
.cms-page-view .page-head h1,
.cms-page-view .page-head h3,
.cms-page-view .page-head .toggle-tabs span,
.toggle-tabs .cms-page-view .page-head span,
.cms-no-route .page-title h1,
.cms-no-route .page-title h3,
.cms-no-route .page-title .toggle-tabs span,
.toggle-tabs .cms-no-route .page-title span,
.cms-no-route .page-head h1,
.cms-no-route .page-head h3,
.cms-no-route .page-head .toggle-tabs span,
.toggle-tabs .cms-no-route .page-head span {
  border: none;
}
.cms-page-view .std img,
.cms-no-route .std img {
  max-width: 100%;
}
.cms-page-view .std p,
.cms-no-route .std p {
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
.cms-page-view .std h1,
.cms-no-route .std h1 {
  color: #0085C3;
}
.cms-page-view .std h2,
.cms-no-route .std h2 {
  color: #0085C3;
}
.cms-page-view .std li,
.cms-no-route .std li {
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}
.cms-page-view .col-left:after,
.cms-no-route .col-left:after {
  content: '';
  display: table;
  clear: both;
}

.cms-no-route .std img {
  width: 100%;
}

.cms-page-view .std .messages,
.cms-home .std .messages,
.cms-no-route .std .messages {
  margin-bottom: 10px;
}
.cms-page-view .std .messages ul,
.cms-home .std .messages ul,
.cms-no-route .std .messages ul {
  margin-bottom: 0;
}
.cms-page-view .std .messages li,
.cms-home .std .messages li,
.cms-no-route .std .messages li {
  list-style: none;
  margin-left: 0;
  font-style: normal;
  font-family: arial, helvetica, sans-serif;
}

#accordion .toggle-tabs {
  display: none;
}
#accordion > dl > dt {
  margin: 0;
  margin-bottom: 10px;
  color: #444444;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
  text-rendering: optimizeSpeed;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-weight: normal;
  margin-bottom: 0px;
  padding: 7px 10px 7px 24px;
  border-width: 1px;
  border-style: solid;
  border-color: #444444;
  position: relative;
  background-color: #eeeeee;
  display: block;
}
#accordion > dl > dt:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #00aeef;
  border-bottom: none;
  left: 10px;
  top: 50%;
  margin-top: -3px;
}
#accordion > dl > dt:hover {
  background-color: #e7e7e7;
}
#accordion > dl > dd {
  padding: 10px;
  margin: 0;
  border-width: 0 1px;
  border-style: solid;
  border-color: #444444;
}
#accordion > dl > dd:last-child {
  border-width: 0 1px 1px 1px;
}
#accordion li {
  position: relative;
  overflow: hidden;
}
#accordion li .plusimage h2 {
  margin-right: 10px;
}

.page-sitemap .links {
  display: block;
  text-align: right;
  margin: 0 20px 0 0;
}
.page-sitemap .links a {
  position: relative;
}
.page-sitemap .sitemap {
  padding: 0 20px;
  margin: 15px 0;
  font-size: 12px;
}
.page-sitemap .sitemap li {
  margin: 3px 0;
}

.contacts-index-index h1 {
  border: none;
}

#contactForm {
  padding-left: 40px;
}
#contactForm h2 {
  display: none;
}
#contactForm:after {
  content: '';
  display: table;
  clear: both;
}
#contactForm .fieldset .legend + .required {
  margin: 0;
}

@media only screen and (max-width: 770px) {
  #contactForm {
    padding-left: 0;
  }
}
.faq .link-open {
  color: #0057b8;
  text-decoration: underline;
  display: block;
  margin-bottom: 5px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
.faq .faq-block .answer {
  display: none;
  height: 0%;
  max-height: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0;
  margin: 0;
}
.faq .faq-block.active .answer {
  display: inline-block;
  height: 100%;
  max-height: 800px;
  width: 100%;
  margin-bottom: 5px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.block-coupon-subscribe {
  text-align: left;
}
.block-coupon-subscribe .actions {
  margin: 0;
  padding: 0;
}
.block-coupon-subscribe .actions .button {
  float: none;
}

.login-account-new {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  text-align: center;
  font-weight: 600;
  padding: 5px;
}
.login-account-new p {
  color: #444444;
  font-size: 16px;
  font-style: italic;
}
.login-account-new .login-account-new-header {
  color: #007ec4;
  font-size: 24px;
  font-style: normal;
}

.auction-card-note {
  width: 40%;
  float: right;
  max-width: 500px;
}
.auction-card-note > div {
  background-color: #eee;
  margin-bottom: 15px;
  padding: 15px;
}
.auction-card-note > div p {
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 14px;
  color: #444;
}
.auction-card-note > div p.billing-note-header {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #000;
}

.auction-card-form {
  width: 55%;
  float: left;
}

@media (max-width: 770px) {
  .auction-card-note,
  .auction-card-form {
    width: 100%;
    float: none;
  }
}
/* ============================================ *
 * Pricing Conditions
 * ============================================ */
.price-box .minimal-price-link .label {
  color: #CF5050;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  font-size: 12px;
}

.map-info {
  white-space: nowrap;
}

.catalog-product-view .map-info {
  white-space: normal;
}
.catalog-product-view .map-info > span {
  float: right;
  margin-bottom: 5px;
}
.catalog-product-view .map-info .price-box.map-info > a {
  float: right;
  width: 100%;
}

/* ============================================ *
 * Cookies
 * ============================================ */
.notice-cookie .notice-inner {
  padding-bottom: 0;
}
.notice-cookie .notice-inner:after {
  content: '';
  display: table;
  clear: both;
}
.notice-cookie .notice-text {
  float: left;
  max-width: 90%;
  padding-top: 4px;
  text-align: left;
}
.notice-cookie .notice-text p {
  padding-bottom: 14.5px;
  line-height: 1.3;
}
.notice-cookie .actions {
  float: left;
  text-align: right;
  padding-bottom: 14.5px;
}

@media only screen and (max-width: 979px) {
  .notice-cookie .notice-text {
    max-width: 86%;
  }
}
@media only screen and (max-width: 770px) {
  .notice-cookie {
    padding: 0 20px;
  }
  .notice-cookie .notice-text {
    max-width: 82%;
    padding-top: 0;
  }
}
@media only screen and (max-width: 620px) {
  .notice-cookie {
    padding: 0 20px;
  }
  .notice-cookie .notice-inner {
    background-position: left 10px;
  }
  .notice-cookie .notice-inner:after {
    content: '';
    display: table;
    clear: both;
  }
  .notice-cookie .notice-text {
    float: none;
    max-width: 100%;
    padding-top: 0;
  }
  .notice-cookie .actions {
    text-align: left;
  }
}
/* ============================================ *
 * Tags
 * ============================================ */
#addTagForm button,
#addTagForm .mfp-wrap .button,
.mfp-wrap #addTagForm .button,
#addTagForm .mfp-wrap .button2,
.mfp-wrap #addTagForm .button2,
#addTagForm .mfp-wrap .middle_btn,
.mfp-wrap #addTagForm .middle_btn,
#addTagForm .mfp-wrap .button3,
.mfp-wrap #addTagForm .button3,
#addTagForm .mfp-wrap .btn,
.mfp-wrap #addTagForm .btn,
#addTagForm .col-main .button,
.col-main #addTagForm .button,
#addTagForm .col-main .button2,
.col-main #addTagForm .button2,
#addTagForm .col-main .middle_btn,
.col-main #addTagForm .middle_btn,
#addTagForm .col-main .button3,
.col-main #addTagForm .button3,
#addTagForm .col-main .btn,
.col-main #addTagForm .btn, #addTagForm .mfp-wrap .btn-cart, .mfp-wrap #addTagForm .btn-cart,
#addTagForm .col-main .btn-cart,
.col-main #addTagForm .btn-cart, #addTagForm .minicart-actions .button, .minicart-actions #addTagForm .button, #addTagForm .minicart-actions .button3, .minicart-actions #addTagForm .button3 {
  margin-top: 5px;
  margin-bottom: 10px;
}

#addTagForm .form-add {
  margin-top: 10px;
}

.product-tags {
  background-color: #eeeeee;
  border: 1px solid #444444;
  float: left;
  margin-bottom: 10px;
  padding: 5px 1% 10px;
  width: 98%;
}

.product-tags li {
  float: left;
  margin-right: 15px;
}

.product-tags li.last {
  margin-right: 0px;
}

.tags-list {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

.tags-list > li {
  float: left;
  margin-right: 10px;
}

.block-tags .actions > a {
  font-size: 12px;
}

.my-tag-edit .button.btn-remove {
  padding: 0;
}
.my-tag-edit .button.btn-remove:after {
  color: white;
}

@media only screen and (max-width: 770px) {
  .tags-list > li,
  .tags-list {
    float: none;
  }
}
/* ============================================ *
 * Captcha
 * ============================================ */
.captcha-note {
  clear: left;
  padding-top: 5px;
}

.captcha-image {
  float: left;
  display: inline;
  max-width: 100%;
  position: relative;
  width: 258px;
  margin-bottom: 10px;
}

.captcha-image .captcha-img {
  border: 1px solid #b6b6b6;
  vertical-align: bottom;
  width: 100%;
}

.registered-users .captcha-image {
  margin: 0;
}

.captcha-reload {
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 2px;
}

.captcha-reload.refreshing {
  animation: rotate 1.5s infinite linear;
  -webkit-animation: rotate 1.5s infinite linear;
  -moz-animation: rotate 1.5s infinite linear;
}

.customer-account-create .scaffold-form .captcha-input-container label:first-child {
  width: 100%;
}

.captcha-reload {
  position: absolute;
  right: 4px;
  top: 4px;
}

.captcha-img {
  border: 20px solid #bbb;
}

.captcha-input-container {
  margin-bottom: 10px;
}

.control.newsletter-box, .captcha-input-container, .captcha-img-container {
  float: none;
  clear: both;
}
.control.newsletter-box:after, .captcha-input-container:after, .captcha-img-container:after {
  content: '';
  content: '';
  display: table;
  clear: both;
}

/* ============================================ *
 * Checkout Billing Fix to place the Captcha properly
 * ============================================ */
#co-billing-form ul.form-list > .control {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

/* ============================================ *
 * Account - Orders, Invoices, Credit Memos.
 * ============================================ */
@media only screen and (max-width: 479px) {
  .sales-order-invoice .sub-title,
  .sales-order-creditmemo .sub-title,
  .sales-order-shipment .sub-title {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 100%;
  }
  .sales-order-invoice .order-links,
  .sales-order-creditmemo .order-links,
  .sales-order-shipment .order-links {
    text-align: center;
    width: 100%;
  }
}
/* ============================================ *
 * Recurring Profiles
 * ============================================ */
#recurring_profile_list_view th {
  white-space: normal;
}
#recurring_profile_list_view th span {
  white-space: inherit;
}
@media only screen and (max-width: 479px) {
  #recurring_profile_list_view {
    font-size: 12px;
  }
  #recurring_profile_list_view a {
    font-size: inherit;
  }
  #recurring_profile_list_view th,
  #recurring_profile_list_view td {
    padding: 2px;
  }
}

.recurring-profiles-title {
  float: left;
}
.recurring-profiles-title h1 {
  margin-bottom: 7px;
}

body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
  float: right;
  text-align: right;
  margin-bottom: 30px;
}
@media only screen and (max-width: 479px) {
  body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons {
    text-align: center;
    float: none;
  }
}
body.customer-account .my-account .title-buttons.recurring-profiles-title-buttons .button {
  position: static;
}

.recurring-profiles-messages:after {
  content: '';
  display: table;
  clear: both;
}

#recurring_start_date_trig {
  display: inline;
}

/* ============================================ *
 * Billing Agreements
 * ============================================ */
.billing-agreements .info-box {
  margin-bottom: 30px;
}
.billing-agreements .info-box:after {
  content: '';
  display: table;
  clear: both;
}
.billing-agreements .info-box .form-list {
  max-width: 400px;
  width: 100%;
}
.billing-agreements .info-box .box-title {
  margin-top: 20px;
  margin-bottom: 7px;
}
.billing-agreements .info-box .button {
  float: right;
  margin-top: 7px;
}
@media only screen and (max-width: 479px) {
  .billing-agreements .info-box .button {
    width: 100%;
    float: none;
  }
}
.billing-agreements #payment_method {
  width: 100%;
  margin-top: 7px;
  margin-bottom: 7px;
}

.billing-agreement-view-header-wrapper .heading {
  max-width: 80%;
}
@media only screen and (max-width: 479px) {
  .billing-agreement-view-header-wrapper .heading {
    max-width: 100%;
  }
}

.billing-agreement-details td, .billing-agreement-details th {
  padding: 3.5px;
}

@media only screen and (max-width: 979px) {
  .billing-agreements .data-table .created-at,
  .billing-agreements .data-table .updated-at {
    display: none;
  }
}
/* ============================================ *
 * Popular Search Terms Cloud
 * ============================================ */
.catalogsearch-term-popular .tags-list {
  float: left;
  width: 100%;
}

.catalogsearch-term-popular .tags-list > li {
  float: left;
  height: 40px;
  margin-right: 25px;
}

/* ============================================ *
 * Widgets
 * ============================================ */
/* -------------------------------------------- *
 * Add to cart by SKU
 */
.sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
  width: 100%;
}
@media only screen and (min-width: 771px) {
  .sidebar .widget-addbysku .sku-table .input-text:not(.qty) {
    max-width: 100px;
  }
}

.widget {
  clear: both;
}

.widget .pager {
  float: none;
  width: 100%;
}

@media only screen and (min-width: 1199px) {
  .col2-left-layout .col-main .widget,
  .col2-right-layout .col-main .widget,
  .col3-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  .col2-left-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col2-right-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n),
  .col3-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li,
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  .col2-left-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col2-right-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n),
  .col3-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 770px) {
  .col1-layout .col-main .widget {
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
    /* Config: Columns + flexible gutter */
    /* Undo three-column config */
    /* Set column config */
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li {
    width: 23.33333%;
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n+1) {
    clear: left;
  }
  .col1-layout .col-main .widget .products-grid--max-4-col-widget > li:nth-child(4n) {
    margin-right: 0;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(odd) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n+1) {
    clear: none;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(even),
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(3n) {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li {
    width: 18.22222%;
    margin-right: 2.22222%;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n+1) {
    clear: left;
  }
  .col1-layout .col-main .widget .products-grid--max-5-col-widget > li:nth-child(5n) {
    margin-right: 0;
  }
}
/* ============================================ *
 * Checkout - Multiple Addresses
 * ============================================ */
body[class*="checkout-multishipping-"] .checkout-progress {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
body[class*="checkout-multishipping-"] .checkout-progress > li {
  float: left;
  width: 20%;
  text-align: center;
  padding: 8px 1% 6px;
  background: #eeeeee;
  border-bottom: 1px solid #444444;
  border-right: 1px solid #444444;
  margin-bottom: 10px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.active {
  background-color: #DDDDDD;
}
body[class*="checkout-multishipping-"] .checkout-progress > li.last {
  border-right: 0px;
}
body[class*="checkout-multishipping-"] .page-title {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .page-title h1 {
  border: 0 none;
  float: left;
  margin-top: 2px;
  margin-right: 2%;
}
body[class*="checkout-multishipping-"] .page-title .button {
  float: right;
}
body[class*="checkout-multishipping-"] .multiple-checkout > h2 {
  text-transform: none;
  font-size: 17px;
  margin-bottom: 15px;
}
body[class*="checkout-multishipping-"] .messages {
  float: left;
  width: 100%;
}
body[class*="checkout-multishipping-"] .col-2.col-wide {
  width: 66%;
}
body[class*="checkout-multishipping-"] .col-1.col-narrow {
  width: 30%;
}
body[class*="checkout-multishipping-"] .actions {
  margin-bottom: 10px;
}
body[class*="checkout-multishipping-"] .grand-total {
  text-align: right;
  font-size: 16px;
  font-weight: bold;
}
body[class*="checkout-multishipping-"] #checkout-review-submit {
  float: right;
}
body[class*="checkout-multishipping-"] #review-buttons-container {
  float: right;
  text-align: right;
}

.checkout-multishipping-addresses .btn-remove2 {
  text-indent: -5555px;
  display: block;
  width: 22px;
  height: 22px;
}

.checkout-multishipping-shipping .gift-messages {
  margin-top: 20px;
}
.checkout-multishipping-shipping .gift-messages-form {
  margin-top: 15px;
}
.checkout-multishipping-shipping .gift-messages-form h4 {
  margin-top: 15px;
  margin-bottom: 5px;
}
.checkout-multishipping-shipping .gift-messages-form .form-list {
  margin-top: 10px;
  margin-bottom: 25px;
}
.checkout-multishipping-shipping .gift-messages-form .item {
  margin-top: 15px;
}

.checkout-multishipping-shipping .col-1 .box-title h2, .checkout-multishipping-shipping .col-1 .box-title h3, .checkout-multishipping-shipping .col-1 .box-title .toggle-tabs span, .toggle-tabs .checkout-multishipping-shipping .col-1 .box-title span, .checkout-multishipping-shipping .col-1 .box-title h4, .checkout-multishipping-shipping .col-2 .box-title h2, .checkout-multishipping-shipping .col-2 .box-title h3, .checkout-multishipping-shipping .col-2 .box-title .toggle-tabs span, .toggle-tabs .checkout-multishipping-shipping .col-2 .box-title span, .checkout-multishipping-shipping .col-2 .box-title h4,
.checkout-multishipping-billing .col-1 .box-title h2,
.checkout-multishipping-billing .col-1 .box-title h3,
.checkout-multishipping-billing .col-1 .box-title .toggle-tabs span,
.toggle-tabs .checkout-multishipping-billing .col-1 .box-title span,
.checkout-multishipping-billing .col-1 .box-title h4,
.checkout-multishipping-billing .col-2 .box-title h2,
.checkout-multishipping-billing .col-2 .box-title h3,
.checkout-multishipping-billing .col-2 .box-title .toggle-tabs span,
.toggle-tabs .checkout-multishipping-billing .col-2 .box-title span,
.checkout-multishipping-billing .col-2 .box-title h4,
.checkout-multishipping-overview .col-1 .box-title h2,
.checkout-multishipping-overview .col-1 .box-title h3,
.checkout-multishipping-overview .col-1 .box-title .toggle-tabs span,
.toggle-tabs .checkout-multishipping-overview .col-1 .box-title span,
.checkout-multishipping-overview .col-1 .box-title h4,
.checkout-multishipping-overview .col-2 .box-title h2,
.checkout-multishipping-overview .col-2 .box-title h3,
.checkout-multishipping-overview .col-2 .box-title .toggle-tabs span,
.toggle-tabs .checkout-multishipping-overview .col-2 .box-title span,
.checkout-multishipping-overview .col-2 .box-title h4 {
  font-weight: normal;
  width: 100%;
  background: #eeeeee;
  border-bottom: 1px solid #444444;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 > h4, .checkout-multishipping-shipping .col-2 > h4,
.checkout-multishipping-billing .col-1 > h4,
.checkout-multishipping-billing .col-2 > h4,
.checkout-multishipping-overview .col-1 > h4,
.checkout-multishipping-overview .col-2 > h4 {
  font-weight: normal;
  width: 100%;
  background: #eeeeee;
  border-bottom: 1px solid #444444;
  padding: 10px;
  font-size: 14px;
}
.checkout-multishipping-shipping .col-1 .box-content, .checkout-multishipping-shipping .col-2 .box-content,
.checkout-multishipping-billing .col-1 .box-content,
.checkout-multishipping-billing .col-2 .box-content,
.checkout-multishipping-overview .col-1 .box-content,
.checkout-multishipping-overview .col-2 .box-content {
  margin-bottom: 25px;
  padding-left: 10px;
  margin-top: 10px;
}

.checkout-multishipping-billing .sp-methods dt {
  float: left;
  width: 100%;
}

#multiship-addresses-table > tbody > tr > td.a-center.last > a {
  background-image: none;
}

#review-order-form > div:nth-child(3) > div.divider {
  width: 100%;
  clear: both;
}

@media only screen and (max-width: 979px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 300px;
  }

  #review-order-form .col-1,
  #review-order-form .col-2 {
    float: none;
    width: auto;
    border: 0;
    padding-right: 0;
    padding-left: 0;
  }
}
@media only screen and (max-width: 770px) {
  body[class*="checkout-multishipping-"] .checkout-progress span {
    width: 12px;
  }
  body[class*="checkout-multishipping-"] .checkout-progress li {
    width: 100%;
    margin: 0;
    text-align: left;
    padding-left: 3%;
    border-right: 0px;
  }
  body[class*="checkout-multishipping-"] .checkout-progress span {
    word-spacing: 1px;
    width: 12px;
  }
  body[class*="checkout-multishipping-"] .box-title {
    float: left;
    width: 100%;
  }
  body[class*="checkout-multishipping-"] .page-title .button {
    float: left;
    margin-bottom: 10px;
  }
  body[class*="checkout-multishipping-"] .linearize-table tfoot td {
    text-align: right;
  }
  body[class*="checkout-multishipping-"] .linearize-table select {
    width: 100%;
    min-width: 200px;
  }
  body[class*="checkout-multishipping-"] .col-1.col-narrow, body[class*="checkout-multishipping-"] .col-2.col-wide {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 599px) {
  .checkout-multishipping-addresses .linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 10px;
    margin-top: 12px;
  }
}
@media only screen and (max-width: 479px) {
  body[class*="checkout-multishipping-"] .buttons-set .back-link {
    display: block;
  }
}
/* ============================================ *
 * Calendar styles (restore styles from /js/calendar)
 * ============================================ */
div.calendar table {
  border-collapse: separate;
}
div.calendar table td.button {
  display: table-cell;
  background: inherit;
  color: inherit;
  text-transform: none;
}

.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(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ad.svg);
}

.flag-icon-ae {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ae.svg);
}

.flag-icon-af {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/af.svg);
}

.flag-icon-ag {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ag.svg);
}

.flag-icon-ai {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ai.svg);
}

.flag-icon-al {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/al.svg);
}

.flag-icon-am {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/am.svg);
}

.flag-icon-ao {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ao.svg);
}

.flag-icon-aq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/aq.svg);
}

.flag-icon-ar {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ar.svg);
}

.flag-icon-as {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/as.svg);
}

.flag-icon-at {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/at.svg);
}

.flag-icon-au {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/au.svg);
}

.flag-icon-aw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/aw.svg);
}

.flag-icon-ax {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ax.svg);
}

.flag-icon-az {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/az.svg);
}

.flag-icon-ba {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ba.svg);
}

.flag-icon-bb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bb.svg);
}

.flag-icon-bd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bd.svg);
}

.flag-icon-be {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/be.svg);
}

.flag-icon-bf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bf.svg);
}

.flag-icon-bg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bg.svg);
}

.flag-icon-bh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bh.svg);
}

.flag-icon-bi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bi.svg);
}

.flag-icon-bj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bj.svg);
}

.flag-icon-bl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bl.svg);
}

.flag-icon-bm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bm.svg);
}

.flag-icon-bn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bn.svg);
}

.flag-icon-bo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bo.svg);
}

.flag-icon-bq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bq.svg);
}

.flag-icon-br {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/br.svg);
}

.flag-icon-bs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bs.svg);
}

.flag-icon-bt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bt.svg);
}

.flag-icon-bv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bv.svg);
}

.flag-icon-bw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bw.svg);
}

.flag-icon-by {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/by.svg);
}

.flag-icon-bz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bz.svg);
}

.flag-icon-ca {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ca.svg);
}

.flag-icon-cc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cc.svg);
}

.flag-icon-cd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cd.svg);
}

.flag-icon-cf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cf.svg);
}

.flag-icon-cg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cg.svg);
}

.flag-icon-ch {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ch.svg);
}

.flag-icon-ci {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ci.svg);
}

.flag-icon-ck {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ck.svg);
}

.flag-icon-cl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cl.svg);
}

.flag-icon-cm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cm.svg);
}

.flag-icon-cn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cn.svg);
}

.flag-icon-co {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/co.svg);
}

.flag-icon-cr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cr.svg);
}

.flag-icon-cu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cu.svg);
}

.flag-icon-cv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cv.svg);
}

.flag-icon-cw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cw.svg);
}

.flag-icon-cx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cx.svg);
}

.flag-icon-cy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cy.svg);
}

.flag-icon-cz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cz.svg);
}

.flag-icon-de {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/de.svg);
}

.flag-icon-dj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dj.svg);
}

.flag-icon-dk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dk.svg);
}

.flag-icon-dm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dm.svg);
}

.flag-icon-do {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/do.svg);
}

.flag-icon-dz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dz.svg);
}

.flag-icon-ec {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ec.svg);
}

.flag-icon-ee {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ee.svg);
}

.flag-icon-eg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eg.svg);
}

.flag-icon-eh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eh.svg);
}

.flag-icon-er {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/er.svg);
}

.flag-icon-es {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/es.svg);
}

.flag-icon-et {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/et.svg);
}

.flag-icon-fi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fi.svg);
}

.flag-icon-fj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fj.svg);
}

.flag-icon-fk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fk.svg);
}

.flag-icon-fm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fm.svg);
}

.flag-icon-fo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fo.svg);
}

.flag-icon-fr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fr.svg);
}

.flag-icon-ga {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ga.svg);
}

.flag-icon-gb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb.svg);
}

.flag-icon-gd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gd.svg);
}

.flag-icon-ge {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ge.svg);
}

.flag-icon-gf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gf.svg);
}

.flag-icon-gg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gg.svg);
}

.flag-icon-gh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gh.svg);
}

.flag-icon-gi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gi.svg);
}

.flag-icon-gl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gl.svg);
}

.flag-icon-gm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gm.svg);
}

.flag-icon-gn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gn.svg);
}

.flag-icon-gp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gp.svg);
}

.flag-icon-gq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gq.svg);
}

.flag-icon-gr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gr.svg);
}

.flag-icon-gs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gs.svg);
}

.flag-icon-gt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gt.svg);
}

.flag-icon-gu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gu.svg);
}

.flag-icon-gw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gw.svg);
}

.flag-icon-gy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gy.svg);
}

.flag-icon-hk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hk.svg);
}

.flag-icon-hm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hm.svg);
}

.flag-icon-hn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hn.svg);
}

.flag-icon-hr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hr.svg);
}

.flag-icon-ht {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ht.svg);
}

.flag-icon-hu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hu.svg);
}

.flag-icon-id {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/id.svg);
}

.flag-icon-ie {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ie.svg);
}

.flag-icon-il {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/il.svg);
}

.flag-icon-im {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/im.svg);
}

.flag-icon-in {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/in.svg);
}

.flag-icon-io {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/io.svg);
}

.flag-icon-iq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/iq.svg);
}

.flag-icon-ir {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ir.svg);
}

.flag-icon-is {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/is.svg);
}

.flag-icon-it {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/it.svg);
}

.flag-icon-je {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/je.svg);
}

.flag-icon-jm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jm.svg);
}

.flag-icon-jo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jo.svg);
}

.flag-icon-jp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jp.svg);
}

.flag-icon-ke {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ke.svg);
}

.flag-icon-kg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kg.svg);
}

.flag-icon-kh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kh.svg);
}

.flag-icon-ki {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ki.svg);
}

.flag-icon-km {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/km.svg);
}

.flag-icon-kn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kn.svg);
}

.flag-icon-kp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kp.svg);
}

.flag-icon-kr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kr.svg);
}

.flag-icon-kw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kw.svg);
}

.flag-icon-ky {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ky.svg);
}

.flag-icon-kz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kz.svg);
}

.flag-icon-la {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/la.svg);
}

.flag-icon-lb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lb.svg);
}

.flag-icon-lc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lc.svg);
}

.flag-icon-li {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/li.svg);
}

.flag-icon-lk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lk.svg);
}

.flag-icon-lr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lr.svg);
}

.flag-icon-ls {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ls.svg);
}

.flag-icon-lt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lt.svg);
}

.flag-icon-lu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lu.svg);
}

.flag-icon-lv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lv.svg);
}

.flag-icon-ly {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ly.svg);
}

.flag-icon-ma {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ma.svg);
}

.flag-icon-mc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mc.svg);
}

.flag-icon-md {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/md.svg);
}

.flag-icon-me {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/me.svg);
}

.flag-icon-mf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mf.svg);
}

.flag-icon-mg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mg.svg);
}

.flag-icon-mh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mh.svg);
}

.flag-icon-mk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mk.svg);
}

.flag-icon-ml {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ml.svg);
}

.flag-icon-mm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mm.svg);
}

.flag-icon-mn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mn.svg);
}

.flag-icon-mo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mo.svg);
}

.flag-icon-mp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mp.svg);
}

.flag-icon-mq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mq.svg);
}

.flag-icon-mr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mr.svg);
}

.flag-icon-ms {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ms.svg);
}

.flag-icon-mt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mt.svg);
}

.flag-icon-mu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mu.svg);
}

.flag-icon-mv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mv.svg);
}

.flag-icon-mw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mw.svg);
}

.flag-icon-mx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mx.svg);
}

.flag-icon-my {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/my.svg);
}

.flag-icon-mz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mz.svg);
}

.flag-icon-na {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/na.svg);
}

.flag-icon-nc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nc.svg);
}

.flag-icon-ne {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ne.svg);
}

.flag-icon-nf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nf.svg);
}

.flag-icon-ng {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ng.svg);
}

.flag-icon-ni {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ni.svg);
}

.flag-icon-nl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nl.svg);
}

.flag-icon-no {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/no.svg);
}

.flag-icon-np {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/np.svg);
}

.flag-icon-nr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nr.svg);
}

.flag-icon-nu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nu.svg);
}

.flag-icon-nz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nz.svg);
}

.flag-icon-om {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/om.svg);
}

.flag-icon-pa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pa.svg);
}

.flag-icon-pe {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pe.svg);
}

.flag-icon-pf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pf.svg);
}

.flag-icon-pg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pg.svg);
}

.flag-icon-ph {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ph.svg);
}

.flag-icon-pk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pk.svg);
}

.flag-icon-pl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pl.svg);
}

.flag-icon-pm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pm.svg);
}

.flag-icon-pn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pn.svg);
}

.flag-icon-pr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pr.svg);
}

.flag-icon-ps {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ps.svg);
}

.flag-icon-pt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pt.svg);
}

.flag-icon-pw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pw.svg);
}

.flag-icon-py {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/py.svg);
}

.flag-icon-qa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/qa.svg);
}

.flag-icon-re {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/re.svg);
}

.flag-icon-ro {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ro.svg);
}

.flag-icon-rs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/rs.svg);
}

.flag-icon-ru {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ru.svg);
}

.flag-icon-rw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/rw.svg);
}

.flag-icon-sa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sa.svg);
}

.flag-icon-sb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sb.svg);
}

.flag-icon-sc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sc.svg);
}

.flag-icon-sd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sd.svg);
}

.flag-icon-se {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/se.svg);
}

.flag-icon-sg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sg.svg);
}

.flag-icon-sh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sh.svg);
}

.flag-icon-si {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/si.svg);
}

.flag-icon-sj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sj.svg);
}

.flag-icon-sk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sk.svg);
}

.flag-icon-sl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sl.svg);
}

.flag-icon-sm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sm.svg);
}

.flag-icon-sn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sn.svg);
}

.flag-icon-so {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/so.svg);
}

.flag-icon-sr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sr.svg);
}

.flag-icon-ss {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ss.svg);
}

.flag-icon-st {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/st.svg);
}

.flag-icon-sv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sv.svg);
}

.flag-icon-sx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sx.svg);
}

.flag-icon-sy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sy.svg);
}

.flag-icon-sz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sz.svg);
}

.flag-icon-tc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tc.svg);
}

.flag-icon-td {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/td.svg);
}

.flag-icon-tf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tf.svg);
}

.flag-icon-tg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tg.svg);
}

.flag-icon-th {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/th.svg);
}

.flag-icon-tj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tj.svg);
}

.flag-icon-tk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tk.svg);
}

.flag-icon-tl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tl.svg);
}

.flag-icon-tm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tm.svg);
}

.flag-icon-tn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tn.svg);
}

.flag-icon-to {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/to.svg);
}

.flag-icon-tr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tr.svg);
}

.flag-icon-tt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tt.svg);
}

.flag-icon-tv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tv.svg);
}

.flag-icon-tw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tw.svg);
}

.flag-icon-tz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tz.svg);
}

.flag-icon-ua {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ua.svg);
}

.flag-icon-ug {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ug.svg);
}

.flag-icon-um {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/um.svg);
}

.flag-icon-us {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/us.svg);
}

.flag-icon-uy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/uy.svg);
}

.flag-icon-uz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/uz.svg);
}

.flag-icon-va {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/va.svg);
}

.flag-icon-vc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vc.svg);
}

.flag-icon-ve {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ve.svg);
}

.flag-icon-vg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vg.svg);
}

.flag-icon-vi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vi.svg);
}

.flag-icon-vn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vn.svg);
}

.flag-icon-vu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vu.svg);
}

.flag-icon-wf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/wf.svg);
}

.flag-icon-ws {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ws.svg);
}

.flag-icon-ye {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ye.svg);
}

.flag-icon-yt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/yt.svg);
}

.flag-icon-za {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/za.svg);
}

.flag-icon-zm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/zm.svg);
}

.flag-icon-zw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/zw.svg);
}

.flag-icon-eu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eu.svg);
}

.flag-icon-gb-eng {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-eng.svg);
}

.flag-icon-gb-nir {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-nir.svg);
}

.flag-icon-gb-sct {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-sct.svg);
}

.flag-icon-gb-wls {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-wls.svg);
}

.flag-icon-un {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/un.svg);
}

.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(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ad.svg);
}

.flag-icon-ae {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ae.svg);
}

.flag-icon-af {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/af.svg);
}

.flag-icon-ag {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ag.svg);
}

.flag-icon-ai {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ai.svg);
}

.flag-icon-al {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/al.svg);
}

.flag-icon-am {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/am.svg);
}

.flag-icon-ao {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ao.svg);
}

.flag-icon-aq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/aq.svg);
}

.flag-icon-ar {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ar.svg);
}

.flag-icon-as {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/as.svg);
}

.flag-icon-at {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/at.svg);
}

.flag-icon-au {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/au.svg);
}

.flag-icon-aw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/aw.svg);
}

.flag-icon-ax {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ax.svg);
}

.flag-icon-az {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/az.svg);
}

.flag-icon-ba {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ba.svg);
}

.flag-icon-bb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bb.svg);
}

.flag-icon-bd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bd.svg);
}

.flag-icon-be {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/be.svg);
}

.flag-icon-bf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bf.svg);
}

.flag-icon-bg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bg.svg);
}

.flag-icon-bh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bh.svg);
}

.flag-icon-bi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bi.svg);
}

.flag-icon-bj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bj.svg);
}

.flag-icon-bl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bl.svg);
}

.flag-icon-bm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bm.svg);
}

.flag-icon-bn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bn.svg);
}

.flag-icon-bo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bo.svg);
}

.flag-icon-bq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bq.svg);
}

.flag-icon-br {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/br.svg);
}

.flag-icon-bs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bs.svg);
}

.flag-icon-bt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bt.svg);
}

.flag-icon-bv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bv.svg);
}

.flag-icon-bw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bw.svg);
}

.flag-icon-by {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/by.svg);
}

.flag-icon-bz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/bz.svg);
}

.flag-icon-ca {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ca.svg);
}

.flag-icon-cc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cc.svg);
}

.flag-icon-cd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cd.svg);
}

.flag-icon-cf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cf.svg);
}

.flag-icon-cg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cg.svg);
}

.flag-icon-ch {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ch.svg);
}

.flag-icon-ci {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ci.svg);
}

.flag-icon-ck {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ck.svg);
}

.flag-icon-cl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cl.svg);
}

.flag-icon-cm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cm.svg);
}

.flag-icon-cn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cn.svg);
}

.flag-icon-co {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/co.svg);
}

.flag-icon-cr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cr.svg);
}

.flag-icon-cu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cu.svg);
}

.flag-icon-cv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cv.svg);
}

.flag-icon-cw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cw.svg);
}

.flag-icon-cx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cx.svg);
}

.flag-icon-cy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cy.svg);
}

.flag-icon-cz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/cz.svg);
}

.flag-icon-de {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/de.svg);
}

.flag-icon-dj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dj.svg);
}

.flag-icon-dk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dk.svg);
}

.flag-icon-dm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dm.svg);
}

.flag-icon-do {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/do.svg);
}

.flag-icon-dz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/dz.svg);
}

.flag-icon-ec {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ec.svg);
}

.flag-icon-ee {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ee.svg);
}

.flag-icon-eg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eg.svg);
}

.flag-icon-eh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eh.svg);
}

.flag-icon-er {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/er.svg);
}

.flag-icon-es {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/es.svg);
}

.flag-icon-et {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/et.svg);
}

.flag-icon-fi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fi.svg);
}

.flag-icon-fj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fj.svg);
}

.flag-icon-fk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fk.svg);
}

.flag-icon-fm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fm.svg);
}

.flag-icon-fo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fo.svg);
}

.flag-icon-fr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/fr.svg);
}

.flag-icon-ga {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ga.svg);
}

.flag-icon-gb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb.svg);
}

.flag-icon-gd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gd.svg);
}

.flag-icon-ge {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ge.svg);
}

.flag-icon-gf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gf.svg);
}

.flag-icon-gg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gg.svg);
}

.flag-icon-gh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gh.svg);
}

.flag-icon-gi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gi.svg);
}

.flag-icon-gl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gl.svg);
}

.flag-icon-gm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gm.svg);
}

.flag-icon-gn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gn.svg);
}

.flag-icon-gp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gp.svg);
}

.flag-icon-gq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gq.svg);
}

.flag-icon-gr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gr.svg);
}

.flag-icon-gs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gs.svg);
}

.flag-icon-gt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gt.svg);
}

.flag-icon-gu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gu.svg);
}

.flag-icon-gw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gw.svg);
}

.flag-icon-gy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gy.svg);
}

.flag-icon-hk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hk.svg);
}

.flag-icon-hm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hm.svg);
}

.flag-icon-hn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hn.svg);
}

.flag-icon-hr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hr.svg);
}

.flag-icon-ht {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ht.svg);
}

.flag-icon-hu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/hu.svg);
}

.flag-icon-id {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/id.svg);
}

.flag-icon-ie {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ie.svg);
}

.flag-icon-il {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/il.svg);
}

.flag-icon-im {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/im.svg);
}

.flag-icon-in {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/in.svg);
}

.flag-icon-io {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/io.svg);
}

.flag-icon-iq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/iq.svg);
}

.flag-icon-ir {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ir.svg);
}

.flag-icon-is {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/is.svg);
}

.flag-icon-it {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/it.svg);
}

.flag-icon-je {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/je.svg);
}

.flag-icon-jm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jm.svg);
}

.flag-icon-jo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jo.svg);
}

.flag-icon-jp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/jp.svg);
}

.flag-icon-ke {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ke.svg);
}

.flag-icon-kg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kg.svg);
}

.flag-icon-kh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kh.svg);
}

.flag-icon-ki {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ki.svg);
}

.flag-icon-km {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/km.svg);
}

.flag-icon-kn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kn.svg);
}

.flag-icon-kp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kp.svg);
}

.flag-icon-kr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kr.svg);
}

.flag-icon-kw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kw.svg);
}

.flag-icon-ky {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ky.svg);
}

.flag-icon-kz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/kz.svg);
}

.flag-icon-la {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/la.svg);
}

.flag-icon-lb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lb.svg);
}

.flag-icon-lc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lc.svg);
}

.flag-icon-li {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/li.svg);
}

.flag-icon-lk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lk.svg);
}

.flag-icon-lr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lr.svg);
}

.flag-icon-ls {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ls.svg);
}

.flag-icon-lt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lt.svg);
}

.flag-icon-lu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lu.svg);
}

.flag-icon-lv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/lv.svg);
}

.flag-icon-ly {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ly.svg);
}

.flag-icon-ma {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ma.svg);
}

.flag-icon-mc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mc.svg);
}

.flag-icon-md {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/md.svg);
}

.flag-icon-me {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/me.svg);
}

.flag-icon-mf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mf.svg);
}

.flag-icon-mg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mg.svg);
}

.flag-icon-mh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mh.svg);
}

.flag-icon-mk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mk.svg);
}

.flag-icon-ml {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ml.svg);
}

.flag-icon-mm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mm.svg);
}

.flag-icon-mn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mn.svg);
}

.flag-icon-mo {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mo.svg);
}

.flag-icon-mp {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mp.svg);
}

.flag-icon-mq {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mq.svg);
}

.flag-icon-mr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mr.svg);
}

.flag-icon-ms {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ms.svg);
}

.flag-icon-mt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mt.svg);
}

.flag-icon-mu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mu.svg);
}

.flag-icon-mv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mv.svg);
}

.flag-icon-mw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mw.svg);
}

.flag-icon-mx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mx.svg);
}

.flag-icon-my {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/my.svg);
}

.flag-icon-mz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/mz.svg);
}

.flag-icon-na {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/na.svg);
}

.flag-icon-nc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nc.svg);
}

.flag-icon-ne {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ne.svg);
}

.flag-icon-nf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nf.svg);
}

.flag-icon-ng {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ng.svg);
}

.flag-icon-ni {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ni.svg);
}

.flag-icon-nl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nl.svg);
}

.flag-icon-no {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/no.svg);
}

.flag-icon-np {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/np.svg);
}

.flag-icon-nr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nr.svg);
}

.flag-icon-nu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nu.svg);
}

.flag-icon-nz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/nz.svg);
}

.flag-icon-om {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/om.svg);
}

.flag-icon-pa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pa.svg);
}

.flag-icon-pe {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pe.svg);
}

.flag-icon-pf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pf.svg);
}

.flag-icon-pg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pg.svg);
}

.flag-icon-ph {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ph.svg);
}

.flag-icon-pk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pk.svg);
}

.flag-icon-pl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pl.svg);
}

.flag-icon-pm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pm.svg);
}

.flag-icon-pn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pn.svg);
}

.flag-icon-pr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pr.svg);
}

.flag-icon-ps {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ps.svg);
}

.flag-icon-pt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pt.svg);
}

.flag-icon-pw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/pw.svg);
}

.flag-icon-py {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/py.svg);
}

.flag-icon-qa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/qa.svg);
}

.flag-icon-re {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/re.svg);
}

.flag-icon-ro {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ro.svg);
}

.flag-icon-rs {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/rs.svg);
}

.flag-icon-ru {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ru.svg);
}

.flag-icon-rw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/rw.svg);
}

.flag-icon-sa {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sa.svg);
}

.flag-icon-sb {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sb.svg);
}

.flag-icon-sc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sc.svg);
}

.flag-icon-sd {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sd.svg);
}

.flag-icon-se {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/se.svg);
}

.flag-icon-sg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sg.svg);
}

.flag-icon-sh {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sh.svg);
}

.flag-icon-si {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/si.svg);
}

.flag-icon-sj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sj.svg);
}

.flag-icon-sk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sk.svg);
}

.flag-icon-sl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sl.svg);
}

.flag-icon-sm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sm.svg);
}

.flag-icon-sn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sn.svg);
}

.flag-icon-so {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/so.svg);
}

.flag-icon-sr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sr.svg);
}

.flag-icon-ss {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ss.svg);
}

.flag-icon-st {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/st.svg);
}

.flag-icon-sv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sv.svg);
}

.flag-icon-sx {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sx.svg);
}

.flag-icon-sy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sy.svg);
}

.flag-icon-sz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/sz.svg);
}

.flag-icon-tc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tc.svg);
}

.flag-icon-td {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/td.svg);
}

.flag-icon-tf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tf.svg);
}

.flag-icon-tg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tg.svg);
}

.flag-icon-th {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/th.svg);
}

.flag-icon-tj {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tj.svg);
}

.flag-icon-tk {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tk.svg);
}

.flag-icon-tl {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tl.svg);
}

.flag-icon-tm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tm.svg);
}

.flag-icon-tn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tn.svg);
}

.flag-icon-to {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/to.svg);
}

.flag-icon-tr {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tr.svg);
}

.flag-icon-tt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tt.svg);
}

.flag-icon-tv {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tv.svg);
}

.flag-icon-tw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tw.svg);
}

.flag-icon-tz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/tz.svg);
}

.flag-icon-ua {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ua.svg);
}

.flag-icon-ug {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ug.svg);
}

.flag-icon-um {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/um.svg);
}

.flag-icon-us {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/us.svg);
}

.flag-icon-uy {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/uy.svg);
}

.flag-icon-uz {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/uz.svg);
}

.flag-icon-va {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/va.svg);
}

.flag-icon-vc {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vc.svg);
}

.flag-icon-ve {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ve.svg);
}

.flag-icon-vg {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vg.svg);
}

.flag-icon-vi {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vi.svg);
}

.flag-icon-vn {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vn.svg);
}

.flag-icon-vu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/vu.svg);
}

.flag-icon-wf {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/wf.svg);
}

.flag-icon-ws {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ws.svg);
}

.flag-icon-ye {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/ye.svg);
}

.flag-icon-yt {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/yt.svg);
}

.flag-icon-za {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/za.svg);
}

.flag-icon-zm {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/zm.svg);
}

.flag-icon-zw {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/zw.svg);
}

.flag-icon-eu {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/eu.svg);
}

.flag-icon-gb-eng {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-eng.svg);
}

.flag-icon-gb-nir {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-nir.svg);
}

.flag-icon-gb-sct {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-sct.svg);
}

.flag-icon-gb-wls {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/gb-wls.svg);
}

.flag-icon-un {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(../../skin/frontend/snowcommerce/dfs/images/flags/1x1/un.svg);
}

/*
 * ImageHover.css - http://www.imagehover.io
 * Version 1.0
 * Author: Ciarán Walsh

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 */
[class^='imghvr-'], [class*=' imghvr-'] {
  position: relative;
  display: inline-block;
  margin: 0px;
  max-width: 100%;
  background-color: #007ec4;
  color: #fff;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
[class^='imghvr-'] > img, [class*=' imghvr-'] > img {
  vertical-align: top;
  max-width: 100%;
}
[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {
  background-color: #007ec4;
  position: absolute;
  padding: 2vmax;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
}
[class^='imghvr-'] figcaption h1, [class^='imghvr-'] figcaption h2, [class^='imghvr-'] figcaption h3, [class^='imghvr-'] figcaption .toggle-tabs span, .toggle-tabs [class^='imghvr-'] figcaption span, [class^='imghvr-'] figcaption h4, [class^='imghvr-'] figcaption h5, [class^='imghvr-'] figcaption h6, [class*=' imghvr-'] figcaption h1, [class*=' imghvr-'] figcaption h2, [class*=' imghvr-'] figcaption h3, [class*=' imghvr-'] figcaption .toggle-tabs span, .toggle-tabs [class*=' imghvr-'] figcaption span, [class*=' imghvr-'] figcaption h4, [class*=' imghvr-'] figcaption h5, [class*=' imghvr-'] figcaption h6 {
  color: #ffffff;
}
[class^='imghvr-'] a, [class*=' imghvr-'] a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

[class^='imghvr-'], [class*=' imghvr-'], [class^='imghvr-']:before,
[class^='imghvr-']:after, [class*=' imghvr-']:before, [class*=' imghvr-']:after,
[class^='imghvr-'] *, [class*=' imghvr-'] *, [class^='imghvr-'] *:before,
[class^='imghvr-'] *:after, [class*=' imghvr-'] *:before, [class*=' imghvr-'] *:after {
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

/* imghvr-fade-*
  ----------------------------- */
[class^='imghvr-fade'] figcaption, [class*=' imghvr-fade'] figcaption {
  opacity: 0;
}
[class^='imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover > img {
  opacity: 0;
}
[class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover figcaption {
  opacity: 1;
}
[class^='imghvr-fade']:hover > img, [class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover figcaption {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* imghvr-fade
  ----------------------------- */
/* imghvr-fade-in-up
  ----------------------------- */
.imghvr-fade-in-up figcaption {
  -webkit-transform: translate(0, 15%);
  transform: translate(0, 15%);
}

/* imghvr-fade-in-down
  ----------------------------- */
.imghvr-fade-in-down figcaption {
  -webkit-transform: translate(0, -15%);
  transform: translate(0, -15%);
}

/* imghvr-fade-in-left
  ----------------------------- */
.imghvr-fade-in-left figcaption {
  -webkit-transform: translate(-15%, 0);
  transform: translate(-15%, 0);
}

/* imghvr-fade-in-right
  ----------------------------- */
.imghvr-fade-in-right figcaption {
  -webkit-transform: translate(15%, 0);
  transform: translate(15%, 0);
}

/* imghvr-push-*
   ----------------------------- */
[class^='imghvr-push-']:hover figcaption, [class*=' imghvr-push-']:hover figcaption {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* imghvr-push-up
  ----------------------------- */
.imghvr-push-up figcaption {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.imghvr-push-up:hover > img {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* imghvr-push-down
  ----------------------------- */
.imghvr-push-down figcaption {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.imghvr-push-down:hover > img {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* imghvr-push-left
  ----------------------------- */
.imghvr-push-left figcaption {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.imghvr-push-left:hover > img {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

/* imghvr-push--right
  ----------------------------- */
.imghvr-push-right figcaption {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.imghvr-push-right:hover > img {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

/* imghvr-slide-*
  ----------------------------- */
[class^='imghvr-slide-']:hover figcaption, [class*=' imghvr-slide-']:hover figcaption {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* imghvr-slide-up
  ----------------------------- */
.imghvr-slide-up figcaption {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* imghvr-slide-down
  ----------------------------- */
.imghvr-slide-down figcaption {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* imghvr-slide-left
  ----------------------------- */
.imghvr-slide-left figcaption {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

/* imghvr-slide-right
  ----------------------------- */
.imghvr-slide-right figcaption {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

/* imghvr-slide-top-left
  ----------------------------- */
.imghvr-slide-top-left figcaption {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}

/* imghvr-slide-top-right
  ----------------------------- */
.imghvr-slide-top-right figcaption {
  -webkit-transform: translate(100%, -100%);
  transform: translate(100%, -100%);
}

/* imghvr-slide-bottom-left
  ----------------------------- */
.imghvr-slide-bottom-left figcaption {
  -webkit-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%);
}

/* imghvr-slide-bottom-right
  ----------------------------- */
.imghvr-slide-bottom-right figcaption {
  -webkit-transform: translate(100%, 100%);
  transform: translate(100%, 100%);
}

/* imghvr-reveal-*
  ----------------------------- */
[class^='imghvr-reveal-']:before, [class*=' imghvr-reveal-']:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '';
  background-color: #007ec4;
}
[class^='imghvr-reveal-'] figcaption, [class*=' imghvr-reveal-'] figcaption {
  opacity: 0;
}
[class^='imghvr-reveal-']:hover:before, [class*=' imghvr-reveal-']:hover:before {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
[class^='imghvr-reveal-']:hover figcaption, [class*=' imghvr-reveal-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

/* imghvr-reveal-up
  ----------------------------- */
.imghvr-reveal-up:before {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

/* imghvr-reveal-down
  ----------------------------- */
.imghvr-reveal-down:before {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* imghvr-reveal-left
  ----------------------------- */
.imghvr-reveal-left:before {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

/* imghvr-reveal-right
  ----------------------------- */
.imghvr-reveal-right:before {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

/* imghvr-reveal-top-left
  ----------------------------- */
.imghvr-reveal-top-left:before {
  -webkit-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}

/* imghvr-reveal-top-right
  ----------------------------- */
.imghvr-reveal-top-right:before {
  -webkit-transform: translate(100%, -100%);
  transform: translate(100%, -100%);
}

/* imghvr-reveal-bottom-left
  ----------------------------- */
.imghvr-reveal-bottom-left:before {
  -webkit-transform: translate(-100%, 100%);
  transform: translate(-100%, 100%);
}

/* imghvr-reveal-bottom-right
  ----------------------------- */
.imghvr-reveal-bottom-right:before {
  -webkit-transform: translate(100%, 100%);
  transform: translate(100%, 100%);
}

/* imghvr-hinge-*
  ----------------------------- */
[class^='imghvr-hinge-'], [class*=' imghvr-hinge-'] {
  -webkit-perspective: 50em;
  perspective: 50em;
}
[class^='imghvr-hinge-'] figcaption, [class*=' imghvr-hinge-'] figcaption {
  opacity: 0;
  z-index: 1;
}
[class^='imghvr-hinge-']:hover img, [class*=' imghvr-hinge-']:hover img {
  opacity: 0;
}
[class^='imghvr-hinge-']:hover figcaption, [class*=' imghvr-hinge-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

/* imghvr-hinge-up
  ----------------------------- */
.imghvr-hinge-up img {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.imghvr-hinge-up figcaption {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.imghvr-hinge-up:hover > img {
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
.imghvr-hinge-up:hover figcaption {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}

/* imghvr-hinge-down
  ----------------------------- */
.imghvr-hinge-down img {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.imghvr-hinge-down figcaption {
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% -50%;
  transform-origin: 50% -50%;
}
.imghvr-hinge-down:hover > img {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  opacity: 0;
}
.imghvr-hinge-down:hover figcaption {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
}

/* imghvr-hinge-left
  ----------------------------- */
.imghvr-hinge-left img {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.imghvr-hinge-left figcaption {
  -webkit-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.imghvr-hinge-left:hover > img {
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
}
.imghvr-hinge-left:hover figcaption {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}

/* imghvr-hinge-right
  ----------------------------- */
.imghvr-hinge-right img {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.imghvr-hinge-right figcaption {
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.imghvr-hinge-right:hover > img {
  -webkit-transform: rotateY(-90deg);
  transform: rotateY(-90deg);
}
.imghvr-hinge-right:hover figcaption {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}

/* imghvr-flip-*
  ----------------------------- */
[class^='imghvr-flip-'], [class*=' imghvr-flip-'] {
  -webkit-perspective: 50em;
  perspective: 50em;
}
[class^='imghvr-flip-'] img, [class*=' imghvr-flip-'] img {
  backface-visibility: hidden;
}
[class^='imghvr-flip-'] figcaption, [class*=' imghvr-flip-'] figcaption {
  opacity: 0;
}
[class^='imghvr-flip-']:hover > img, [class*=' imghvr-flip-']:hover > img {
  opacity: 0;
}
[class^='imghvr-flip-']:hover figcaption, [class*=' imghvr-flip-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.14s;
  transition-delay: 0.14s;
}

/* imghvr-flip-horiz
  ----------------------------- */
.imghvr-flip-horiz figcaption {
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.imghvr-flip-horiz:hover img {
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.imghvr-flip-horiz:hover figcaption {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}

/* imghvr-flip-vert
  ----------------------------- */
.imghvr-flip-vert figcaption {
  -webkit-transform: rotateY(90deg);
  transform: rotateY(90deg);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.imghvr-flip-vert:hover > img {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
.imghvr-flip-vert:hover figcaption {
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

/* imghvr-flip-diag-1
  ----------------------------- */
.imghvr-flip-diag-1 figcaption {
  -webkit-transform: rotate3d(1, -1, 0, 100deg);
  transform: rotate3d(1, -1, 0, 100deg);
}
.imghvr-flip-diag-1:hover > img {
  -webkit-transform: rotate3d(-1, 1, 0, 100deg);
  transform: rotate3d(-1, 1, 0, 100deg);
}
.imghvr-flip-diag-1:hover figcaption {
  -webkit-transform: rotate3d(0, 0, 0, 0deg);
  transform: rotate3d(0, 0, 0, 0deg);
}

/* imghvr-flip-diag-2
  ----------------------------- */
.imghvr-flip-diag-2 figcaption {
  -webkit-transform: rotate3d(1, 1, 0, 100deg);
  transform: rotate3d(1, 1, 0, 100deg);
}
.imghvr-flip-diag-2:hover > img {
  -webkit-transform: rotate3d(-1, -1, 0, 100deg);
  transform: rotate3d(-1, -1, 0, 100deg);
}
.imghvr-flip-diag-2:hover figcaption {
  -webkit-transform: rotate3d(0, 0, 0, 0deg);
  transform: rotate3d(0, 0, 0, 0deg);
}

/* imghvr-shutter-out-*
  ----------------------------- */
[class^='imghvr-shutter-out-']:before, [class*=' imghvr-shutter-out-']:before {
  background: #007ec4;
  position: absolute;
  content: '';
  -webkit-transition-delay: 0.105s;
  transition-delay: 0.105s;
}
[class^='imghvr-shutter-out-'] figcaption, [class*=' imghvr-shutter-out-'] figcaption {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover:before, [class*=' imghvr-shutter-out-']:hover:before {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
[class^='imghvr-shutter-out-']:hover figcaption, [class*=' imghvr-shutter-out-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.105s;
  transition-delay: 0.105s;
}

/* imghvr-shutter-out-horiz
  ----------------------------- */
.imghvr-shutter-out-horiz:before {
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
}
.imghvr-shutter-out-horiz:hover:before {
  left: 0;
  right: 0;
}

/* imghvr-shutter-out-vert
  ----------------------------- */
.imghvr-shutter-out-vert:before {
  top: 50%;
  bottom: 50%;
  left: 0;
  right: 0;
}
.imghvr-shutter-out-vert:hover:before {
  top: 0;
  bottom: 0;
}

/* imghvr-shutter-out-diag-1
  ----------------------------- */
.imghvr-shutter-out-diag-1:before {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.imghvr-shutter-out-diag-1:hover:before {
  top: -35%;
  bottom: -35%;
}

/* imghvr-shutter-out-diag-2
  ----------------------------- */
.imghvr-shutter-out-diag-2:before {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.imghvr-shutter-out-diag-2:hover:before {
  top: -35%;
  bottom: -35%;
}

/* imghvr-shutter-in-*
  ----------------------------- */
[class^='imghvr-shutter-in-']:after, [class^='imghvr-shutter-in-']:before, [class*=' imghvr-shutter-in-']:after, [class*=' imghvr-shutter-in-']:before {
  background: #007ec4;
  position: absolute;
  content: '';
}
[class^='imghvr-shutter-in-']:after, [class*=' imghvr-shutter-in-']:after {
  top: 0;
  left: 0;
}
[class^='imghvr-shutter-in-']:before, [class*=' imghvr-shutter-in-']:before {
  right: 0;
  bottom: 0;
}
[class^='imghvr-shutter-in-'] figcaption, [class*=' imghvr-shutter-in-'] figcaption {
  opacity: 0;
  z-index: 1;
}
[class^='imghvr-shutter-in-']:hover figcaption, [class*=' imghvr-shutter-in-']:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

/* imghvr-shutter-in-horiz
  ----------------------------- */
.imghvr-shutter-in-horiz:after, .imghvr-shutter-in-horiz:before {
  width: 0;
  height: 100%;
}
.imghvr-shutter-in-horiz:hover:after, .imghvr-shutter-in-horiz:hover:before {
  width: 50%;
}

/* imghvr-shutter-in-vert
  ----------------------------- */
.imghvr-shutter-in-vert:after, .imghvr-shutter-in-vert:before {
  height: 0;
  width: 100%;
}
.imghvr-shutter-in-vert:hover:after, .imghvr-shutter-in-vert:hover:before {
  height: 50%;
}

/* imghvr-shutter-in-out-horiz
  ----------------------------- */
.imghvr-shutter-in-out-horiz:after, .imghvr-shutter-in-out-horiz:before {
  width: 0;
  height: 100%;
  opacity: 0.75;
}
.imghvr-shutter-in-out-horiz:hover:after, .imghvr-shutter-in-out-horiz:hover:before {
  width: 100%;
}

/* imghvr-shutter-in-out-vert
  ----------------------------- */
.imghvr-shutter-in-out-vert:after, .imghvr-shutter-in-out-vert:before {
  height: 0;
  width: 100%;
  opacity: 0.75;
}
.imghvr-shutter-in-out-vert:hover:after, .imghvr-shutter-in-out-vert:hover:before {
  height: 100%;
}

/* imghvr-shutter-in-out-diag-1
  ----------------------------- */
.imghvr-shutter-in-out-diag-1:after, .imghvr-shutter-in-out-diag-1:before {
  width: 200%;
  height: 200%;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.75;
}
.imghvr-shutter-in-out-diag-1:after {
  -webkit-transform: skew(-45deg) translateX(-150%);
  transform: skew(-45deg) translateX(-150%);
}
.imghvr-shutter-in-out-diag-1:before {
  -webkit-transform: skew(-45deg) translateX(150%);
  transform: skew(-45deg) translateX(150%);
}
.imghvr-shutter-in-out-diag-1:hover:after {
  -webkit-transform: skew(-45deg) translateX(-50%);
  transform: skew(-45deg) translateX(-50%);
}
.imghvr-shutter-in-out-diag-1:hover:before {
  -webkit-transform: skew(-45deg) translateX(50%);
  transform: skew(-45deg) translateX(50%);
}

/* imghvr-shutter-in-out-diag-2
  ----------------------------- */
.imghvr-shutter-in-out-diag-2:after, .imghvr-shutter-in-out-diag-2:before {
  width: 200%;
  height: 200%;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  opacity: 0.75;
}
.imghvr-shutter-in-out-diag-2:after {
  -webkit-transform: skew(45deg) translateX(-100%);
  transform: skew(45deg) translateX(-100%);
}
.imghvr-shutter-in-out-diag-2:before {
  -webkit-transform: skew(45deg) translateX(100%);
  transform: skew(45deg) translateX(100%);
}
.imghvr-shutter-in-out-diag-2:hover:after {
  -webkit-transform: skew(45deg) translateX(0%);
  transform: skew(45deg) translateX(0%);
}
.imghvr-shutter-in-out-diag-2:hover:before {
  -webkit-transform: skew(45deg) translateX(0%);
  transform: skew(45deg) translateX(0%);
}

/* imghvr-fold*
  ----------------------------- */
[class^='imghvr-fold'], [class*=' imghvr-fold'] {
  -webkit-perspective: 50em;
  perspective: 50em;
}
[class^='imghvr-fold'] img, [class*=' imghvr-fold'] img {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
[class^='imghvr-fold'] figcaption, [class*=' imghvr-fold'] figcaption {
  z-index: 1;
  opacity: 0;
}
[class^='imghvr-fold']:hover > img, [class*=' imghvr-fold']:hover > img {
  opacity: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
[class^='imghvr-fold']:hover figcaption, [class*=' imghvr-fold']:hover figcaption {
  -webkit-transform: rotateX(0) translate3d(0, 0%, 0) scale(1);
  transform: rotateX(0) translate3d(0, 0%, 0) scale(1);
  opacity: 1;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

/* imghvr-fold-up
  ----------------------------- */
.imghvr-fold-up > img {
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.imghvr-fold-up figcaption {
  -webkit-transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
  transform: rotateX(-90deg) translate3d(0%, -50%, 0) scale(0.6);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.imghvr-fold-up:hover > img {
  -webkit-transform: rotateX(90deg) scale(0.6) translateY(50%);
  transform: rotateX(90deg) scale(0.6) translateY(50%);
}

/* imghvr-fold-down
  ----------------------------- */
.imghvr-fold-down > img {
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
.imghvr-fold-down figcaption {
  -webkit-transform: rotateX(90deg) translate3d(0%, 50%, 0) scale(0.6);
  transform: rotateX(90deg) translate3d(0%, 50%, 0) scale(0.6);
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.imghvr-fold-down:hover > img {
  -webkit-transform: rotateX(-90deg) scale(0.6) translateY(-50%);
  transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}

/* imghvr-fold-left
  ----------------------------- */
.imghvr-fold-left > img {
  -webkit-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}
.imghvr-fold-left figcaption {
  -webkit-transform: rotateY(90deg) translate3d(-50%, 0%, 0) scale(0.6);
  transform: rotateY(90deg) translate3d(-50%, 0%, 0) scale(0.6);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.imghvr-fold-left:hover > img {
  -webkit-transform: rotateY(-90deg) scale(0.6) translateX(50%);
  transform: rotateY(-90deg) scale(0.6) translateX(50%);
}

/* imghvr-fold-right
  ----------------------------- */
.imghvr-fold-right > img {
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}
.imghvr-fold-right figcaption {
  -webkit-transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);
  transform: rotateY(-90deg) translate3d(50%, 0%, 0) scale(0.6);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
}
.imghvr-fold-right:hover > img {
  -webkit-transform: rotateY(90deg) scale(0.6) translateX(-50%);
  transform: rotateY(90deg) scale(0.6) translateX(-50%);
}

/* imghvr-zoom-in
  ----------------------------- */
.imghvr-zoom-in figcaption {
  opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}
.imghvr-zoom-in:hover figcaption {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* imghvr-zoom-out*
  ----------------------------- */
[class^='imghvr-zoom-out'] figcaption, [class*=' imghvr-zoom-out'] figcaption {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 0;
}
[class^='imghvr-zoom-out']:hover figcaption, [class^='imghvr-zoom-out'].hover figcaption, [class*=' imghvr-zoom-out']:hover figcaption, [class*=' imghvr-zoom-out'].hover figcaption {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

/* imghvr-zoom-out
  ----------------------------- */
.imghvr-zoom-out:hover > img {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

/* imghvr-zoom-out-up
  ----------------------------- */
.imghvr-zoom-out-up:hover > img, .imghvr-zoom-out-up.hover > img {
  -webkit-animation: imghvr-zoom-out-up 0.4025s linear;
  animation: imghvr-zoom-out-up 0.4025s linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-zoom-out-up {
  50% {
    -webkit-transform: scale(0.8) translateY(0%);
    transform: scale(0.8) translateY(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateY(-150%);
    transform: scale(0.8) translateY(-150%);
    opacity: 0.5;
  }
}
@keyframes imghvr-zoom-out-up {
  50% {
    -webkit-transform: scale(0.8) translateY(0%);
    transform: scale(0.8) translateY(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateY(-150%);
    transform: scale(0.8) translateY(-150%);
    opacity: 0.5;
  }
}
/* imghvr-zoom-out-down
  ----------------------------- */
.imghvr-zoom-out-down:hover > img, .imghvr-zoom-out-down.hover > img {
  -webkit-animation: imghvr-zoom-out-down 0.4025s linear;
  animation: imghvr-zoom-out-down 0.4025s linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-zoom-out-down {
  50% {
    -webkit-transform: scale(0.8) translateY(0%);
    transform: scale(0.8) translateY(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateY(150%);
    transform: scale(0.8) translateY(150%);
    opacity: 0.5;
  }
}
@keyframes imghvr-zoom-out-down {
  50% {
    -webkit-transform: scale(0.8) translateY(0%);
    transform: scale(0.8) translateY(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateY(150%);
    transform: scale(0.8) translateY(150%);
    opacity: 0.5;
  }
}
/* imghvr-zoom-out-left
  ----------------------------- */
.imghvr-zoom-out-left:hover > img, .imghvr-zoom-out-left.hover > img {
  -webkit-animation: imghvr-zoom-out-left 0.4025s linear;
  animation: imghvr-zoom-out-left 0.4025s linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-zoom-out-left {
  50% {
    -webkit-transform: scale(0.8) translateX(0%);
    transform: scale(0.8) translateX(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateX(-150%);
    transform: scale(0.8) translateX(-150%);
    opacity: 0.5;
  }
}
@keyframes imghvr-zoom-out-left {
  50% {
    -webkit-transform: scale(0.8) translateX(0%);
    transform: scale(0.8) translateX(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateX(-150%);
    transform: scale(0.8) translateX(-150%);
    opacity: 0.5;
  }
}
/* imghvr-zoom-out-right
  ----------------------------- */
.imghvr-zoom-out-right:hover > img, .imghvr-zoom-out-right.hover > img {
  -webkit-animation: imghvr-zoom-out-right 0.4025s linear;
  animation: imghvr-zoom-out-right 0.4025s linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@-webkit-keyframes imghvr-zoom-out-right {
  50% {
    -webkit-transform: scale(0.8) translateX(0%);
    transform: scale(0.8) translateX(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateX(150%);
    transform: scale(0.8) translateX(150%);
    opacity: 0.5;
  }
}
@keyframes imghvr-zoom-out-right {
  50% {
    -webkit-transform: scale(0.8) translateX(0%);
    transform: scale(0.8) translateX(0%);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(0.8) translateX(150%);
    transform: scale(0.8) translateX(150%);
    opacity: 0.5;
  }
}
/* imghvr-zoom-out-flip-horiz
  ----------------------------- */
.imghvr-zoom-out-flip-horiz {
  -webkit-perspective: 50em;
  perspective: 50em;
}
.imghvr-zoom-out-flip-horiz figcaption {
  opacity: 0;
  -webkit-transform: rotateX(90deg) translateY(-100%) scale(0.5);
  transform: rotateX(90deg) translateY(-100%) scale(0.5);
}
.imghvr-zoom-out-flip-horiz:hover > img, .imghvr-zoom-out-flip-horiz.hover > img {
  -webkit-transform: rotateX(-100deg) translateY(50%) scale(0.5);
  transform: rotateX(-100deg) translateY(50%) scale(0.5);
  opacity: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
.imghvr-zoom-out-flip-horiz:hover figcaption, .imghvr-zoom-out-flip-horiz.hover figcaption {
  -webkit-transform: rotateX(0) translateY(0%) scale(1);
  transform: rotateX(0) translateY(0%) scale(1);
  opacity: 1;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

/* imghvr-zoom-out-flip-vert
  ----------------------------- */
.imghvr-zoom-out-flip-vert {
  -webkit-perspective: 50em;
  perspective: 50em;
}
.imghvr-zoom-out-flip-vert figcaption {
  opacity: 0;
  -webkit-transform: rotateY(90deg) translate(50%, 0) scale(0.5);
  transform: rotateY(90deg) translate(50%, 0) scale(0.5);
}
.imghvr-zoom-out-flip-vert:hover > img, .imghvr-zoom-out-flip-vert.hover > img {
  -webkit-transform: rotateY(-100deg) translateX(50%) scale(0.5);
  transform: rotateY(-100deg) translateX(50%) scale(0.5);
  opacity: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
.imghvr-zoom-out-flip-vert:hover figcaption, .imghvr-zoom-out-flip-vert.hover figcaption {
  -webkit-transform: rotateY(0) translate(0, 0) scale(1);
  transform: rotateY(0) translate(0, 0) scale(1);
  opacity: 1;
  -webkit-transition-delay: 0.35s;
  transition-delay: 0.35s;
}

/* imghvr-blur
  ----------------------------- */
.imghvr-blur figcaption {
  opacity: 0;
}
.imghvr-blur:hover > img {
  -webkit-filter: blur(30px);
  filter: blur(30px);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity: 0;
}
.imghvr-blur:hover figcaption {
  opacity: 1;
  -webkit-transition-delay: 0.21s;
  transition-delay: 0.21s;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

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

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
.mfp-wrap .mfp-close.button,
.mfp-wrap .mfp-close.button2,
.mfp-wrap .mfp-close.middle_btn,
.mfp-wrap .mfp-close.button3,
.mfp-wrap .mfp-close.btn,
.col-main .mfp-close.button,
.col-main .mfp-close.button2,
.col-main .mfp-close.middle_btn,
.col-main .mfp-close.button3,
.col-main .mfp-close.btn, .mfp-wrap .mfp-close.btn-cart,
.col-main .mfp-close.btn-cart, .minicart-actions .mfp-close.button, .minicart-actions .mfp-close.button3, button.mfp-arrow,
.mfp-wrap .mfp-arrow.button,
.mfp-wrap .mfp-arrow.button2,
.mfp-wrap .mfp-arrow.middle_btn,
.mfp-wrap .mfp-arrow.button3,
.mfp-wrap .mfp-arrow.btn,
.col-main .mfp-arrow.button,
.col-main .mfp-arrow.button2,
.col-main .mfp-arrow.middle_btn,
.col-main .mfp-arrow.button3,
.col-main .mfp-arrow.btn, .mfp-wrap .mfp-arrow.btn-cart,
.col-main .mfp-arrow.btn-cart, .minicart-actions .mfp-arrow.button, .minicart-actions .mfp-arrow.button3 {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner, .mfp-wrap .add-to-cart-buttons .button::-moz-focus-inner,
.mfp-wrap .button::-moz-focus-inner,
.mfp-wrap .button2::-moz-focus-inner,
.mfp-wrap .middle_btn::-moz-focus-inner,
.mfp-wrap .button-wrapper > .button2::-moz-focus-inner,
.mfp-wrap .buttons-set > .button2::-moz-focus-inner,
.mfp-wrap .button3::-moz-focus-inner,
.mfp-wrap .btn::-moz-focus-inner,
.col-main .add-to-cart-buttons .button::-moz-focus-inner,
.col-main .button::-moz-focus-inner,
.col-main .button2::-moz-focus-inner,
.col-main .middle_btn::-moz-focus-inner,
.col-main .button-wrapper > .button2::-moz-focus-inner,
.col-main .buttons-set > .button2::-moz-focus-inner,
.col-main .button3::-moz-focus-inner,
.col-main .btn::-moz-focus-inner, .mfp-wrap .footer .button::-moz-focus-inner,
.col-main .footer .button::-moz-focus-inner, .mfp-wrap .btn-cart::-moz-focus-inner,
.col-main .btn-cart::-moz-focus-inner, .minicart-actions .button::-moz-focus-inner, .minicart-actions .button3::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* ============================================ *
 * Header - Support
 * ============================================ */
/* -------------------------------------------- *
 * Skip Link - Support
 */
.skip-support:not(.skip-active):hover .icon {
  background-position: -50px -195px;
}
.skip-support .icon {
  background-position: 5px -195px;
}

@media only screen and (max-width: 599px) {
  float: left;
}
@media only screen and (min-width: 771px) {
  .skip-support {
    float: none;
    width: auto;
    vertical-align: top;
    display: inline-block;
    padding: 0 10px;
  }

  #header-support.skip-active {
    background: #FBFBFB;
    display: block;
    position: absolute;
    z-index: 200;
    top: 40px;
    right: 115px;
    width: 200px;
  }

  #header-support a {
    display: block;
    padding: 5px 10px;
    color: #444444;
    line-height: 2;
  }

  #header-support a:hover {
    color: #00aeef;
  }
}
/* -------------------------------------------- *
 * Support Links
 */
#header-support {
  padding: 5px 0;
}

#header-support a {
  position: relative;
  display: block;
  padding: 5px 10px;
  line-height: 23px;
  text-align: center;
}

#header-support a:hover {
  color: #00aeef;
}

.field-wrapper {
  position: relative;
}

/* ============================================ *
 * Homepage
 * ============================================ */
/* -------------------------------------------- *
 * Primary Banner
 */
body.cms-home .main-container {
  padding: 0px;
}
body.cms-home .slideshow-container {
  margin-top: 0;
}

.slideshow .banner-msg {
  position: absolute;
  text-align: center;
  width: 100%;
  top: 30%;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.slideshow .banner-msg h2 {
  color: #FFFFFF;
  font-size: 24px;
  text-shadow: 1px 1px 3px #555555;
}

.slideshow .banner-msg h2 strong {
  font-weight: bold;
  display: block;
  font-size: 36px;
}

@media only screen and (max-width: 770px) {
  .slideshow .banner-msg h2 {
    font-size: 20px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 24px;
  }
}
@media only screen and (max-width: 479px) {
  .slideshow .banner-msg {
    top: 20%;
  }

  .slideshow .banner-msg h2 {
    font-size: 14px;
  }

  .slideshow .banner-msg h2 strong {
    font-size: 16px;
  }
}
/* -------------------------------------------- *
 * Promotion Banner Section
 */
.promos {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
}

.promos:after::after {
  clear: both;
  content: "";
  display: table;
}

/* Specifying the body only in order to override the .std ul li styling */
body .promos > li {
  margin: 0 0 10px 0;
  list-style: none;
  text-align: center;
  position: relative;
  border: 1px solid #444444;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.promos > li:last-child {
  margin-bottom: 0;
}

.promos img {
  max-width: 100%;
  width: 100%;
}

.promos a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: block;
}

.promos span {
  color: #FFFFFF;
  position: absolute;
  display: block;
  width: 100%;
  top: 10%;
  font-weight: 500;
  font-size: 20px;
  font-family: "MuseoSansForDell", arial, helvetica, sans-serif;
  text-shadow: 1px 1px 3px #555555;
}

.promos strong {
  font-weight: 600;
  font-size: 26px;
  display: block;
}

@media only screen and (min-width: 771px) {
  .promos span {
    font-size: 16px;
  }

  .promos strong {
    font-size: 17px;
  }

  /* Config: Three columns + flexible gutter */
  body .promos > li {
    float: left;
    width: 31.74603%;
    margin-right: 2.38095%;
  }

  .promos > li:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 880px) {
  .promos span {
    font-size: 18px;
  }

  .promos strong {
    font-size: 24px;
  }
}
/* -------------------------------------------- *
 * New Products Section
 */
/* Hiding the reviews content via CSS because we can't modify the template, */
/* since it may be used in other places where those elements are needed */
.cms-index-index .products-grid .ratings,
.cms-index-index .products-grid .actions,
.cms-index-noroute .products-grid .ratings,
.cms-index-noroute .products-grid .actions {
  display: none;
}

.cms-index-index h2.subtitle {
  padding: 6px 0;
  text-align: center;
  color: #0085C3;
  font-weight: 600;
  border-bottom: 1px solid #444444;
  border-top: 1px solid #444444;
}

.cms-index-noroute h2.subtitle {
  display: none;
}

/* ----- ----- Main Page - hot_products_wrap ----- ----- */
.hot_products_wrap {
  display: inline-block;
  width: 100%;
  /*left*/
  /*right*/
}
.hot_products_wrap .left_hot_products_wrap {
  background-image: url("../../skin/frontend/snowcommerce/dfs/images/main_page/block1/main-left-banner.jpg");
  box-sizing: border-box;
  display: inline-block;
  float: left;
  position: relative;
  text-align: left;
  width: 54%;
  height: 580px;
}
.hot_products_wrap .left_hot_products_wrap > img {
  right: 47px;
  bottom: 50px;
  position: absolute;
  width: 100%;
  max-width: 460px;
  z-index: 1;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap {
  display: block;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.85);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin: 12rem 0 0 10%;
  margin-left: 0px;
  padding: 30px 15px 30px;
  padding-left: 25px;
  width: 85%;
}
@media only screen and (min-width: 1199px) {
  .hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap {
    padding-left: 8rem;
  }
}
.hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap h3, .hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap .toggle-tabs span, .toggle-tabs .hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap span {
  color: #007ec4;
  font-size: 2.2rem;
  line-height: 2.25rem;
  margin-bottom: 0;
  text-transform: none;
  max-height: 96px;
}
.hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap > img {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.hot_products_wrap .left_hot_products_wrap .inner_left_hot_products_wrap .top_min_left_hot_product p {
  font-size: 1.25em;
  margin-top: 10px;
}
.hot_products_wrap .right-main-banner-wrap {
  display: inline-block;
  float: right;
  width: 46%;
  height: 580px;
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap {
  display: inline-block;
  margin: 0 auto;
  height: 580px;
  width: 100%;
  background-color: #85BF34;
}
@media only screen and (max-width: 599px) {
  .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap {
    height: 100%;
  }
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner {
  height: 100%;
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner {
  box-sizing: border-box;
  padding: 0 0 0 20px;
  display: block;
  margin: 48px auto 0;
  width: 80%;
  height: 31%;
  position: relative;
  text-align: left;
}
@media only screen and (min-width: 979px) {
  .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner {
    height: 26%;
  }
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner .info-block {
  display: inline-block;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 8px;
  padding: 15px;
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner .info-block h3, .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner .info-block .toggle-tabs span, .toggle-tabs .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner .info-block span {
  margin: 0px 0px 6px 0px;
  padding: 10px 10px 0px 0px;
  color: #007ec4;
  font-size: 1.8rem;
  line-height: 1.2;
  text-transform: none;
  overflow: hidden;
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner .info-block a {
  position: relative;
  z-index: 1;
}
.hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner img {
  width: 111%;
  position: relative;
  bottom: 3rem;
  right: 3rem;
  max-width: 540px;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
@media (max-width: 568px) and (orientation: landscape) {
  .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner img {
    width: 70%;
    left: 5rem;
  }
}
@media only screen and (max-width: 479px) {
  .hot_products_wrap .right-main-banner-wrap .inner-right-main-banner-wrap .right-main-banner .inner-right-main-banner img {
    right: 2rem;
  }
}
@media only screen and (max-width: 770px) {
  .hot_products_wrap .right-main-banner-wrap, .hot_products_wrap .left_hot_products_wrap {
    display: inline-block;
    height: auto;
  }
  .hot_products_wrap .left_hot_products_wrap {
    display: none;
  }
  .hot_products_wrap .right-main-banner-wrap {
    width: 100%;
  }
}

/*button hot shop*/
.blue_btn {
  background-color: #007ec4;
  border: 2px solid #007ec4;
  color: #FFFFFF;
}
.blue_btn:hover {
  color: #005d91;
}

.green_btn {
  background-color: #85BF34;
  border: 2px solid #85BF34;
  color: #FFFFFF;
}
.green_btn:hover {
  color: #FFFFFF;
  border: 2px solid #699729;
  background-color: #699729;
}

.white_btn {
  background: rgba(255, 255, 255, 0.8);
  border: 2px solid #DBE2D2;
  color: #4c6e1f;
}
.white_btn:hover {
  color: #DBE2D2;
}

.button_shop_now {
  display: inline-block;
  box-sizing: border-box;
  cursor: pointer;
  margin: 8px 0 0;
  padding: 0 18px;
  height: 34px;
  line-height: 2.2;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.button_shop_now:hover {
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/*/button hot shop*/
/*  --- --- --- media --- --- ---  */
@media only screen and (max-width: 1340px) {
  .left_hot_products_wrap > img {
    max-width: calc(445px - 3%);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .inner_bottom_min_right_hot_product img {
    max-width: calc(510px - 3%);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
}
@media only screen and (max-width: 1250px) {
  .left_hot_products_wrap > img {
    max-width: calc(445px - 6%);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }

  .inner_bottom_min_right_hot_product img {
    max-width: calc(510px - 6%);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
}
@media only screen and (max-width: 1200px) {
  .left_hot_products_wrap > img {
    max-width: calc(445px - 10%);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
}
/*  --- --- --- /media --- --- ---  */
/* --- --- --- block 2 home --- --- --- */
.inner_top_products_home {
  padding: 30px 0 50px;
  text-transform: capitalize;
}
.inner_top_products_home img {
  width: 100%;
}

.inner_top_products_home > h4 {
  text-align: center;
  text-transform: none;
  font-size: 20px;
  padding: 0 20px;
}

.inner_top_products_home > h6 {
  margin: 0 auto;
  float: left;
  display: inline-block;
  margin-left: 70px;
  top: 30px;
  position: relative;
}

.content_top_products {
  display: flex;
  width: 100%;
  align-items: flex-end;
  flex-direction: row;
  justify-content: space-around;
}

.min_wrap_top_product {
  text-align: center;
}

.min_wrap_top_product p {
  margin: 10px auto 0;
}

/* media */
@media only screen and (max-width: 770px) {
  .inner_top_products_home > h6 {
    margin: 30px auto;
    display: inline-block;
    width: 100%;
    position: relative;
    text-align: center;
    float: none;
    top: 0;
  }

  .content_top_products {
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }

  .min_wrap_top_product {
    margin-bottom: 30px;
  }

  .min_wrap_top_product:last-child {
    margin-bottom: 0;
  }
}
/* block 3 */
.dop_picts_home {
  height: 100%;
  max-height: 205px;
  display: inline-block;
  width: 100%;
}
.dop_picts_home a {
  position: initial;
  color: #FFFFFF;
  text-decoration: underline;
  transition: all 0.35s ease;
}
.dop_picts_home a:hover {
  text-decoration: none;
  color: #cce5f1;
}
@media only screen and (max-width: 770px) {
  .dop_picts_home figcaption {
    font-size: 1.25vmax;
    padding: 2vmax;
  }
}
@media only screen and (max-width: 599px) {
  .dop_picts_home figcaption {
    font-size: 1.5vmax;
    padding: 1vmax;
  }
}

.left_dop_picts_home {
  float: left;
  width: 50%;
}

.right_dop_picts_home {
  float: right;
  width: 50%;
}

.min_picts_wrap {
  display: block;
  float: left;
  height: 203px;
  width: 50%;
  overflow: hidden;
}

.min_picts_wrap > div {
  height: 203px;
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  text-align: center;
}

.left_dop_picts_home .min_picts_wrap:nth-child(1) {
  background: url(../../skin/frontend/snowcommerce/dfs/images/main_page/block3/1.png) no-repeat center;
}
.left_dop_picts_home .min_picts_wrap:nth-child(2) {
  background: url(../../skin/frontend/snowcommerce/dfs/images/main_page/block3/2.png) no-repeat center;
}

.right_dop_picts_home .min_picts_wrap:nth-child(1) {
  background: url(../../skin/frontend/snowcommerce/dfs/images/main_page/block3/3.png) no-repeat center;
}
.right_dop_picts_home .min_picts_wrap:nth-child(2) {
  background: url(../../skin/frontend/snowcommerce/dfs/images/main_page/block3/4.png) no-repeat center;
}

.min_picts_wrap p {
  color: #fff;
  font-size: 2.5vmin;
  text-transform: none;
  width: 100%;
  padding: 0 2vmax;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (max-width: 770px) {
  .min_picts_wrap figcaption {
    padding: 2vmax;
  }
}
.min_picts_wrap figcaption p {
  font-size: 1em;
  text-align: left;
  margin-bottom: 10px;
  padding: 0;
}
@media only screen and (max-width: 770px) {
  .min_picts_wrap figcaption p {
    font-size: 1.25vmax;
  }
}
@media only screen and (max-width: 599px) {
  .min_picts_wrap figcaption p {
    font-size: .9rem;
  }
}
@media only screen and (max-width: 479px) {
  .min_picts_wrap figcaption p {
    font-size: .9rem;
  }
}
@media only screen and (max-width: 320px) {
  .min_picts_wrap figcaption p {
    font-size: .8rem;
  }
}

/* media */
@media only screen and (max-width: 770px) {
  .min_picts_wrap p {
    font-size: 20px;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 599px) {
  .dop_picts_home {
    max-height: none;
  }

  .left_dop_picts_home {
    display: inline-block;
    width: 100%;
  }

  .right_dop_picts_home {
    display: inline-block;
    float: left;
    margin: -2px 0 0 0;
    width: 100%;
  }
}
.dell-categories-wrapper {
  margin-bottom: 30px;
}
.dell-categories-wrapper .dell-categories {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1260px) {
  .dell-categories-wrapper .dell-categories {
    padding: 0 5px;
  }
}
.dell-categories-wrapper .dell-categories .dell-category {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #007ec4;
  margin: 5px 0px;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
@media only screen and (max-width: 599px) {
  .dell-categories-wrapper .dell-categories .dell-category {
    width: 49%;
  }
}
@media only screen and (min-width: 600px) {
  .dell-categories-wrapper .dell-categories .dell-category {
    width: 33%;
  }
}
.dell-categories-wrapper .dell-categories .dell-category:hover {
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
  background-color: #005d91;
}
.dell-categories-wrapper .dell-categories .dell-category a {
  padding: 5px 0;
  color: #FFFFFF;
  text-align: center;
}
.dell-categories-wrapper .dell-categories .dell-category a:hover {
  text-decoration: none;
}

/* ============================================ *
 * Category Landing Pages
 * ============================================ */
.category-image {
  position: relative;
}

.categorylandingMainblock {
  border: 1px solid #E2E2E2;
  padding: 7px;
}

.catblocks {
  float: left;
  padding: 0 0 20px 0;
  width: 100%;
}

.catblocks li {
  position: relative;
  float: left !important;
  width: 23% !important;
  margin-right: 2.66667% !important;
  margin-bottom: 10px;
  border: 1px solid #444444;
  padding: 10px;
}

.catblocks li:hover {
  border-color: #0085C3;
}

@media only screen and (max-width: 770px) {
  .catblocks li {
    width: 49% !important;
    margin-right: 2% !important;
  }

  .catblocks li:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 479px) {
  .catblocks li {
    width: 100% !important;
    margin-right: 0 !important;
    float: none;
  }
}
.catblocks li:last-child {
  margin-right: 0 !important;
}

.catblocks li img {
  width: 100%;
  max-width: 100%;
}

.catblocks li a span {
  color: #FFFFFF;
  position: absolute;
  background-color: #7B7C7B;
  font-family: raleway;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 5px 10px;
  margin-right: 10px;
}

.catblocklinks a {
  color: #FFFFFF;
  text-decoration: none;
}

.catlandingbottomPromoblock {
  float: left;
  width: 100%;
  border: 1px solid #E2E2E2;
  margin-bottom: 100px;
}

.catalog-category-view div.categoryland-caption {
  display: block;
  margin: 0;
  position: absolute;
  color: #000000;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(../../skin/frontend/snowcommerce/dfs/images/bg_threeDots.html) no-repeat center center;
  display: block;
  height: 20px;
}

.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover {
  text-decoration: underline;
  color: #1189C5;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,
.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,
.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(../../skin/frontend/snowcommerce/dfs/images/bg_threeDots.html) no-repeat center center;
  display: block;
  height: 20px;
}

.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,
.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

#products-list > li {
  border-top: 1px solid #87898c;
  border-left: 1px solid #87898c;
  border-right: 1px solid #87898c;
  margin-bottom: 0;
  padding: 30px 15px;
  position: relative;
}
#products-list > li:last-child {
  border-bottom: 1px solid #87898c;
}
#products-list > li > a {
  border: none;
}
#products-list > li .product-shop {
  padding-left: 0px;
}
#products-list > li .product-shop .product-primary .product-name a {
  line-height: 1.4;
  font-weight: 600;
  font-size: 22px;
}
#products-list > li .product-shop .product-primary .product-name p {
  font-size: 12px;
}
#products-list > li .product-shop .price-box .price {
  font-size: 22px;
}
#products-list > li .product-shop > div > a:last-child {
  display: none;
}
#products-list > li .product-shop > div > .btn-cart {
  display: block;
  float: right;
  vertical-align: bottom;
  margin-top: 15px;
}
@media only screen and (max-width: 599px) {
  #products-list > li .product-shop > div > .btn-cart {
    margin: 15px auto 10px;
    float: none;
    text-align: center;
  }
}
#products-list > li .product-shop > div > .link-learn {
  display: block;
  float: left;
  width: 100%;
}
@media only screen and (max-width: 599px) {
  #products-list > li .product-shop > div > .link-learn {
    float: none;
    text-align: center;
  }
}
#products-list > li .product-image {
  width: 26.333%;
}
@media only screen and (max-width: 599px) {
  #products-list > li .product-image {
    width: 100%;
  }
}
#products-list > li .deals-tag {
  width: 80px;
  height: 80px;
  left: 5px;
  top: 10px;
}

.deals-tag {
  position: absolute;
  left: 0;
  top: 0;
}
.deals-tag img {
  width: 100%;
}

.products-grid li {
  position: relative;
}
.products-grid li .deals-tag {
  width: 70px;
  height: 70px;
}

.block-layered-nav #narrow-by-list > dd {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav #narrow-by-list > dt.expanded {
  background-color: #87898c;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav #narrow-by-list > dt.expanded:before {
  content: "-";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav #narrow-by-list > dt.default_styles {
  background-color: #4e4f51;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav #narrow-by-list > dt.default_styles:before {
  content: "+";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav #narrow-by-list > dt.default_styles:hover {
  background-color: #87898c;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.availability.out-of-stock span {
  float: right;
}
.products-grid .availability.out-of-stock span {
  text-align: center;
  float: none;
}

.wrap_laptop_product {
  width: 100%;
  top: -22px;
  position: relative;
}
.wrap_laptop_product .top_laptop {
  position: relative;
  display: inline-block;
  width: 100%;
}
.wrap_laptop_product .top_laptop img {
  display: block;
  width: 100%;
}
.wrap_laptop_product .content_laptop {
  position: relative;
  display: inline-block;
  width: 100%;
}
.wrap_laptop_product .content_laptop p {
  margin-top: 16px;
  line-height: 1.4;
}
.wrap_laptop_product .content_laptop p:last-child {
  margin-bottom: 16px;
}
.wrap_laptop_product .content_laptop p a {
  text-decoration: underline;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wrap_laptop_product .content_laptop p:hover {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.block-layered-nav .block-content > dl > dt {
  background-color: #4e4f51;
  color: #fcfdfe;
  cursor: pointer;
  font-size: 14px;
  position: relative;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav .block-content > dl > dt:hover {
  background-color: #87898c;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav .block-content > dl > dt:before {
  position: absolute;
  content: "+";
  color: #fefff0;
  font-size: 12px;
  height: 10px;
  width: 10px;
  top: 23%;
  right: 5%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav dd ol li a .count {
  color: #4e4f51;
}
.block-layered-nav dl dd ol > li > span {
  color: #4e4f51;
  position: relative;
  padding: 2px 15px;
  line-height: 1;
  font-size: 11px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.block-layered-nav dl dd ol > li > a {
  color: #4e4f51;
  position: relative;
  padding: 2px 15px;
  line-height: 1;
  font-size: 11px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.block-layered-nav dl dd ol > li > span,
.block-layered-nav dl dd ol > li > a:hover {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.block-layered-nav dl dd ol > li > span,
.block-layered-nav dl dd ol > li > a:before {
  background-color: transparent;
  box-sizing: border-box;
  height: 9px;
  width: 9px;
  left: 0;
  top: 2px;
  position: absolute;
  content: "\f096";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.block-layered-nav dl dt {
  border-width: 0 0 1px 0;
}
.block-layered-nav dl dd ol > li a {
  line-height: 20px;
  vertical-align: middle;
  font-size: 14px;
}
.block-layered-nav dl dd ol > li a:before {
  font-family: FontAwesome;
}
.block-layered-nav dl dd a.amshopby-attr, .block-layered-nav dl dd a.amshopby-attr:hover {
  position: relative;
  padding-left: 18px;
  background: none;
}
.block-layered-nav dl dd a.amshopby-attr:before, .block-layered-nav dl dd a.amshopby-attr:hover:before {
  content: '\f096';
}
.block-layered-nav dl dd a.amshopby-attr-selected {
  position: relative;
  background: none;
}
.block-layered-nav dl dd a.amshopby-attr-selected:before {
  content: '\f0c8';
}

.amshopby-filters-top .currently ol, .amshopby-filters-top .currently ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.amshopby-filters-top .currently ol li, .amshopby-filters-top .currently ul li {
  margin-right: 0;
  display: flex;
}
.amshopby-filters-top .currently ol li .label, .amshopby-filters-top .currently ul li .label {
  display: none;
}
.amshopby-filters-top .currently ol li .by-value, .amshopby-filters-top .currently ul li .by-value {
  display: inline-block;
  height: 29px;
  line-height: 29px;
  padding: 0 30px;
  background-color: #007ec4;
  color: #fff;
  font-size: 16px;
  margin: 0 15px 0 0;
  text-transform: none;
}
.amshopby-filters-top .currently ol li .btn-remove, .amshopby-filters-top .currently ul li .btn-remove {
  height: 29px;
  width: 29px;
  margin: 0 0 0 0;
  text-align: center;
  float: none;
  background-color: #7fbee1;
  border-color: #7fbee1;
}
.amshopby-filters-top .currently ol li .btn-remove:after, .amshopby-filters-top .currently ul li .btn-remove:after {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
  line-height: 29px;
}

.mini-products-grid {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mini-products-grid > tbody {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.mini-products-grid > tbody > tr {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.mini-products-grid > tbody > tr > td {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-align: center;
  padding: 10px 15px;
}
.mini-products-grid > tbody > tr > td:first-child {
  border-top: 1px solid #ccc;
}
.mini-products-grid > tbody > tr > td > a {
  border: none;
  text-align: center;
}
.mini-products-grid > tbody > tr > td > a > img {
  margin: 0 auto;
  display: block;
}
.mini-products-grid > tbody > tr > td > h3, .toggle-tabs .mini-products-grid > tbody > tr > td > span {
  font-size: 12px;
  text-transform: none;
  height: 46px;
  overflow: hidden;
  margin-top: 10px;
}
.mini-products-grid > tbody > tr > td .price-box {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: center;
}
.mini-products-grid > tbody > tr > td .price-box > label:first-child {
  display: none;
}
.mini-products-grid > tbody > tr > td .price-box > .old-price {
  display: none;
}
.mini-products-grid > tbody > tr > td .price-box .special-price {
  padding-left: 0;
}
.mini-products-grid > tbody > tr > td.empty {
  display: none;
}

.category-products .toolbar {
  background-color: #4e4f51;
  height: 32px;
  padding: 0px 10px 0px 10px;
}
@media only screen and (max-width: 980px) {
  .category-products .toolbar {
    display: flex;
    flex-direction: row;
  }
}
.category-products .toolbar .toolbar-bottom .toolbar {
  background-color: #4e4f51;
  height: 32px;
  padding: 0px 10px 0px 10px;
}
.category-products .toolbar .toolbar-bottom .toolbar > .pager {
  color: #fff;
}
.category-products .toolbar > .sorter {
  margin-bottom: 0;
  display: flex;
  flex-direction: row;
}
.category-products .toolbar > .sorter .view-mode label {
  color: #fff;
  font-size: 12px;
}
@media only screen and (max-width: 555px) {
  .category-products .toolbar > .sorter .sort-by .sort-by-switcher {
    display: none;
  }
}
.category-products .toolbar > .sorter .sort-by select {
  font-size: 12px;
}
.category-products .toolbar > .sorter .sort-by label {
  color: #fff;
  font-size: 12px;
}
@media only screen and (max-width: 770px) {
  .category-products .toolbar > .sorter .sort-by label {
    display: none;
  }
}
.category-products .toolbar > .pages {
  color: #fff;
  margin-bottom: 0;
}
.category-products .toolbar > .pages .current {
  border: 0;
  box-sizing: border-box;
  background-color: #b2b5b7;
  color: #fff;
}
.category-products .toolbar > .pager {
  color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media only screen and (max-width: 980px) {
  .category-products .toolbar > .pager .pages {
    margin-bottom: 0;
    margin-left: 1%;
  }
}
.category-products .toolbar > .pager .count-container .limiter {
  margin-bottom: 0;
}
.category-products .toolbar > .pager .count-container .limiter label {
  display: none;
}
.category-products .toolbar > .pager .count-container .limiter select {
  font-size: 12px;
}

.list_by_products {
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.list_by_products > li {
  position: relative;
  height: 100%;
  width: 100%;
  max-height: 20px;
  max-width: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.list_by_products > li > a {
  color: #fff;
  cursor: pointer;
  line-height: 1.7;
  height: 20px;
  width: 20px;
}
.list_by_products > li > a:hover {
  background-color: #b2b5b7;
  text-decoration: none;
}
.list_by_products > li .next {
  color: #fff;
}
.list_by_products > li .next:hover {
  background-color: transparent;
  color: #00aeef;
  opacity: 1;
  border: none;
}
.list_by_products > li .next:hover:before {
  color: #fff;
  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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "\f105";
  font-size: 18px;
  border: none;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;
  opacity: 0.7;
}
.list_by_products > li .next:before {
  color: #fff;
  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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "\f105";
  font-size: 18px;
  border: none;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;
  top: 22%;
}
.list_by_products > .current {
  line-height: 1.6;
  height: 20px;
  width: 20px;
}

.product-img-box {
  width: 40%;
}
@media only screen and (max-width: 599px) {
  .product-img-box {
    width: 100%;
  }
}
.product-img-box .disclaimer {
  color: #aaaaaa;
  font-style: italic;
  font-size: 12px;
}

.category-products .products-list .product-shop .add-to-links {
  display: none;
}
.category-products .products-list .product-shop .product-secondary {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media only screen and (max-width: 599px) {
  .category-products .products-list .product-shop .product-secondary {
    align-items: center;
  }
}
.category-products .products-list .product-shop .product-secondary .price-box {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
}
@media only screen and (max-width: 599px) {
  .category-products .products-list .product-shop .product-secondary .price-box {
    margin-top: 13px;
  }
}
.category-products .products-list .product-shop .product-secondary .price-box .old-price .price {
  color: #515254;
  font-size: 16px;
  position: relative;
  padding-left: 4px;
}
.category-products .products-list .product-shop .product-secondary .price-box .special-price label {
  display: none;
}
.category-products .products-list .product-shop .product-secondary .price-box .special-price .price {
  display: block;
  font-size: 30px;
  font-weight: 700;
}
.category-products .products-list .product-name {
  text-transform: none;
}
@media only screen and (max-width: 599px) {
  .category-products .products-list .product-name {
    margin-top: 15px;
  }
}
.category-products .products-list .description_product {
  list-style-type: none;
}
.category-products .products-list .description_product p {
  margin: 0 0 6px;
}
.category-products .products-list .description_product ul {
  margin-bottom: 5px;
  padding-left: 15px;
}
.category-products .products-list .description_product ul li {
  line-height: 1.4;
  margin-left: 0;
}
.category-products .products-list .description_product ul li span {
  margin-right: 4px;
}

.product-view .product-shop {
  width: 60%;
}
@media only screen and (max-width: 599px) {
  .product-view .product-shop {
    width: 100%;
  }
}
.product-view .product-shop .product-name {
  float: none;
  width: 100%;
}
.product-view .product-shop .product-name > .h1 {
  color: #545556;
  float: none;
  width: 100%;
  text-transform: none;
}
.product-view .add-to-cart {
  border-bottom: none;
  height: 100%;
  padding: 10px 0;
}
.product-view .add-to-cart .qty-wrapper {
  display: none;
}
.product-view .add-to-cart-buttons {
  float: right;
}
.product-view .data-table {
  font-size: 12px;
}
.product-view .actions {
  display: flex;
  flex-flow: row wrap;
  border-bottom: 1px solid #ccc;
}
.product-view .actions .add-to-cart-wrapper {
  flex-grow: 1;
  text-align: right;
}
.product-view .actions .price-info {
  flex-grow: 2;
}
.product-view .actions .price-info .warranty-block {
  text-align: left;
  line-height: 2;
}
.product-view .actions .price-info .warranty-block p {
  color: #7fbee1;
  font-weight: 600;
}
.product-view .actions .price-info .warranty-block input {
  margin-right: 0.5em;
}

.attr_product {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-end;
  margin-bottom: 30px;
}
.attr_product a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
  line-height: 44px;
}
.attr_product a:hover {
  text-decoration: none;
}
.attr_product a > span {
  background-color: #eeeeee;
  color: #444444;
  font-size: 20px;
  letter-spacing: 1px;
  padding: 0px 6px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: center;
}
.attr_product a > span:first-child {
  min-width: 207px;
}
.attr_product a > span:last-child {
  min-width: 44px;
  margin-left: 2px;
}

.product-view .product-shop .price-info .price-box .old-price {
  color: #6b6159;
  display: inline-block;
  float: left;
}
.product-view .product-shop .price-info .price-box > label:nth-child(1) {
  display: inline-block;
  float: left;
}
.product-view .product-shop .price-info .price-box .wrap_for_price {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #6b6159;
}
.product-view .product-shop .price-info .price-box .wrap_for_price > label {
  color: #6b6159;
  margin-right: 5px;
  font-size: 18px;
}
.product-view .product-shop .price-info .price-box .wrap_for_price > p {
  color: #6b6159;
}
.product-view .product-shop .price-info .price-box .wrap_for_price > p > span {
  color: #6b6159;
}
.product-view .product-shop .price-info .price-box .special-price .price {
  color: #0085C3;
}
.product-view .product-shop .price-info .price-box .special-price > label:nth-child(1) {
  display: inline-block;
  color: #0085C3;
  font-size: 26px;
}

.bottom_product_wrap {
  border: 1px solid #cacccd;
  display: flex;
  margin: 2% 0 0 0;
  flex-direction: row;
  width: 100%;
  align-items: stretch;
}
.bottom_product_wrap > div:nth-child(1) {
  padding: 15px 10px 10px 15px;
  position: relative;
  width: 12%;
}
.bottom_product_wrap > div:nth-child(1) img {
  max-height: 100%;
  max-width: 100%;
}
.bottom_product_wrap > div:nth-child(2) {
  padding: 15px 20px 10px 10px;
  width: 50%;
}
.bottom_product_wrap > div:nth-child(2) h4 {
  color: #0174bc;
  font-size: 18px;
  line-height: 1.2;
  text-transform: none;
  text-align: left;
}
.bottom_product_wrap > div:nth-child(2) p {
  color: #5e5c5b;
  font-size: 12px;
  line-height: 1.2;
  text-transform: none;
  text-align: left;
  float: left;
  max-width: 315px;
}
.bottom_product_wrap > div:nth-child(2) a {
  background-color: #0074bc;
  border: 2px solid #0074bc;
  color: #fff;
  float: right;
  display: inline-block;
  box-sizing: border-box;
  cursor: pointer;
  margin: 0;
  padding: 0 18px;
  height: 30px;
  line-height: 1.8;
}
.bottom_product_wrap > div:nth-child(2) a:hover {
  text-decoration: none;
  background-color: transparent;
  color: #0074bc;
}
.bottom_product_wrap > div:nth-child(3) {
  padding: 0;
  width: 38%;
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
.bottom_product_wrap > div:nth-child(3) img {
  max-height: 100%;
  max-width: 100%;
}

.main .product-view ul li span {
  color: #2482c2;
  text-transform: none;
}
.main .product-view ul > .current {
  position: relative;
}
.main .product-view ul > .current span {
  color: #505152;
  text-transform: none;
}
.main .product-view ul > .current:before {
  background-color: #0074bc;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 6px;
  width: 100%;
  z-index: 6;
}

.wrap_product_collateral {
  display: flex;
  align-items: stretch;
  margin-top: 1%;
}
.wrap_product_collateral .product-collateral {
  margin-right: 2%;
  margin-bottom: 0;
  flex-grow: 2;
  height: 100%;
}
.wrap_product_collateral .product-collateral > dl {
  max-height: 876px;
  overflow-y: auto;
  overflow-x: hidden;
  border-bottom: 1px solid #444444;
}

.links_products_right {
  width: 16%;
}
@media only screen and (max-width: 1199px) {
  .links_products_right {
    width: 17%;
  }
}
@media only screen and (max-width: 979px) {
  .links_products_right {
    display: none;
  }
}
.links_products_right .box-collateral {
  margin-top: 0;
  margin-bottom: 0;
}
.links_products_right .products-grid {
  display: flex;
  box-sizing: border-box;
  height: 100%;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
.links_products_right .products-grid > li {
  box-sizing: border-box;
  border-top: 1px solid #bbbcbe;
  border-left: 1px solid #bbbcbe;
  border-right: 1px solid #bbbcbe;
  display: block;
  margin: 0;
  padding: 10px 10px 10px;
  text-align: center;
  height: 100%;
  width: 100%;
}
.links_products_right .products-grid > li:last-child {
  border-bottom: 1px solid #bbbcbe;
}
.links_products_right .products-grid > li .image_of_product {
  display: block;
  text-align: center;
}
.links_products_right .products-grid > li .image_of_product img {
  margin: 0 auto;
  display: block;
  height: 100%;
  width: 100%;
}
.links_products_right .products-grid > li .title_of_product {
  color: #444444;
  display: block;
  font-size: 12px;
  text-transform: none;
  font-family: arial, helvetica, sans-serif;
  text-align: center;
  line-height: 1.4;
  margin: 0px 0 4px;
  height: 46px;
  overflow: hidden;
  width: 100%;
}
.links_products_right .products-grid > li .regular-price {
  margin: 7px 0;
  font-family: "MuseoSansForDell-Bold", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}
.links_products_right .products-grid > li .product-name {
  font-size: 12px;
  max-height: 47px;
  overflow: hidden;
  text-transform: none;
}
.links_products_right .products-grid > li .price-box {
  margin: 7px 0;
}
.links_products_right .products-grid > li .price-box .special-price > label:nth-child(1) {
  display: none;
}
.links_products_right .products-grid > li .price-box .wrap_for_price {
  display: none;
}

.wrap_product_collateral {
  height: 100%;
  max-height: 918px;
}
.wrap_product_collateral #collateral-tabs table {
  border: none;
  max-width: none;
  width: 100%;
}
.wrap_product_collateral #collateral-tabs table > tbody > tr:nth-child(odd) {
  background-color: #fff;
}
.wrap_product_collateral #collateral-tabs table > tbody > tr:nth-child(even) {
  background-color: #cacccd;
}
.wrap_product_collateral #collateral-tabs table > tbody > tr > th {
  background-color: transparent;
  border: none;
  padding: 3px 10px;
  text-transform: none;
  width: 50%;
}
.wrap_product_collateral #collateral-tabs table > tbody > tr td {
  background-color: transparent;
  border: none;
  padding: 3px 10px;
  text-transform: none;
  width: 50%;
}

.price-info {
  margin-top: 10px;
}

.description {
  padding-bottom: 10px;
}

.toggle-tabs span {
  margin: 0;
}

.cart .cart-totals {
  padding: 10px 0;
  margin-bottom: 0;
}
.cart .cart-totals table {
  padding: 0 10px;
  margin-bottom: 0;
}
.cart .cart-totals table colgroup {
  padding: 0 10px;
}
.cart .cart-totals table tbody {
  padding: 0 10px;
}
.cart .cart-totals table td:nth-child(1) {
  padding-left: 10px;
}
.cart .cart-totals table td:nth-child(2) {
  padding-right: 10px;
}
.cart .cart-totals table tfoot {
  border-bottom: none;
  border-top: 1px solid #989a9d;
  padding: 0 10px;
}
.cart .page-title {
  border-bottom: none;
}
.cart .page-title h1 {
  color: #0074bc;
}
.cart .data-table > thead > tr > th {
  padding: 10px 0px 2px;
}

@media only screen and (max-width: 770px) {
  .display-single-price .cart-content .cart-collaterals .cart-forms {
    width: 100%;
  }
}
.display-single-price .cart-table {
  display: block;
  margin-right: 1%;
  width: 58%;
}
.display-single-price .cart-table .product-cart-sku {
  color: #a9adb1;
}
.display-single-price .cart-table .product-cart-sku > span {
  color: #a9adb1;
}
.display-single-price .cart-table h2 {
  line-height: 1.4;
  text-transform: none;
}

.wrap_catr_discont {
  margin-bottom: 10px;
}

.cart .crosssell {
  display: block;
  margin: 20px auto 0;
  width: 100%;
}
.cart .crosssell .flexslider .product-info {
  padding-bottom: 0;
}
.cart .crosssell .flexslider #crosssell-products-list {
  display: inline-block;
}
.cart .crosssell .flexslider #crosssell-products-list > li .product-info > h3 a, .cart .crosssell .flexslider #crosssell-products-list > li .toggle-tabs .product-info > span a, .toggle-tabs .cart .crosssell .flexslider #crosssell-products-list > li .product-info > span a {
  text-transform: none;
  font-size: 14px;
  line-height: 1.4;
  max-height: 79px;
  overflow: hidden;
  display: inline-block;
}

#shopping-cart-table > colgroup {
  display: block;
  width: 100%;
}
#shopping-cart-table > thead {
  width: 100%;
}
#shopping-cart-table > tbody {
  width: 100%;
}

#discount-coupon-form {
  padding: 20px 0 20px 20px;
}
#discount-coupon-form .field-wrapper {
  display: inline-block;
  vertical-align: middle;
}
#discount-coupon-form .input-text {
  height: 29px;
  margin: 0;
  width: 60%;
  max-width: 160px;
  float: left;
}
#discount-coupon-form label {
  min-width: inherit;
}
#discount-coupon-form .button-wrapper {
  float: left;
}

#shipping-zip-form {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
#shipping-zip-form .shipping-country {
  display: none;
}
#shipping-zip-form .form-list {
  display: inline-block;
  width: 77%;
}
#shipping-zip-form .form-list > li {
  float: left;
  width: 45%;
}
#shipping-zip-form .form-list .shipping-region {
  margin-right: 10%;
}
#shipping-zip-form .buttons-set {
  display: inline-block;
  margin-top: 19px;
}

.wrap_peace_of_mind {
  border: 1px solid #a6a7a9;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  height: 100%;
  max-height: 200px;
  width: 100%;
}
.wrap_peace_of_mind .left_peace_of_mind {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding: 20px;
  text-align: left;
  width: 55%;
}
.wrap_peace_of_mind .left_peace_of_mind h4 {
  color: #007ec4;
  font-size: 24px;
  padding: 0;
  margin: 0;
  text-transform: none;
}
.wrap_peace_of_mind .left_peace_of_mind p {
  color: #a6a7a9;
  line-height: 1.2;
}
.wrap_peace_of_mind .left_peace_of_mind a {
  margin-top: 20px;
}
.wrap_peace_of_mind .right_peace_of_mind {
  display: inline-block;
  float: right;
  width: 45%;
}
.wrap_peace_of_mind .right_peace_of_mind img {
  display: block;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 770px) {
  .wrap_peace_of_mind {
    float: none;
    height: inherit;
  }
}

@media only screen and (max-width: 599px) {
  .wrap_peace_of_mind h4 {
    line-height: 1;
  }
  .wrap_peace_of_mind .left_peace_of_mind {
    float: none;
    width: 100%;
  }
  .wrap_peace_of_mind .right_peace_of_mind {
    display: none;
  }
}
.wrap_catr_discont {
  padding: 10px 0;
}

.cart .cart-totals-wrapper {
  width: 100%;
}

.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

.flexslider {
  padding: 0;
  margin: 20px auto;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides > li {
  box-sizing: border-box;
  display: none;
  -webkit-backface-visibility: hidden;
  border: 1px solid #ccc;
  text-align: center;
  padding: 10px;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
  width: 100%;
  display: block;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.no-js .flexslider .slides > li:first-child {
  display: block;
}

.flex-viewport {
  max-height: 2000px;
}

.loading .flex-viewport {
  max-height: 300px;
}

.carousel li {
  margin-right: 5px;
}

.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.flex-direction-nav .flex-prev {
  left: -50px;
}
.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right;
}
.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}

.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}

.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

.flex-direction-nav .flex-nav-prev,
.flex-direction-nav .flex-nav-next {
  background-color: #ccc;
  cursor: pointer;
  position: absolute;
  height: 40px;
  width: 40px;
  top: 50%;
  z-index: 10;
}

.flex-direction-nav .flex-nav-prev {
  left: -2%;
}
.flex-direction-nav .flex-nav-prev > .flex-prev {
  left: 0;
}
.flex-direction-nav .flex-nav-next {
  right: -2%;
}
.flex-direction-nav .flex-nav-next > .flex-next {
  right: 0;
}

.flex-direction-nav .flex-nav-prev > a,
.flex-direction-nav .flex-nav-next > a {
  cursor: pointer;
  height: 40px;
  width: 40px;
  bottom: 0;
  z-index: 11;
}

.cart .crosssell .flexslider .product-info {
  text-align: center;
}

.crosssell .item a.product-image {
  display: block;
  margin: 0 auto 10px;
  float: none;
}

.warranty-popup .cart_link {
  display: block;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  margin-bottom: 15px;
  overflow: hidden;
}
.warranty-popup .cart_link img {
  max-width: 100%;
  max-height: 100%;
}
.warranty-popup form .warranty_group {
  text-align: left;
}
.warranty-popup form .warranty_group > p {
  font-size: 15px;
  margin-bottom: 24px;
}
.warranty-popup form .warranty_group > p span {
  font-style: italic;
}
.warranty-popup form .warranty_group .pay-warranty {
  margin-bottom: 14px;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 10%;
}
.warranty-popup form .warranty_group .pay-warranty > input {
  display: block;
  padding-right: 18px;
  float: left;
  width: 5%;
  box-sizing: border-box;
  position: relative;
  top: 3px;
}
.warranty-popup form .warranty_group .pay-warranty > h3, .warranty-popup form .warranty_group .toggle-tabs .pay-warranty > span, .toggle-tabs .warranty-popup form .warranty_group .pay-warranty > span {
  display: block;
  font-family: 'MuseoSansForDell-Bold';
  font-size: 15px;
  float: left;
  margin-bottom: 0px;
  text-transform: none;
  width: 95%;
}
.warranty-popup form .warranty_group .pay-warranty .description {
  display: inline-block;
  padding-left: 42px;
  width: 100%;
  box-sizing: border-box;
  padding-bottom: 0px;
  border-bottom: none;
  font-style: italic;
}
.warranty-popup form .warranty_group .pay-warranty .description:nth-child(1) {
  font-style: italic;
}
.warranty-popup form .warranty_group .pay-warranty .description a {
  color: #00aeef;
  font-style: normal;
}
.warranty-popup form .warranty_group .pay-warranty .description a:active {
  color: #00aeef;
}
.warranty-popup form .warranty_group .pay-warranty .description a:focus {
  color: #00aeef;
}
.warranty-popup form .warranty_group .pay-warranty .description .details {
  display: none;
}
.warranty-popup form .warranty_group .free-warranty {
  margin-bottom: 14px;
  display: inline-block;
  box-sizing: border-box;
  padding-left: 10%;
}
.warranty-popup form .warranty_group .free-warranty > input {
  display: block;
  padding-right: 18px;
  float: left;
  width: 5%;
  box-sizing: border-box;
  position: relative;
  top: 3px;
}
.warranty-popup form .warranty_group .free-warranty > h3, .warranty-popup form .warranty_group .toggle-tabs .free-warranty > span, .toggle-tabs .warranty-popup form .warranty_group .free-warranty > span {
  display: block;
  font-family: 'MuseoSansForDell-Bold';
  font-size: 15px;
  float: left;
  margin-bottom: 0px;
  text-transform: none;
  width: 95%;
}
.warranty-popup form .warranty_group .free-warranty .description {
  display: inline-block;
  padding-left: 42px;
  width: 100%;
  box-sizing: border-box;
  padding-bottom: 0px;
  border-bottom: none;
  font-style: italic;
}
.warranty-popup form .warranty_group .free-warranty .description:nth-child(1) {
  font-style: italic;
}
.warranty-popup form .warranty_group .free-warranty .description a {
  color: #00aeef;
  font-style: normal;
}
.warranty-popup form .warranty_group .free-warranty .description a:active {
  color: #00aeef;
}
.warranty-popup form .warranty_group .free-warranty .description a:focus {
  color: #00aeef;
}
.warranty-popup form .warranty_group .free-warranty .description .details {
  display: none;
}
.warranty-popup form button,
.warranty-popup form .mfp-wrap .button,
.mfp-wrap .warranty-popup form .button,
.warranty-popup form .mfp-wrap .button2,
.mfp-wrap .warranty-popup form .button2,
.warranty-popup form .mfp-wrap .middle_btn,
.mfp-wrap .warranty-popup form .middle_btn,
.warranty-popup form .mfp-wrap .button3,
.mfp-wrap .warranty-popup form .button3,
.warranty-popup form .mfp-wrap .btn,
.mfp-wrap .warranty-popup form .btn,
.warranty-popup form .col-main .button,
.col-main .warranty-popup form .button,
.warranty-popup form .col-main .button2,
.col-main .warranty-popup form .button2,
.warranty-popup form .col-main .middle_btn,
.col-main .warranty-popup form .middle_btn,
.warranty-popup form .col-main .button3,
.col-main .warranty-popup form .button3,
.warranty-popup form .col-main .btn,
.col-main .warranty-popup form .btn, .warranty-popup form .mfp-wrap .btn-cart, .mfp-wrap .warranty-popup form .btn-cart,
.warranty-popup form .col-main .btn-cart,
.col-main .warranty-popup form .btn-cart, .warranty-popup form .minicart-actions .button, .minicart-actions .warranty-popup form .button, .warranty-popup form .minicart-actions .button3, .minicart-actions .warranty-popup form .button3 {
  display: block;
  margin: 0 auto;
  max-width: 200px;
  max-height: 40px;
  font-size: 17px;
  min-height: 40px;
  min-width: 200px;
  margin-top: 20px;
}

@media screen and (max-width: 1100px) {
  .cart .button-wrapper > .button2, .cart .button-wrapper > .middle_btn, .cart .mfp-wrap .button-wrapper > .button2,
  .cart .col-main .button-wrapper > .button2, .cart .buttons-set > .button2, .cart .buttons-set > .middle_btn,
  .cart .mfp-wrap .buttons-set > .button2,
  .cart .col-main .buttons-set > .button2 {
    min-width: 90px;
  }
}
@media screen and (max-width: 980px) {
  .cart .button-wrapper > .button2, .cart .button-wrapper > .middle_btn, .cart .mfp-wrap .button-wrapper > .button2,
  .cart .col-main .button-wrapper > .button2, .cart .buttons-set > .button2, .cart .buttons-set > .middle_btn,
  .cart .mfp-wrap .buttons-set > .button2,
  .cart .col-main .buttons-set > .button2 {
    min-width: inherit;
  }
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }

  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
.content h2 {
  color: #007ec4;
  font-weight: 600;
}

ul.form-list li {
  list-style: none;
}

.skip-support {
  position: relative;
  height: 44px;
  background: #007ec4;
  color: #444444;
  line-height: 42px;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  padding: 0 10px;
  text-decoration: none;
  width: 20%;
  float: left;
}
.skip-support .icon {
  position: relative;
  right: 1px;
  background-position: 0px -195px;
  margin-right: 0px;
  display: inline-block;
  width: 28px;
  height: 30px;
  vertical-align: middle;
  background-repeat: no-repeat;
  text-indent: -9999px;
  color: #444444;
  line-height: 42px;
  text-align: center;
}
.skip-support:hover:not(.skip-active) {
  opacity: 0.8;
}
.skip-support:hover:not(.skip-active) .icon {
  background-position: -50px -195px;
}

button, .mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .btn-cart,
.col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3 {
  box-sizing: border-box;
  line-height: 1;
  text-transform: none;
  padding: 0 8px;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  border-color: #499e3f;
  background-color: #75B734;
  background-image: -moz-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -ms-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: linear-gradient(to bottom, #75b734 0%, #47951e 100%);
  background-image: -o-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #75B734), color-stop(100%, #47951e));
  color: #FFFFFF;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
button:hover,
.mfp-wrap .button:hover,
.mfp-wrap .button2:hover,
.mfp-wrap .middle_btn:hover,
.mfp-wrap .button-wrapper > .button2:hover,
.mfp-wrap .buttons-set > .button2:hover,
.mfp-wrap .button3:hover,
.mfp-wrap .btn:hover,
.col-main .button:hover,
.col-main .button2:hover,
.col-main .middle_btn:hover,
.col-main .button-wrapper > .button2:hover,
.col-main .buttons-set > .button2:hover,
.col-main .button3:hover,
.col-main .btn:hover, .mfp-wrap .btn-cart:hover,
.col-main .btn-cart:hover, .minicart-actions .button:hover, .minicart-actions .button3:hover {
  text-decoration: none;
  background-color: #47951e;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
button img, .mfp-wrap .add-to-cart-buttons .button img,
.mfp-wrap .button img,
.mfp-wrap .button2 img,
.mfp-wrap .middle_btn img,
.mfp-wrap .button-wrapper > .button2 img,
.mfp-wrap .buttons-set > .button2 img,
.mfp-wrap .button3 img,
.mfp-wrap .btn img,
.col-main .add-to-cart-buttons .button img,
.col-main .button img,
.col-main .button2 img,
.col-main .middle_btn img,
.col-main .button-wrapper > .button2 img,
.col-main .buttons-set > .button2 img,
.col-main .button3 img,
.col-main .btn img, .mfp-wrap .footer .button img,
.col-main .footer .button img, .mfp-wrap .btn-cart img,
.col-main .btn-cart img, .minicart-actions .button img, .minicart-actions .button3 img {
  vertical-align: middle;
  height: 39px;
  margin-top: 2px;
}
.checkout-types li button img,
.checkout-types li .mfp-wrap .button img,
.mfp-wrap .checkout-types li .button img,
.checkout-types li .mfp-wrap .button2 img,
.mfp-wrap .checkout-types li .button2 img,
.checkout-types li .mfp-wrap .middle_btn img,
.mfp-wrap .checkout-types li .middle_btn img,
.checkout-types li .mfp-wrap .button3 img,
.mfp-wrap .checkout-types li .button3 img,
.checkout-types li .mfp-wrap .btn img,
.mfp-wrap .checkout-types li .btn img,
.checkout-types li .col-main .button img,
.col-main .checkout-types li .button img,
.checkout-types li .col-main .button2 img,
.col-main .checkout-types li .button2 img,
.checkout-types li .col-main .middle_btn img,
.col-main .checkout-types li .middle_btn img,
.checkout-types li .col-main .button3 img,
.col-main .checkout-types li .button3 img,
.checkout-types li .col-main .btn img,
.col-main .checkout-types li .btn img, .checkout-types li .mfp-wrap .btn-cart img, .mfp-wrap .checkout-types li .btn-cart img,
.checkout-types li .col-main .btn-cart img,
.col-main .checkout-types li .btn-cart img, .checkout-types li .minicart-actions .button img, .minicart-actions .checkout-types li .button img, .checkout-types li .minicart-actions .button3 img, .minicart-actions .checkout-types li .button3 img {
  vertical-align: middle;
}
@media only screen and (max-width: 599px) {
  button, .mfp-wrap .add-to-cart-buttons .button,
  .mfp-wrap .button,
  .mfp-wrap .button2,
  .mfp-wrap .middle_btn,
  .mfp-wrap .button-wrapper > .button2,
  .mfp-wrap .buttons-set > .button2,
  .mfp-wrap .button3,
  .mfp-wrap .btn,
  .col-main .add-to-cart-buttons .button,
  .col-main .button,
  .col-main .button2,
  .col-main .middle_btn,
  .col-main .button-wrapper > .button2,
  .col-main .buttons-set > .button2,
  .col-main .button3,
  .col-main .btn, .mfp-wrap .footer .button,
  .col-main .footer .button, .mfp-wrap .btn-cart,
  .col-main .btn-cart, .minicart-actions .button, .minicart-actions .button3 {
    min-width: 0;
    max-width: 100%;
  }
}

.mfp-wrap .add-to-cart-buttons .button,
.mfp-wrap .button,
.mfp-wrap .button2,
.mfp-wrap .middle_btn,
.mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.mfp-wrap .col-main .button-wrapper > .button2,
.mfp-wrap .col-main .buttons-set > .button2,
.mfp-wrap .button3,
.mfp-wrap .btn,
.col-main .add-to-cart-buttons .button,
.col-main .button,
.col-main .button2,
.col-main .middle_btn,
.col-main .mfp-wrap .button-wrapper > .button2,
.col-main .mfp-wrap .buttons-set > .button2,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2,
.col-main .button3,
.col-main .btn {
  border-style: solid;
  min-width: 243px;
  min-height: 44px;
  max-width: 100%;
}
.mfp-wrap .add-to-cart-buttons .button span,
.mfp-wrap .button span,
.mfp-wrap .button2 span,
.mfp-wrap .middle_btn span,
.mfp-wrap .button-wrapper > .button2 span,
.mfp-wrap .buttons-set > .button2 span,
.mfp-wrap .button3 span,
.mfp-wrap .btn span,
.col-main .add-to-cart-buttons .button span,
.col-main .button span,
.col-main .button2 span,
.col-main .middle_btn span,
.col-main .button-wrapper > .button2 span,
.col-main .buttons-set > .button2 span,
.col-main .button3 span,
.col-main .btn span {
  vertical-align: middle;
  margin: 0 5px;
  font-size: 19px;
}
@media only screen and (max-width: 599px) {
  .mfp-wrap .add-to-cart-buttons .button span,
  .mfp-wrap .button span,
  .mfp-wrap .button2 span,
  .mfp-wrap .middle_btn span,
  .mfp-wrap .button-wrapper > .button2 span,
  .mfp-wrap .buttons-set > .button2 span,
  .mfp-wrap .button3 span,
  .mfp-wrap .btn span,
  .col-main .add-to-cart-buttons .button span,
  .col-main .button span,
  .col-main .button2 span,
  .col-main .middle_btn span,
  .col-main .button-wrapper > .button2 span,
  .col-main .buttons-set > .button2 span,
  .col-main .button3 span,
  .col-main .btn span {
    font-size: 16px;
  }
}
@media only screen and (max-width: 599px) {
  .mfp-wrap .add-to-cart-buttons .button,
  .mfp-wrap .button,
  .mfp-wrap .button2,
  .mfp-wrap .middle_btn,
  .mfp-wrap .button-wrapper > .button2,
  .mfp-wrap .buttons-set > .button2,
  .mfp-wrap .col-main .button-wrapper > .button2,
  .mfp-wrap .col-main .buttons-set > .button2,
  .mfp-wrap .button3,
  .mfp-wrap .btn,
  .col-main .add-to-cart-buttons .button,
  .col-main .button,
  .col-main .button2,
  .col-main .middle_btn,
  .col-main .mfp-wrap .button-wrapper > .button2,
  .col-main .mfp-wrap .buttons-set > .button2,
  .col-main .button-wrapper > .button2,
  .col-main .buttons-set > .button2,
  .col-main .button3,
  .col-main .btn {
    min-width: 0;
  }
}
.mfp-wrap .button3,
.col-main .button3 {
  border-width: 1px;
}

.btn-green, .mfp-wrap .button,
.col-main .button, .mfp-wrap .opc .btn-checkout,
.col-main .opc .btn-checkout, .minicart-actions .button {
  border-color: #47951e;
  background-color: #75B734;
  background-image: -moz-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -ms-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: linear-gradient(to bottom, #75b734 0%, #47951e 100%);
  background-image: -o-linear-gradient(top, #75B734 0%, #47951e 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #75B734), color-stop(100%, #47951e));
  color: #FFFFFF;
}
.btn-green:hover, .mfp-wrap .button:hover,
.col-main .button:hover, .mfp-wrap .opc .btn-checkout:hover,
.col-main .opc .btn-checkout:hover, .minicart-actions .button:hover {
  color: #FFFFFF;
  background: #47951e;
}

.btn-blue, .footer .block-subscribe .actions .button, .mfp-wrap .footer .button,
.col-main .footer .button, .mfp-wrap .button2, .mfp-wrap .middle_btn, .mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2 {
  border-color: #007ec4;
  background-color: #118FD6;
  border-width: 1px;
  background-image: -moz-linear-gradient(top, #118FD6 0%, #007ec4 100%);
  background-image: -webkit-linear-gradient(top, #118FD6 0%, #007ec4 100%);
  background-image: -ms-linear-gradient(top, #118FD6 0%, #007ec4 100%);
  background-image: linear-gradient(to bottom, #118fd6 0%, #007ec4 100%);
  background-image: -o-linear-gradient(top, #118FD6 0%, #007ec4 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #118FD6), color-stop(100%, #007ec4));
  color: #FFFFFF;
}
.btn-blue:hover, .footer .block-subscribe .actions .button:hover, .mfp-wrap .footer .button:hover,
.col-main .footer .button:hover, .mfp-wrap .footer .button:hover span,
.col-main .footer .button:hover span, .mfp-wrap .button2:hover, .mfp-wrap .middle_btn:hover, .mfp-wrap .button-wrapper > .button2:hover,
.mfp-wrap .buttons-set > .button2:hover,
.col-main .button2:hover,
.col-main .middle_btn:hover,
.col-main .button-wrapper > .button2:hover,
.col-main .buttons-set > .button2:hover {
  color: #FFFFFF;
  background: #007ec4;
}

.btn-gray, .mfp-wrap .button3,
.col-main .button3, .mfp-wrap .opc .button,
.col-main .opc .button, .minicart-actions .button3 {
  border-color: #aaaaaa;
  background-color: #ffffff;
  border-width: 1px;
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #dadada 100%);
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #dadada 100%);
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #dadada 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #dadada 100%);
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #dadada 100%);
  background-image: -webkit-gradient(linear, right top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #dadada));
  color: #09c;
}
.btn-gray:hover, .mfp-wrap .button3:hover,
.col-main .button3:hover, .mfp-wrap .button3 span:hover,
.col-main .button3 span:hover, .mfp-wrap .opc .button:hover,
.col-main .opc .button:hover, .minicart-actions .button3:hover, .minicart-actions .button3 span, .minicart-actions .button3 span:hover {
  color: #09c;
  background: #dadada;
}

.btn-middle, .footer .block-subscribe .actions .button, .mfp-wrap .button,
.col-main .button {
  line-height: 40px;
  height: 44px;
  min-height: 44px;
}

.btn-small, .mfp-wrap .button2, .mfp-wrap .middle_btn, .mfp-wrap .button-wrapper > .button2,
.mfp-wrap .buttons-set > .button2,
.col-main .button2,
.col-main .middle_btn,
.col-main .button-wrapper > .button2,
.col-main .buttons-set > .button2, .mfp-wrap .button3.cancel-coupon,
.col-main .button3.cancel-coupon, .minicart-actions .button, .minicart-actions .button3 {
  font-size: 14px;
  height: 29px;
  min-height: 29px;
  min-width: 110px;
  line-height: 29px;
  vertical-align: top;
}
.btn-small span, .mfp-wrap .button2 span, .mfp-wrap .middle_btn span, .mfp-wrap .button-wrapper > .button2 span,
.mfp-wrap .buttons-set > .button2 span,
.col-main .button2 span,
.col-main .middle_btn span,
.col-main .button-wrapper > .button2 span,
.col-main .buttons-set > .button2 span, .mfp-wrap .button3.cancel-coupon span,
.col-main .button3.cancel-coupon span, .minicart-actions .button span, .minicart-actions .button3 span {
  line-height: 29px;
  vertical-align: top;
}

.mfp-wrap .button2 span, .mfp-wrap .middle_btn span, .mfp-wrap .button-wrapper > .button2 span,
.mfp-wrap .buttons-set > .button2 span,
.col-main .button2 span,
.col-main .middle_btn span,
.col-main .button-wrapper > .button2 span,
.col-main .buttons-set > .button2 span {
  font-size: 14px;
  text-decoration: none;
}
.mfp-wrap .button3,
.col-main .button3 {
  border-color: #aaaaaa;
}
.mfp-wrap .button3.cancel-coupon span,
.col-main .button3.cancel-coupon span {
  font-size: 14px;
}
.mfp-wrap .button-wrapper > .middle_btn span, .mfp-wrap .button-wrapper > .button2 span,
.mfp-wrap .buttons-set > .middle_btn span,
.mfp-wrap .buttons-set > .button2 span,
.col-main .button-wrapper > .middle_btn span,
.col-main .button-wrapper > .button2 span,
.col-main .buttons-set > .middle_btn span,
.col-main .buttons-set > .button2 span {
  color: #FFFFFF;
}
.mfp-wrap .btn-cart,
.col-main .btn-cart {
  min-width: 140px;
}

.minicart-actions .checkout-types {
  width: 100%;
}
.minicart-actions .button, .minicart-actions .button2, .minicart-actions .middle_btn, .minicart-actions .mfp-wrap .button-wrapper > .button2, .mfp-wrap .minicart-actions .button-wrapper > .button2,
.minicart-actions .mfp-wrap .buttons-set > .button2,
.mfp-wrap .minicart-actions .buttons-set > .button2,
.minicart-actions .col-main .button-wrapper > .button2,
.col-main .minicart-actions .button-wrapper > .button2,
.minicart-actions .col-main .buttons-set > .button2,
.col-main .minicart-actions .buttons-set > .button2, .minicart-actions .button3 {
  border-width: 1px;
  border-style: solid;
}
.minicart-actions .button img, .minicart-actions .button2 img, .minicart-actions .middle_btn img, .minicart-actions .mfp-wrap .button-wrapper > .button2 img, .mfp-wrap .minicart-actions .button-wrapper > .button2 img,
.minicart-actions .mfp-wrap .buttons-set > .button2 img,
.mfp-wrap .minicart-actions .buttons-set > .button2 img,
.minicart-actions .col-main .button-wrapper > .button2 img,
.col-main .minicart-actions .button-wrapper > .button2 img,
.minicart-actions .col-main .buttons-set > .button2 img,
.col-main .minicart-actions .buttons-set > .button2 img, .minicart-actions .button3 img {
  padding: 0;
  margin-top: 0;
  max-height: 24px;
}
.minicart-actions .button {
  vertical-align: top;
}
.minicart-actions .button span {
  vertical-align: top;
}
.minicart-actions .button3 {
  border-color: #444444;
}

