@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
tbody,
thead {
  border: none;
}
/* @end */
input[type=search],
input[type=number] {
  /* the webkit overrides need to stay at the top */
  -webkit-appearance: textfield;
  outline: none;
  /* your styles here */
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}
a {
  outline: none;
}
.element-invisible {
  display: none;
}
.element-invisible {
  display: none;
}
input[type="text"],
input[type="password"],
textarea,
select {
  outline: none;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form input::-webkit-validation-bubble-message,
form select::-webkit-validation-bubble-message,
form textarea::-webkit-validation-bubble-message {
  display: none;
}
:invalid {
  box-shadow: none;
}
:-moz-submit-invalid {
  box-shadow: none;
}
:-moz-ui-invalid {
  box-shadow: none;
}
:focus {
  outline-color: transparent;
  outline-style: none;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
th {
  text-align: center;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.inlinelist {
  font-size: 0;
  line-height: 0;
}
.inlinelistitem {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
}
.flexbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.inlineflexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
#cboxWrapper {
  max-width: none;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}
/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: url('/themes/theme_melford/assets/images/colorbox/overlay.png') repeat 0 0;
  opacity: 0.9;
}
#colorbox {
  outline: 0;
}
#cboxTopLeft {
  width: 21px;
  height: 21px;
  background: #fff;
}
#cboxTopRight {
  width: 21px;
  height: 21px;
  background: #fff;
}
#cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: #fff;
}
#cboxBottomRight {
  width: 21px;
  height: 21px;
  background: #fff;
}
#cboxMiddleLeft {
  width: 21px;
  background: #fff;
}
#cboxMiddleRight {
  width: 21px;
  background: #fff;
}
#cboxTopCenter {
  height: 21px;
  background: #fff;
}
#cboxBottomCenter {
  height: 21px;
  background: #fff;
}
#cboxContent {
  background: #fff;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
  margin-top: 10px;
}
#cboxTitle {
  position: absolute;
  top: 0px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
  display: none !important;
}
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}
#cboxLoadingOverlay {
  background: url('/themes/theme_melford/assets/images/colorbox/loading_background.png') no-repeat center center;
}
#cboxLoadingGraphic {
  background: url('/themes/theme_melford/assets/images/colorbox/loading.gif') no-repeat center center;
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
  outline: 0;
}
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url('/themes/theme_melford/assets/images/colorbox/controls.png') no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxPrevious:hover {
  background-position: -75px -25px;
}
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url('/themes/theme_melford/assets/images/colorbox/controls.png') no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxNext:hover {
  background-position: -50px -25px;
}
#cboxClose {
  position: absolute;
  top: -15px;
  right: -15px;
  background: url('/themes/theme_melford/assets/images/colorbox/controls.png') no-repeat -25px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxClose:hover {
  background-position: -25px -25px;
}
body {
  font: normal 14px 'Open Sans', sans-serif;
  color: #000;
  background-color: #eeeeee;
}
a {
  text-decoration: none;
  color: #3a3d3f;
}
a:hover {
  text-decoration: underline;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
*::-webkit-input-placeholder {
  opacity: 1;
  color: #838c8e;
}
*:-moz-placeholder {
  opacity: 1;
  color: #838c8e;
}
*::-moz-placeholder {
  opacity: 1;
  color: #838c8e;
}
*:-ms-input-placeholder {
  opacity: 1;
  color: #838c8e;
}
*:focus::-webkit-input-placeholder {
  opacity: 0;
}
*:focus:-moz-placeholder {
  opacity: 0;
}
*:focus::-moz-placeholder {
  opacity: 0;
}
*:focus:-ms-input-placeholder {
  opacity: 0;
}
.need-full-opacity {
  opacity: 0;
}
.btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  cursor: pointer;
  border: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  font-family: 'Open Sans', sans-serif;
  -webkit-appearance: none;
  border-radius: 0;
}
.btn-spacing {
  margin-right: 10px;
}
.btn-spacing:last-child {
  margin-right: 0;
}
.btn-fix {
  display: inline-block;
  line-height: 34px;
}
.btn-size1 {
  height: 34px;
  font-size: 11px;
  font-weight: 700;
  padding: 0 15px;
  text-transform: uppercase;
}
.btn-orange {
  background-color: #ee9202;
  color: #fff !important;
}
.btn-orange:hover {
  background-color: #d38102;
  color: white;
}
.btn-blue {
  background-color: #2f81d0;
  color: #fff !important;
}
.btn-blue:hover {
  background-color: #1e68af;
}
.btn-yellow {
  background-color: #ffe564;
  color: #3a3d3f;
}
.btn-green {
  background-color: #82c670;
  color: #3a3d3f;
}
.btn-red {
  background-color: #f05844;
  color: #3a3d3f;
}
.btn-grey {
  background-color: #999999;
  color: #fff !important;
}
.btn-grey:hover {
  background-color: #777777;
  color: #fff;
}
.btn:hover {
  text-decoration: none;
}
.status-pending {
  background-color: #e6c317;
}
.status-processing {
  background-color: #d38102;
}
.status-ships-soon {
  background-color: #ddffbf;
}
.status-shipped {
  background-color: #82c670;
}
.status-canceled {
  background-color: #f05844;
}
.status-completed {
  background-color: #999999;
}
.status-waiting-payment {
  background-color: #6aa9e6;
}
.color-status-pending {
  color: #e6c317;
}
.color-status-processing {
  color: #d38102;
}
.color-status-ships-soon {
  color: #ddffbf;
}
.color-status-shipped {
  color: #82c670;
}
.color-status-canceled {
  color: #f05844;
}
.color-status-completed {
  color: #999999;
}
.color-status-waiting-payment {
  color: #6aa9e6;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
/* Slider */
span.form-title,
.field .field-name {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  display: block;
  padding-bottom: 6px;
}
.field .field-value .error {
  position: absolute;
  color: red;
}
input[type=text],
input[type=email],
input[type=password],
textarea {
  font: normal 15px 'Open Sans', sans-serif;
  width: 100%;
  height: 34px;
  border: 1px solid rgba(46, 46, 48, 0.3);
  color: #000;
  padding: 5px 10px;
  -webkit-transition: border 0.3s ease;
  -moz-transition: border 0.3s ease;
  -ms-transition: border 0.3s ease;
  -o-transition: border 0.3s ease;
  transition: border 0.3s ease;
}
.ui-spinner {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.ui-spinner-up {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAOVBMVEUAAAAAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLmyi/g2AAAAE3RSTlMA/sENBLGRejcZ7ObfuZxxaU4gvVfO5AAAADZJREFUCNcdykkOACEQAkCwdcZ9+/9jRetACAHyRTyL1SApFzqv0hgnOzD466Vwd/YhIG2I2QEbnQDmYDiNFwAAAABJRU5ErkJggg==) top left no-repeat;
  top: 10px;
}
.ui-spinner-down {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAOVBMVEUAAAAAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLmyi/g2AAAAE3RSTlMA/sENBLGRejcZ7ObfuZxxaU4gvVfO5AAAADZJREFUCNcdykkOACEQAkCwdcZ9+/9jRetACAHyRTyL1SApFzqv0hgnOzD466Vwd/YhIG2I2QEbnQDmYDiNFwAAAABJRU5ErkJggg==) top left no-repeat;
  bottom: 10px;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ui-spinner-button {
  position: absolute;
  right: 8px;
  font-size: 0;
  line-height: 0;
  width: 8px;
  height: 5px;
  display: inline-block;
  color: transparent;
  cursor: pointer;
}
.ui-spinner-button * {
  display: none;
}
textarea {
  resize: none;
  overflow: hidden;
  height: 109px;
  vertical-align: bottom;
}
input[type=text].error,
input[type=email].error,
textarea.error {
  border-color: #ce2834;
}
.jq-selectbox {
  width: 100%;
  text-align: left;
  line-height: normal;
}
.jq-selectbox.input-select {
  vertical-align: bottom;
}
.cms-block .jq-selectbox ul {
  padding-left: 0;
}
.jq-selectbox__select {
  width: 100%;
  position: relative;
  background: #fff;
}
.jq-selectbox__trigger {
  position: absolute;
  right: 10px;
  top: 13px;
  font-size: 0;
  line-height: 0;
}
.jq-selectbox__trigger-arrow {
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAATlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMRsYjDMAAAAGXRSTlMAHPW8OOTSrwru6tXCoZKAcWVbTkUtKBUPLXCIywAAAElJREFUCNc9zFcKwDAMA1AlcUb3Hrr/RStKyPswBgmhcYAlHbn9jpHp1VsGBrjIUICJvfKrY8ZGnhDzzJ4LfgepcrUyPm17NsgHiggCoSGtEF0AAAAASUVORK5CYII=) top left no-repeat;
  vertical-align: top;
}
.opened .jq-selectbox__trigger-arrow {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.jq-selectbox__select-text {
  font: normal 15px 'Open Sans', sans-serif;
  width: 100%;
  min-height: 34px;
  border: 1px solid rgba(46, 46, 48, 0.3);
  color: #000;
  padding: 5px 30px 5px 10px;
  -webkit-transition: border 0.3s ease;
  -moz-transition: border 0.3s ease;
  -ms-transition: border 0.3s ease;
  -o-transition: border 0.3s ease;
  transition: border 0.3s ease;
  overflow: hidden;
  white-space: nowrap;
}
.opened .jq-selectbox__select-text {
  border-radius: 4px 4px 0 0;
}
.jq-selectbox__dropdown {
  width: 100%;
  border: 1px solid rgba(46, 46, 48, 0.3);
  border-top: 0;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
}
.jq-selectbox__dropdown li {
  padding: 7px 10px 10px 10px;
  cursor: pointer;
  font-size: 13px;
  line-height: normal;
  position: relative;
  z-index: 1;
  min-height: 35px;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.jq-selectbox__dropdown li:hover,
header .search-panel .jq-selectbox__dropdown li:focus {
  color: #ffffff;
}
.jq-selectbox__dropdown li:hover,
.jq-selectbox__dropdown li:focus {
  background-color: rgba(46, 46, 48, 0.3);
}
.jq-checkbox {
  display: inline-block;
  vertical-align: top;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid rgba(46, 46, 48, 0.3);
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}
.jq-checkbox.checked {
  overflow: visible !important;
}
.jq-checkbox.checked .jq-checkbox__div {
  width: 8px;
  height: 8px;
  margin: 3px 0 0 3px;
  background: #2f81d0;
  left: 0;
  top: 0;
  display: block;
  position: absolute;
}
.jq-checkbox.disabled {
  opacity: .55;
}
.jq-radio {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid rgba(46, 46, 48, 0.3);
  cursor: pointer;
  position: relative;
  overflow: visible !important;
}
.jq-radio.checked {
  overflow: visible !important;
}
.jq-radio.checked .jq-radio__div {
  width: 8px;
  height: 8px;
  margin: 4px 0 0 4px;
  background-color: #2f81d0;
  left: 0;
  top: 0;
  display: block;
  position: absolute;
  border-radius: 50%;
}
.jq-radio.disabled {
  opacity: .55;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.44;
  filter: alpha(opacity=44);
}
.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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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-content h3 {
  color: #2e2e30;
  font-size: 14px;
  font-weight: 700;
  line-height: 26px;
}
.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,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button.mfp-arrow {
  background: transparent;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 24px;
  height: 24px;
  line-height: 24px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.75;
  filter: alpha(opacity=75);
  padding: 0 0 18px 10px;
  color: #000;
  background: #e6e6e6;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.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;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  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,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  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;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
.icons {
  content: '';
  display: inline-block;
  vertical-align: top;
}
.arrow-r {
  width: 16px;
  height: 24px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMA+fTu3TgLxLabKg8G5dCtp4t5Z2JYUkhDLyAcGOfIvHEkB+jOCg0AAAB+SURBVBjTXdBHAoQgEERRGhEw5+wErfvf0W2X7P5bdWHM8Tf0CoeMZRS0JcksiJ5ktQgFSZqgPknyCm4n2R2qnOSskaR8T4BdSXyEzCRlCxlJNoHzfM33UL1YNHrTJLx6EHS6e6DX3UEG3RlkUnk3sItq/3vNivhs/Dnh0vkA3QcHd8vf1qAAAAAASUVORK5CYII=) top left no-repeat;
}
.footer-logo {
  width: 148px;
  height: 42px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
  background-size: cover;
}
.icon-arrow-b-blue {
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAS1BMVEUAAAAAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLncu4NgAAAAGHRSTlMAHPW8OAvk0q/u6tXCoZKAcWVbTkUtKBX1B5wnAAAASElEQVQI1z3KVw6AMAwDUDdNB3uD739SLFTxPqJYNn4B8KIjt+0YWZLeNDAiZEaFib36q2PFRp4QN1bjgs9BatyszA/QzA55AYFUAoG2suAnAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-arrow-b-orange {
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAATlBMVEUAAADukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLgqakVAAAAGXRSTlMA9bw4Gwvk0q/u6tXCoZKAcWVbTkUtKCAVHxAWLQAAAEhJREFUCNc9zFcOwDAMAlASZ3Xvwf0vWhRVeV9YRqB5AMuhxtvtGJmjYhzoERK9jom9/lfHgo08IeZYHBdUB6nyb2V62/ZskA+NDAKl5E4pMwAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-arrow-b-black {
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAUVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcqRVCAAAAGnRSTlMAHPW8ONKvCu7q5OPVwqGSgHFlW05FLSgVD4bJh/4AAABJSURBVAjXPcxXCgAhEAPQqKNu7zX3P+iGRXwfw0BCUDnAoo7cfsfI+OrNAwNcz5CBia3yq2HCRp4Q80yeC34HqXKxsnvq9myQD49UAr/AF0nfAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-arrow-b-grey {
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAATlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMRsYjDMAAAAGXRSTlMAHPW8OOTSrwru6tXCoZKAcWVbTkUtKBUPLXCIywAAAElJREFUCNc9zFcKwDAMA1AlcUb3Hrr/RStKyPswBgmhcYAlHbn9jpHp1VsGBrjIUICJvfKrY8ZGnhDzzJ4LfgepcrUyPm17NsgHiggCoSGtEF0AAAAASUVORK5CYII=) top left no-repeat;
}
.icon-search {
  width: 18px;
  height: 19px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAY1BMVEUAAAB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn6NCcirAAAAIHRSTlMA6YUeDPPiTPnWt617QgG/j2sjGgfbyr6MWjo2nnMnFfowM4cAAACXSURBVBjTZY9ZDoMwDEQTshF2EqAsXeb+p2wU7CLR92PrZTKSRUK/eimXQokfrUSmHNnsJfymousBcp1HNeVlRRnPb5CaHns0eVnTJBweedbYWU2weVYIgjGGUi0bTakGA6uNug4YRVUehaAyn52ugfeplIQZnGsswCkRFrrRXq5rh7p6jvEzs7sI8t8dBrO+OWeVuJMyX+2PCkxhCNJKAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-clear {
  width: 18px;
  height: 19px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) center no-repeat;
}
.logo {
  width: 180px;
  height: 50px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAABkCAYAAACrUKoaAAAYNElEQVR42u2dBXQd1fb/X1xqeXVv6u6Oprg3/WP1FvdSw+kjuEP40xQri+D6aHCH4DWoC16K1CFtU4ne3/d1ndU13Wv2zJk7c5I73L3X+jyZ2UfmJP3cmzNnzvyr341LIzFAFSgBm8BS8DZ4FEwDR4LG/6rBQHvFtTgWO8FmsBy8C+aCqWocGtbgGOQFeE05fEsSPXt0bwy6gGxQz1hDMs7JoCMYCg4BPUCd2u5XJBJhUYIOBatBPjgOpIRZ0D6oBovB3WBovAsa/7hag3WaLAHvglvAIRp1HwPW+aSHQ/0DQSHYCCKEjeBVMAmkO9Rxj8/+feFhrBPB7yBCKPD4MztNs28/gkVgHrgSdPYh5THgHbAbRAjVYBnIA625epg+HhPN71D4Be3ORnAn6Bhngqb8CK4BWXEq6GwQiZJvnESNc7kg4pN+NvWmggc91PGXElSyTV2FPvu3zsNYj2Dq2AJSPNQzOcq+VoMi0M5DWweDNR7a2AtuAWm0LiY/l+bp/A6FX9D6VILHQdt4EzShFNwBGoigPVEJJpoUNKkzCRRFWdcNtSzouQ71nGhS0IRtYIhGO+eBiijbWACSRNDBsRfMAsnxJmjCJjBBBO1Z0gfVkKAv9dHHTrUlaOSlg+0O9bxgWtCEDaChQxuTfNZfKN+gzfAVaBWPgia8BBrEsaB3ghILu0DEgYXagvYxB43//ytT51rwAngJrLY5/7yqQkfQpUHPQSPvdJfx2wPq+RR0CaHMpc17mfr7uZTdAxaCz8A6m/M7QDMRtDk2gN7xLGjF96Bj3Aman/ttCmaA3UyZzjr/uHz0tTfT7s0gwea67gY7VU4fD4IuNDDOOtMyk3wIuoTJ7QLmOHyLpuOWAL52+NC+HNQlZbqBuaBS5c1Up0TQBikBveJZ0Io/QW8R9AFlxjJlLjAs6BOZdtMcyrQEU/jz5gWN+hoy30gp7/sXNFvmIabNniTveIdv531c2hgG3gGpIuia4XfQKp4FrdhwwE1UEXQiKLEpc6thQZ/J9LW5e+laFfQFNm0stjlWBVoYEnQvZuyOI3mv+Pl2T0MEbZ7PQVI8C1qxAtQVQe8vt9SmzGzDgs7hvnmCljEs6M9s2hgNvrE5Ps2QoOszYzfOkpPC3GtYrVJE0DHKVSLofRSIoPeX+4m/6WRM0HVBmcP86E2gcSwJGnW1Y25CZoKr7daWGxJ0S2bcRlpyBjA514qgY5udoLkIeh+HyxRH925MmYs1V3EUanAP0/ZTIOLALpAP2vgQ9I+afczVqP9abkmdemQ6YkN3A4I+h2mrjyVnDJNzhEFBLwBFDiwQQevxoAh6H/PjWdA43hwsZsr0DnAd9DqHR9M3aJQvBwWgiXdBa5PnNr7Mkr9TLee/4efygxE0zg0C22zKbAZJlrypzHW2NyNo74igeUpBAxH0Po6NA0E/DPIs3ASeBaVM/teqSqOCVvV2JeJzogRMqA1B43x/mzLbrXuDMNMcv4AEj4LeC/IIt4F3QBXT/ztIvbOYvH+LoMPBhSLofbwqTxIeQDkYZFLQzJN5t4I9mvU9ABJqWND32JR5muRw0xwHG36ScD0Vr+XDgtJMBB0O3qslQU/V4FpwJ3gW/GB4HMpAQxH0fjmfyd/gMf4IdTNwE9iiUedUw4KmSxH/tClzsk3uIpu8hwwKehPobVPvJUx+FxE0ACtBrkdOBWeBWeBlsMGgmMpBek0LOsp12C3BlWCjobEYLYLeJ5YBUexml61Ba4/XkQEuAj+5THfU0RD0K5p9zHLoz1FMH54DhYRVzIZGKQYE/QpoxtQ7iilzqkFBXw9yHLg+lgRdHMAeGEngWINTDMNjXdCkH/XAkwbG4eE4F3Ql6OBjiZTJDeUvAzv5XePML7NDHU+AiE9GBizon0CKQ587M+VmyzI7Kmj/ok4Al4GqgMV0aVgETfpzb8DjsPwfLuhzQY7iCibn5RgTNN3HOGLDDNOCVt/mdwQg6Jc8CLoU5Fh4WnOah+7DsZHZT7suV04E7U9MlwYspntCKuhE8EWA47A7XpbZqX+4C5i8nJoWNOo4DiRq5P1g0/4s84JWj6T7Zw9ooLvMjuQ0YbY3/Rs0cuh7AXeTVfPau4igvcvp6yC34QyjoFWfDgGRAGkVB4J2+0a6FCTWlKBRfoiq53OXh2kymWmOC2tA0K+DSECc5UXQJO8qps4Ch773cejL5SCBKZcKrgOVIFcE7U1MEwLs4/thFbTq1y8BjkW/ONtu9GUm9zyPNwn7eaAh+Sb/JanrdTAaNFU5SaAXeJdpe5iGoF/30kdSXyPmLSQngSwX3rcp96EPQaeDX5j7B70dfieecZD0x+BU0BY0Bn3B1WRf6I2gkQhaX0rtDfQxrIJ+NsCxODjOBN0BlDHLtuobeqPKZA9TB2Wg0uH8ryCREXTUkPouYvZdTtL4WZzNvEewpY/9oEcz/f7AoR9NwB8+x+UpEbS+lNKDfONKyAV9qwFpxtOj3vcw+XfVgKC/9VnXWFWVSUF/aZPzoObPogHzATjTh6CdNuA/xeXx8O0+xmU3aCmC1pNSinyDDkiaIugssJV5YKWTYUFng480y/H7WxgQtKqrPZMz3MPP4zWb8kt87sUxnOnX9yDVodxA8DuIeORPcIh8g9aXUisDjzmHVdD3BzgWQ+NK0O4vbi0yJGj6jTAXLNAs/xsYpYobFTTzUMV67saaxymJnj53s3uRqXemxttg5oAKzbXxj3GrRHhBi6BzA+zj7JAL+r0Ax6LdP0DQDUG+Da1cHga5iynXiLxDMN8nQ1w2TZoKngZfgmVgOfgYPAhGgWSX6x/rt4+WuqbYnD/T657XTDs5ZCULPX+72wcxU++Nmv1qCaaBIrAGbAC/g5VgHpju9vQn035vvgT/O/RPE/TrAfZxSoiX2dUDewLqVyVIrU1BS0hIhP9BlSNBJEAOC7GgpwU4DmtJ9SJoCQkRtCch9QVbA+zfXpAe0icJO4IdAY7FsyJoCQkRdLSrNi4DpSASIG+oJkIlaNTRBvwY8FhcIIKWkBBB60qoCTgO3GVwi81xYRM0yp8ONgc8DtWgZXwJWkJCBL0XrPPIVlABIobZDNJiXdBqu9Ve4DKwxNBYFIfojSoSEiLoOGBmLb40tliDBeA7sBNEDHOmCFpCQgQdK/wMMuSt3vv4ESSLoCUkRNCxQDUYsX8kRNCnxcpj5RISEiLom/ePggj63VjZ90NCQkIE/TJIFEHvYwtoKYKWkBBBxwKv73+UWQRdAY6KhZ3zJCQkRNCFB8hZBH12bW9tKoKWkBBB7z3grd0i6Cpwfm3vPS2ClpAQQX8J1J6zImiwHZwQhpcD+NhqNANkuZDqsc4UUp6jbsDXkgB6gtFgquI8cDjI9FhXokb/G/jsb32bOtM0ytWxKZfhse0k0BecCS4EF6lxGwBS3Nv2TZrGm2UOBacqckB2vAr6RzAGqE3FRdDgK9DB/SpDL+h8ENGgFCwG94IB3jdYZ6kAv4IXwViQEsU1NAa3gT9d3lX4Khjm8yUGlCrwq6r7HC/Str5k1cJUjXJFNuXyNdvsBOaAv0CEYTt4Ggzg2/bNVKZ/J4BPQBVTbgN4AgyNF0FfcsAqDRH0VuuYiKBZ/gua+BE0w3pwgof+jwclHtuYCzL9CpqhFNwMMmNJ0Oovgv+AMo/X8wSob1rQ+P+pUbzZ5hPQ7Z8u6Nf3XZ0IehOYBeg3IBE0z8+gtR9BM1SD8zT6fquPNhaABv4FzbIKdIoFQSv5zfNxLcUmBa2mpl6Nsp6X42GK4+w4FXQFeBeM5jeBEkG78C1I9iNohnLQ36HfVwTQxpcg1YSgFZtAl9oUtJLfCz6v42zDgp7go55hNS3ojaDQgadBVcCi2gGy40DQ1WA1mAvOBA1tOy6CLgHFFpYoYUYYLtIUdDFhAfjbod43mT4PA1UOc82vg/+Aq8Bc8gZyyt0eBb3Y0v+vGMla+QHUq0VBX+LSv/ngYVAA3gV7yfmFINFS36NgnQ0buSkrJt8q/S+Ysh+AG8DVYK7NeH0Uk/tBI+duE9tngsQYFnSxJm+DeaAQFICZ4P+B/qCeVsdF0MU2eVlgNs1VLNcRtMNqgnFgN/Mtuq7NN8IlTD++Bp2Zl7A+6vAW6h5+3nSubrw9AqqZMgW1IWh183Q706dFoI9NmXpKiqUg4uGmag7TTpZLuUzmw/Yu5q+B4yxCPypWBZ0O1hqQ9PRYFXQNe1UEzYTDXGFjXUEz9V7M1HsMyTueyVsJ6ri08TBTtjBaQZMyoxjZVIL2tSDoPP5bs+tN0m7gWnLYhKA7M+X6uCynPD6m36iCvGEGpjr2gu4iaIcQQR9N8xWDfAq6IVPveJL3CpM3XHP98HqbsrtBhl9Bq3I3M+VurwVB/2KTt5eZF2fCuKC7MOVGh/6VV4amOhaDFBE0EyLo9jRfcZwfQatylTblppDpkB02OV95uN6rmP4fH5CgM5k1xt+ZFjTJ6e7810LMCLo+81fHFnBm2AVtaqrjRhE0EyJo7h/+IT6/QWcx9U6w5PRkcq72cL0dmTpm+Ra0Cof57oY1KOiJTB9OjCVBq7ILXW5ingISQidog1MdlWCwCNomRNAX0nxFV0Nz0EMsOSfz89T6wawceSJAQZ/FLQmrQUHfyPShSQwKWmeZ3UowFiSHStAGpzrWggwRtAjaktsa/GGTvwMkRbmKIwGcxqzi2ApSLLmTvd5QYtpcbVNHUYCCPoopm1tTgmZW3FSo07Em6ATwXxDR4HswMmyCNjXV8UBcCloEPR9kW+gPpjqsdS3UXAddRHiTSIpyE6l3CpOX7fGa59vU8XGAgh7IlD2jBgVdaJNTEouCVuWTwf0goskroGEoBG1qqkMxQgQtTxI6UAa6GXiScBWoQ+o9l8nt4fGal9rU8XqAgj4sBr5BP2KTsycGBU3rOYh8gDqxBjQPhaANTnWsB/VF0CJohksM7MWxitnjYzSTf6jHa/7dpo7nAhT0qUzZETUo6LuYPmTEsKDph1wR9/CPhY/CJGhTUx2FImgRNKEMXBzwbna7wW0gg/925f4h4bbPMFPHrQEK+jZuKiYgQb/JCtp9OujgGBc0rbcreNxlq4GDQiFow1MduSJoETSoAM/y0wq+BL0DNHOotx7zjeo1D9c7imn79AAFvcKm3GabvOU2ec5LXPm9K/I0p1luCpGg6fLIL/lrComgDU51bAFN4kLQIuiNoNDCw+AWcKr1ke4oBJ1l4XIm57EobvBVgGzN632b2XS/sW9BOy8FfMImt9gm7wW3FQ/M5k9TSF46szLmd5AZFkHTJ0GZVUTPhE3QpqY6iuJb0LIO2j14QZOcZGa5W7XLNqNTGRG8BRJc+nUKU/adgPbiaA026M6T49hc5q+Ieg5tHOHwJCfNfY7Jzdd8JdbIGlzFcT5or5H3MvehFhpBG57qmCSCFkH7FbTKO5HmKD5zeeKwhClXAFKYcoc77Ox2tF9Bq02c1jNlPmHKcE/7PQ2SmN3pVjF/QdRntmWNMNwMkpl+9QSf0CcPDa6D7goqQCmYDuoweWngJ5s2HgidoA1OdWwHbUXQImi/gla5H+rMCTvcAKOsABeAfqCrEmchqPa45zQn6LvBVMVV4AGw0uXGZzf+wwbn+ZcJjAV9wWAwxeEDoMhhrF5yWaZ2jRqjo8F54A2yN8YfIMuwoN+weUCpAJwCeoFuYCT4nF9fHiZBm5/q+BgkBCBoEbQIug8jz19AusP79d4HEZ9sAC0MvlGlCpzuMlZ3BNDGIIf6m4DffLZRaErQ/O6I2pSA+qEUtBLEYFBpQNKXi6BF0H4FTeZiKde4LJdbACJRsh0MMPhOwjIwVmOsMsEyH+3cpNFGb7DF57r0dEOCLvA5zheGYx20syRuNSDoPaBbAIIWQYugW4BS5g3ZLV0k/TqIeOR7oPY9NyLoJbz82ev/Nop27gEJmm10Y27KuvE6+LfBb9CJYAb9+fPwSxLDLOg0sNKApBeCZBG0CNqPoFWZWT7+vB6npBtx4W9wA/80nS9B7wFvgFEgMYoxSwN5dKc9hhXg+CjaSFfXv03zQ2xMDa7iaAJuA39q9G0xONLTZkkSEmGM/23nCSYTjvNZZ1swmeJSJkPlUSaCJM0d0Q4G/wHPg2LF6+AeMBKke7iGurQvTN9OAv1ASkA/j0yQC+4Az4B3wDzwGLgaDA6gjTRwIrgdvAw+AG+AJ8G1YBhI8Fhnc2aMUj3WkwgGg0tAPihU4zAbTKGraETQEhISErEWImgJCQkJEbSEhISEhAhaQkJCQgQtISEhISGClpCQkJAQQUtISEiIoCUkJCQkRNASEhISImgJCQkJCRG0hISERNhCBC0hISEhgpaQkJCQEEFLSEhISLjtB/0rKBEEg/QOeKvRfiDPQrblXDY514qpI8eaZzk+GuR5YJgq19xDmalkQ3oubxY4H/Rh90mmfSHBtJHtMr4zQKFiNkiwybnQ4zh1Y8apn8vWqeNVPz4AH4KnwWTQgKRzP9trHF4yO9mSd6HLmLQEhRZOdskfRq4zK1pBl4CIIBikX8CCngwiFnIcNmB/i6kjz5pnOV4EIh6YavnQiGiyjn9JAMvXoBd9eSvJWQ/qaryIIMdFirtI/nCbvKUexymXGafJTD/OAFtcXmIwQednC65j8ootOUtdfueuIHV+5ZI/leRni6AJgghaMTHsglaUgK5U0IQCn4Iez9dpXtAqZ7qHeq/QEHQZ6OZH0Mz1dhBB+0cQQW8DzTUFfT9YamE9qes7cn4cI55vQRHDow7yXAqKFUtAOf2LwEnQihwfgn7Xpr4tIIXkvUjGYSMps4KcH8EJmtR7GKgiOWtAPrhf/e8I4RhHQQMwHyRFI2ic68WM8/UiaJ8IImjFPEdB67dlcy28ePjg5UnOZ5MPiUpQz0XQP4BMr4LG8WYWOVJOpPkuUsyKZpxs3nh+N0iynE9Sx+iHWoKToBXToxT0HUx9a0XQPhBE0ITTQyVoXjh9nAStyNdqg5dKKVgHIooXTApanRtEzn3G3KBMAJ+S3EM0BL0bdPYiaBxPJB+QK0mdg0XQQjCIoLeAJiEU9GUkZ4iGoKvAMI+CXmQVMvnmuAfUMyzoq5kPVJ1xy+P6wkhfV9CH0w8CUEo+CEXQUSKIoH8h///ZGhL0F6DQhjnaguZvXLZgBP0D/RMcpGu20ZXknAwGkmOTDAv6WXKulUN7DUnuC6QvTuNyiQdBP2rJ+Ukde8FybCNIEkFHhyCCPgNsoysKzAuapcRF0FNBjmIkeIacX+xwk3AGmE+O3aop6Jss57eDNHX8J8vx9w0L+h1yLsHl96DMkvuBQ1/o70QpyHYTNI6lgb8tOTer46eS+o4VQUeHIILOAePIsT9AfowK2okqMMJB0FNBdyKuSnCLy43IBCLip5kbZFWghUFB0xUkiS6/B3utHx5cX9SxAlL3++BTF0GPImV6W8S93XL8KRF0lAgiaHX8NXJ8r2FBvw/ybbg9SkFvAbmqGCtodfw6crzcRdDDbVZO5CquJ+em1eAURxuHn0sDkvu8i6Dr2iyZLHMR9KuW83+BXAsLyDfyTBF09Agi6FaghJyLxZuEpaCEfoCAkaSok6CTwWJyzknQc0BEk8UGBU0/DMY4jNuJ3JpkhzXux4AIw1I6tkTgbowRQUeBIILmysXyKg61WiBiYTlIchM06U+Fk6BVXgrYyuRxdDckaPpNfgFIZOp5j+QO4/pCyj2uKejzPI7J2yJofwgi6ATwfhgErc69Qs5d4CZoVpp8GyeRc6vBUsIyknOrwQdVviHnHwLJZF3yDSRnkVNfbMbsDw1BF5Obpktt+NOSUwGaiqAFj4igSdm2YIdxQTs/6v2spqA7kvnjzaCBB0GngpUugn6B1J/EXN8SsnQxwZCgR4Bqm2Vy/x/cZ3M9VSDHWdD89AgVtDrfhvThWuZajiR1XOog6Pmg2A4RtCCCPrD8xeYF7UiJh0e97yXn79MRNHk6r5KZRqkH9liOz6HlHR4iOdiEoFXOTA9jOV13IyyS86yDoK8i5zoydSSBDVYJ84LmEUEfiCCCTgCfhETQWWQddznowgma20uCEfQkcvxQh3FoR6ceTAla5Y0Ff7usajmDKasj6EZgIyPo5dZ5cJffxQdJvzqJoOMdEbT+hv1k7o/L89BWcybPy4b9V3vZTB/Hjic5x3rcsD8dzKJtqHW+eYrrNdYdX27Jn8Jtkq9I1xynfi5L6SaBJ8EHiifBBLrvtVNfHPIOpxv2/69e0r+jmOLcz28Qs2E/i5Og/w8vnzG2EcNVCAAAAABJRU5ErkJggg==) top left no-repeat;
  background-size: cover;
}
.list-bullet {
  width: 5px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAACVZFy1AAAAFHRSTlMAU54CsJkBCr6PDciDDMeFkJqfA0VEXCwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAALUlEQVQI1xXJtwEAIBCAQMw5//6zqiUcShvAivMQoqQXuUiF1mX8M7+up2ofuBwSAVHK1c2PAAAAAElFTkSuQmCC) top left no-repeat;
}
.list-bullet-active {
  width: 5px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIBAMAAADD3ygIAAAAJ1BMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+NnZB9AAAADHRSTlMAyL+wn5qQhAwKU1JkyE6lAAAAIElEQVQI12PYwsDAYBPAwDDpGAMDh0wBCAPZELElDAwAZ6QGSUP4SEEAAAAASUVORK5CYII=) top left no-repeat;
}
.icon-pdf {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABmFBMVEX////7+/v5+fn29fWsp6fb29v8/Pzn5+f8/v75/v7nAADk/f7k+vq6urujo6P1AADfAADv/v/w8fHs6+vMzMynpaTkXVvjWli6AAD1/v7y/v7s9PTp6enn5OTj4+PAwMC9vb24uLigoKDjZmbvJR3wFQDxAwDCAgDgAADIAADo9/nw9/j29/fz8/Py8vLu8vLm7u/t7e3d3d3oy8b2ysO/v7/8ua6fn5+bnJzyn5D3mIjlYmD3X1uYVlX2VlPgUj3oSzXuOTXiSjG6XSzzQyXpPiL5FwD1/v/r+f3x+/vj9vXq8/Xd8PLt8PD77evX5OLV1dX829TQ0NDHx8bTxMLsycDjxcD4xLvZvbixsbGrq6v3q6Cenp76qp35qp3lqZrpmo7dmInfjoL7kIH0kIHahnqZc3PggHH+cnC4iGn5e2iKYF/jVlTfY1HwZ0/3S0jlW0b7XEXuXEPwRkLgV0HjWED6WT+dbzzuQDzcUzvjUDn0My3oQyrIHxjIHRbuMxTpLArwEQDZEADKCQD7AADoAADKAAC/AADnBqxsAAABRElEQVQY01XO1XLCUBCA4QMpJySVeFK0grsWihQrUHd3d3d3e+0GQgb4r3a+2dlZAAAbVMkZFxAg1wbkIIIsIlVWiEHlyhzGGCHnrmN1hHimAioIucp+l8SrRMHlmwwg3qinlieKj1plkGVZVbTM7SKX/DbTBz16o4rurOML64xaidAMaKmwUgwbzb9nNApxqnCzxJFCqLiOYViVETHN4Qm1ZYnFw65adiP5zfjlG2FNO2WGtFerXfrI7c3qts/ndUD6pAOOUOFTy46fGvD1O3WMzIqh2M31wzDNoKhej6JgWWIsZMmlp/0GA1rKALul25rBtY2xxqZSjWJqiQ+SgsnE83zCdJzgBUFI7pa510ra7WQ2dWW+z9pJkiR6JCZwsZT5zLz/hOM/+LfEd5+OX4fjy/b6YvtrFbMdlXmKa6iLGwfgH9IpM51feWTyAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-doc {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAB1FBMVEUQWZ0YYKIaYaIdY6MdZKQfZKQfZaUgZaQjaKYkaKclaacmaqcnVH8naqgoV4MoaqgpV4UqVooqW4oqXIkrbKksbaksbaouW5UvZZkwcKsxZ54xap8xcawycqwzbKU0cKk1cqs1dK02dK44dq85YY05d686Yo47eK89ebA/e7JCfbNET4hEfrNGdKlLSnhSgLFUibpUirpVirpWgq9Xi7pYjLtaanpbg69bjrxcj71dj75eZ3Nfh7Jgkb5gkb9ljbhnlsFpiq1rmcNsjq5tmsRujq9ulLtvdJRvnMVweYFxkLFzl751oMd2lbJ7pcqAqMyCo8aFq86Irc+Lr9CPstKRtNOTtdOUtdOVtdOVttSaudabnJybuteenp6fn5+fvdigoKCjo6OnpaSrq6usp6etxduux96vyN6xsbG0zOG4uLi4z+O6uru9vb290uS/v7+/0+W/1OXAwMDB1ebD1ebD1ufE1ufHx8bH2OjMzMzO3evQ0NDV1dXa5e/b29vd3d3f6PHg6fLh6/Pi6/Tj4+Pj7PTr8fbs6+vs8fft7e3t8/fu8vLu8/jw8fHy8vLy9vrz8/P0+Pv1+Pv29fX29/f5+fn5+vz7+/v8/Pz+/v7+/v////9yiIuhAAABQklEQVR42mXO9z8CcRjA8UNGEVHWGVnZERnJdi6U7D3C2TvbGZeRkc3hWz3/rHPXvSo+vzzP6/3D83owANrBiDlXWODjeJcbSIhl51k/I7E7p5v6/M8uxu2mWIG3/fx46mJfbG9/+ctB0zRj43kTDkd3AC7H9wHOxxaZ51mB0QxWCTCAGQB6sTaE5nx8kVRwC3Wywnswhi2LvIG+dREHT7mq6K13TfqNn6E/ZGI9qkg2uCcxegN4SdLULp/S6HpChyCAr3IyUks/DInZcjvHwidrCLzVcbJuGJGqil8DGYYlkatwLA3vBI6nfeyBk6rGa3hoqbCDB6FJ3+2gRO6wEFYrSZJma6uZJAjC0sVzSWYKl97UoK3V/27qGoHVOJdJ26ztK8fxNDxL4LJkZYJSGa/Iy1fExnAp6nk+ohaCos4AfgDBidN/Zr/87wAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-xls {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABsFBMVEUAay4AbC8AbDAAbTAAbTEAbjIAbjMAbzMAbzQBbzQBcDUBcDYCbzUCcTYCcTcDcTYEcjgFczkGczkHdDoIdDsJczoKdDoQeUEUekMVekQZfUgbfkkcfkkkg1AkhFIlg1ElhFIlhVMph1UtiFcuZUYvaUkwakowiloxbUoxbkwxbk4zi1w2d1c3elQ6f1k6gFk6j2E7hFw7kGI9h10+c1c+iV9AkmdFcGdIZWRKiWhLmG9SnXVUaV5UnXdVkXFWY11YkHFckXVfk3dkmXxmcWtmkXpmp4Vof3toknpqk31snIFtloBvn4VwloBxrY1yro5zr492sJJ8p5CEuZ2Qv6eUwqqaxK6bnJyenp6fn5+goKCiyrWjo6OnpaSny7mrq6urzrysp6exsbGz0sK21MS4uLi6uru71si9vb2/v7/AwMDHx8bMzMzN4tbQ0NDS5dvV1dXb29vc4d7c6eLd3d3f6+Xj4+Pn7+vq8e7s6+vt7e3u8vLw8fHx9fPy8vLz8/Pz9vTz9vX1+Pf29fX29/f3+Pj3+fj4+fj4+fn5+fn5+vr6+vr6+/r7+/v8/Pz////3BDtYAAABK0lEQVR42mXOZVvCABSGYREQC53Y3YA1AwxM7I2wC3V2O2OKqNjOxpf9ZccmTufz5Zzr/nJOjCCwfi5aYI0XpETeEwfkeH6ZVxjRLgNh5uk/B7lwmOFl3lX46jDI3/ru1PzuZ1mW80m8I3xOF5Q1PQKTxSU1J9z1vMzAqyVOO46DWEJ7BGAxyrjIJJJmCgnNCn54C2Lb2nRDmm4IKsZUQkZq+4uaz7JM8Sb9hopv8owpo9lE8mmE5U82gbcWg24MSzHG/PtfHBrRJFqeEerS6zo+gLlvXs8pLT8H8NBQlLsAzConlaI87KG8Xpqm3d5BN01RlGdA4tbGOjGnq8/R64xstk6ZbaSYy9HvmOgmyXqyWea2WmuV1VptttvNlRVi5h6J95nVPzHHgvAFnpTIzucdJhgAAAAASUVORK5CYII=) top left no-repeat;
}
.icon-csv {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA3lBMVEVERERFRUVHR0dJSUlKSkpQUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dZWVlaWlpcXFxiYmJjY2Nqampra2ttbW1wcHBxcXFycnJ0dHR1dXV2dnZ4eHh6enp9fX1/f3+Hh4eMjIyYmJibnJyenp6fn5+goKCjo6OnpaSrq6usp6eurq6xsbG4uLi5ubm6uru9vb2/v7/AwMDDw8PHx8bMzMzNzc3Q0NDV1dXX19fb29vd3d3g4ODj4+Pp6ens6+vt7e3u8vLw8fHy8vLz8/P29fX29/f5+fn7+/v8/Pz////g6qNAAAABDElEQVR42m3Of1eCMBSAYROthWUsahEiQRmUtX4QlgikzdWF7/+FujGEk/Wec7ez54971inLeJFsyu5kWYX8jBeopLyRLcOm96wIP//yMimKUCp+ann1upRist7mr0Ucx8mk4kdkATgCinWeJR/XigE4ZfOI0pTlEHkQ1BwRzjkLeEo5+H7NDxC4AMB8AZ4PLGqYBcgcl3CWkrxhzwMsZX5Kpi40zOlsznn+s4JOAdRP7kG4hHJGaAoBmbUMkAsQOHjg46rmrS7V7v/ZHFuOY9v2yDkb2ZZljY2K9w8JZjqnxolJsOGB4qGOOca5cXGs6wP9SHG/r/U0rdfd3evudLDuoOKX8PZX4VtZfgM0aGTMGul/gwAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-sale {
  width: 63px;
  height: 23px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAAXCAMAAACLfme2AAAAgVBMVEUAAADwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWET////0gnP3q6H71dD+9fPzd2fxYlDybVv6y8T2l4r4tq384Nz96uj5wLn1jH/4fJw1AAAAG3RSTlMAEvrfbuV27X8wCfTMuLGLNyQa1MOXcGRNQxAufZMEAAABKElEQVQ4y6WT25KCMAxAiyAq7q66990kpVBu+v8fuGkLZXXqA/Y8kMyE00nTVswU2xSWkW7/6ck7LGde4JTCA6wn/WcDDzHqXyuI8Q8AEX7xEihURD6rbSTyFab2/utTQC8RUbU2Vegioi8xNPm7tYmrLEmyeQgt9iRV5VIcbvyzlFKP/s4NPhNM7n2JTQ2uxQF7pGufwCPGvSf2CsGEVoiNbZuwJGyu/b4sy8lPgz7obkCUnDQoSaG+6z9DqH8ggAvyTxot3d3+j3sIzE/i+dKZtvnDw1KqNj5nNM3Pz/+4CZ2+Pb8KamvyKi37Bsm+S/z5n94gfH/YrKkCGAMZNFdc4n3xa2YQdf8/In3xuYrzxfc+ynfPYDmp980zXE4uZorD0hbSXPwBebqKWmbG6i8AAAAASUVORK5CYII=) top left no-repeat;
}
.icon-delete {
  width: 9px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAOVBMVEUAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDuno4OAAAAEnRSTlMA9e/pKt9EPCMfbFZBLoJkMhz19kDGAAAAQ0lEQVQI1xWLWQ4AIQyFqHvV2d79Dzv1h5AQYGygF/Bqm265BGQzKV3QTFJ6AWbYA1By2Ikjy24pjq9aY6k6eAPW4AdfowI97JfROAAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-delete-white {
  width: 8px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAI+T62hkU7NROSkTg39BWPzUxKB3BzrjiAAAAPElEQVQI1yXKxwGAMAzAQNkOTqOD91+VkpfuIWgCskE3lXuximjMKdLEp794GfA1NEdx9nc+s3VoFxyVBz8tAeCetvwRAAAAAElFTkSuQmCC) top left no-repeat;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.icon-loader {
  width: 38px;
  height: 40px;
  display: block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAoCAMAAACl6XjsAAAAclBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkjQ/XgAAAAJXRSTlMAoZD78r2wgiMV3paHciz45rOpY1ZPPDQnDcV8axoG69JGHstFl99+NwAAARVJREFUOMvVlNlyhCAQRRsEFddx3xJnSfz/X4wIVMqBoV9nzlNTHKgGroLFnTNWDYCQb5Kg9VtFsB0w4dXopvnyapXRKDjoCSe9LIjRIoe1HDP5XrVGGxx7qZmg2GuuagI2qd4h2+uJyAV01Se6tFbfeotH1wnQlBu3b8FuO//5te60jMFPE0irBYwxIlEMb8c3ncMOteKLujGEUD3n6NloTjpgWApltq5Ga5yGCUaic1g+Xmui5j2IRLbWAMaUEzrA51PUt3rEUykvmcV2LMIkXU/vsZM6H3z5H86HVlmaTE/9/D1n9qufQyHksmRSg4FmpsuJ8vzUaxZmQpX3YD9NARhc/SYwblILUS1SKcVYKbsu8MQfG0shVcRNB5wAAAAASUVORK5CYII=) top left no-repeat;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  margin: 0 auto 30px auto;
}
.icon-acc-overview {
  width: 34px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAMAAAB+ITwmAAAAgVBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsBRj7RAAAAKnRSTlMA6vLu0fz35uEPBQubeWou2M6Q3Lp+QDTJyK+ponFgWU44IJ+EGQlEJkaDUw8nAAABZ0lEQVQ4y62Q23qCMBCENxtCgnJWxFMFrbV23v8BuxRUIlx2Lvjmy/6ZDEsj3auts0pZt63uNKPFaaXxlF6dFu/ExoUysAVD7wMrcOg2fkTMMOqYEa2gIqLsqAw4HgUtdyF0LKMBEUWxRrhbPjO2Bvbc+xVz1LvawmwfOQcD6OHlS5Y9ogMDc+h9w+iqfpOnKIccc9P5m5JxjvDqIx9SL9FQN/GVMaXcKelNB/6h0phKrIJa0py+pI8MZWeMeOiXTbEYvJGPfozaarL0TEtADk7Ttj9IdhcPOKUpIycLkR3OjnwaI9zP1Bi57XCIXoiGSAkSJEnz/AsH/VpQmiTBH7L2+hlglENrQaz0Gav0r+Sw1CV58vcoPeQWn2lWC9nAmVFSrbGXlscpseaW9tA1kYNuFcLkHUlCcKrhxKZiATV5bVkYGYRp5x0AJ+/OMRLSqS6KdTTbd18U9fjgGnhqaKpPePr4Z+QXy8MlgYblk5kAAAAASUVORK5CYII=) top left no-repeat;
}
.icon-acc-info {
  width: 31px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAMAAADjLDWuAAAAgVBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsBRj7RAAAAKnRSTlMAmQbm8r9O9tt+VwLtOfHPyYRpNg7hsaGRh0BGGBUU1LiuUz0sJ3ltIRtzMTSUAAABNklEQVQoz42T63aCQAyEd4FVBMErIqBotfYy7/+ADQw5rKXn1O8XSZZsJsmakWzjQgCh22RmQrCNMRJvg+dw3UdzV9rS5f2J2g8vxDO3WdobaWbnYi/GsBWzPJmRUykeq1YlPyfmmURSVPycSfjOIpNNEX+wtLscmBlhL6Juvet8QceVB24idc/arJZBPtXsagyWiFo6QhBHs42wDLrbj4ZgYDXYR6mgy7Kj+ZiDFIPUXXfzCnmqOpR3OtJcUkVYG/IdgYTa/DUiufRgBhqQhzoOwBDX8x1vxo8zP/kC2BQv/wpRqnYLQTQT1kd91OOYn+UP+rQ/QeKgXJtU+9P39yzzLOBzaWRcfX85ny1+M+N8OF/928MllML9wIQl94P79TeVv59TrL/fUxaT9+ET16+9r//e5w9DZELR2L4YlwAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-acc-logout {
  width: 30px;
  height: 33px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
}
.iocn-billing {
  width: 45px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAeCAMAAACPKmerAAAAclBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRtWEqnBAAAAJXRSTlMA8RBAIND59TMWs01GxcGuhVbik1EpCdPEjHRtVzsT6rmkeCcciaZr6AAAAMRJREFUOMvl0Tdyw0AQRNEGCKyB9/SU/fe/opYKlCDYVcxXNdkPpqol1Z0hznS1goFUg7QQZHEEi07QPxT36OEkA14pPBhBpjQZPOs8zW+d7oVqe0hj4T/rvGY9l6PqcpavulXK+9bpWl7k2j7f13d40wTNAB/SFd5zwFdw2dfflk4VphjhUzrArIlpG6DZ1yrGTdvyJd0bBa6W/Oil2v39bZXGwvNWpVjBqoJjU8Q1R6jkDKmMk24mNb4pKM5tGdeeC+kH4ExU7d8f55gAAAAASUVORK5CYII=) top left no-repeat;
}
.icon-acc-addresses {
  width: 32px;
  height: 30px;
  display: inline-block;
  background: transparent url('data:image/png;base64,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') top left no-repeat;
}
.icon-returns {
  width: 33px;
  height: 32px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAMAAACrZuH4AAAAnFBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRt6o+rfAAAAM3RSTlMAAgr7Bnj39OzPQRjw2pGLfyvewa9waVxKEg+YZFA7MCPp4tTIuqBYNh+oo5yDYFMb5FL15WrsAAABtklEQVQ4y32TCZOiMBSEEyOXHAJeeKLjNeqoO/v9//+2ISQ7uDs1XUXx8ujqTvMS0cV40hM/I2Ln/cSJVyGQ5HMhxXd4Hyta7GM5m/4nFV+xSB/9wc2nXL8SBiEQ3D6JzlLE3gHgoyszU+DfF2JZSWs5AkYL4fBUcLiILuTU15S+XRUBjO1iO5k640AbtWU/gqNjr0mcTKWgMtUKdnPbvWSo4coa5pD2G8cSHlYtwyCR7TKFc+MHb9ZjiK6jHWMhnPpRvzK42/0HMJR65++W0fNROvEBNrYBXI2cwxEGQiTQc6NtXPJfpna2OjwEf4cXAqhb7BoTyBtG+DW/LAEoXXgPPCFS6ByH3kyv8V5cNs+gEB0sAjiZqp6MYN2ELAb2Y77S8hsFuZ0AcGlGP7RZZAihfgjbOA/A3xhqWbVz9THY1y4JwNL8dq4m4OJ535NupDMFGGu9GiCZtv2MkXDI4K0y4q1Y+w9mJ5d0W5yU3eEco7b452zvtl5ta0n0AXzOZOdyLFGdGeoLMFFA6hWG1KtOPiSDV9E6AiDYjw4lAL4nxSvkOeILQRaLb1B4x9KHMFr+7l63Py7WPg+yBEyaAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-orders {
  width: 35px;
  height: 34px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAMAAADiW5DOAAAAn1BMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRvzLdeCAAAANHRSTlMAyYD89BQG8NdPlOn41MJZHQm1e3FuVC/dvaeaRSkNBOK6t66ckYdjQDo4MiKiizSPhHdeM1y47QAAAUxJREFUOMvtlGmWgjAQhINBUBTcAWVTVERcZsv9zzbpIvMEiZ5g6geQ5EtXpx8d1pblr/l6MmOv9eGYgmQeznqgvxzQun0b0Wu7mD4D1jDncoXPhxljlcPlp/B+mp7B0aa9g1WfRsl9JAnS+FYqj5WLHJyLGgGQD3iOelfG9pjZ+RYc55wLEKYTsOQT4T2G51Sd6i+EN7HgkW5oTAwZld+hAhAeushNinERUXnwfZy1SuGC6VEaNRbiZEhMlcLq1Yyc9OtI9jFolGJJGx7MkJIysVI0StFhBpafq6xyKoWWQaa2sOHRZRKXGJIhDMZ0DFFR9JZR+me0TPGWKcAI45S+YNKTISSzQ5Ns4qzDZPFmjH5gbLrYoknuQYu5frX79XwYqx4EAw+Eb/X9bOLRpPzjJVPWHt7z/UGeoXgoJA+dqkjdLVGlB5Sn5o76BaSjSvxjh69jAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-shared-carts {
  width: 36px;
  height: 33px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
}
.icon-location {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMQ5Rx+tAAAAIXRSTlMABvpW7G+YN/DgrCXJiRTSH4B4v7ET5KY0HJRlt5vYSTBXMpiZAAABu0lEQVQ4y5VVaZeDIAxEvKh4X7VuL/7/n9zAcxrQ9e1rvpSGIUMmIYrQ8r5oEimTpuhzcWq36mI8u1S3P2HTKs3O5FofcXHitoYuzrXO425wx5J4B4syR5Z6EerUXSSLAtxILpXCB2+qyD1GO1zZioO1ZYi0vAX+hkELy/7Jg/5cgdsjr7QZb7okxPvB6eop5bPSHySxJxOIVQt3JTcJKxxt1Ube0lYK3J3VvgOZ0jFbo4r0g2+12cdaxzbbFadJz4p+Zw74pu1H5DYftHxzyJn6hQLXLFMTbWEalqWmy+WiN2ZAhsTxg/WPMU+sB2N6QYp2cNiTWFsmrDuqh2igJxkJ+sL6RfJ5FWns5gJH4ZUroyhYL3TI0mnPIfON2b+GJn8AFCSKih2ZIqGEDwQ1l91cxtG2bFKLgBrJQBQYhEIykAdWAlfCA3kgOMvnDJmw4CghS+TsKmAoIZoCpqVrRzQoNwW3Gbcarh222U2GISdFAfgkN64NoUImloafAj8uth4E/Li+eK7oFEYecdlXIwXP9HxI3aN/xt6EsXc6SBetl+MgZauz42jO6pNhP/uwORz2x8+HklIdPx+/hUE6KYjXil8AAAAASUVORK5CYII=) top left no-repeat;
}
.icon-telephone {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAe1BMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMSLECHDAAAAKHRSTlMABfrsl28dxzdV8eHSrLKHeRMK5L9aMRW4p38mIvSAZUpBkTUY1ygS/ZFsPgAAAa5JREFUOMudldmygyAMhlEUl2rdq1W7nZ6F93/CExAMFTrj9L/piJ9JyFbyqrjMM+r7NMvLmLwVKw7c0KFgTqwKfL6RH1Q2l1D5qh2TeJriZGzlZzTZYF4gnYU9HvWhDCTwTK4+wlEaepuvwxSOj7VxIrhoJpbmSJD4vfCb46NpNBfe13vAwxk4J3mGl53KCwW/mrNJ8E577Thd4quHu02yVDlnkLBQ34n+2WQI6RU1KiB/i+MvDNyUB/ks4LfRBjsudHKabKBfwPASK5Xg0QZ7CC4mJectkcokOBJbLeclgYxeiQ5RRmHrCvUQdlSHnES9LUhVJCMU4x+AfNiYNEEJBDrpOQBwcIETXFiB2Bz3NyC6BtU/kLFvt2t5GTy5QH/UzstgeqTuPpDS5m+HDTVCepaEozogm1tNYsqz2Ey4LiG6AZKn0UWMZOFhCXVToB6UrxrWpsA2Q7FIc/SBbYaNa+i2GI0YNq4eBfZK1reBXkoPR2HvcFUqJTvHFZwj6eKCzUphNseMlaIGet+SwrVX4VFlrz2pbl2kz3l+rou0+2g147JvTKyxlv2uv49/m3s+6ExuP/IAAAAASUVORK5CYII=) top left no-repeat;
}
.icon-fax {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMQ5Rx+tAAAAIXRSTlMARMO7B/qI7ao1HtN4b5YmE/HgyLN/cFhUFeSYh+JjPZmuGhF3AAABcUlEQVQ4y41V6XqDIBCkAcUDryQarzTl/V+yCyjoNPnK/AmuA7szWVZ2Rq6yUiaJLDOVs48o1qc+4LkWb2ltnWhAUrd/eQ9pX/F+zJsmH3tut8kH0ERtwtdqCqGpuppYLU68O4W6QcDuoaPwXQDvVryRdzszF3rM7CNCZPRq8ToMj32AYW6KWkl5zXlgjnJnUnbpNNakw9anAZWrs9uSF2TYwByx/NoxGOa3DdMyMQet5J/YiBem1MuuX9Z+l5z8XOl3Njk8kXN3TMM5le7ildYz9QttnALxgMtOnKi4nKnwmlZOEBDNShmf+gPRKkFib3wutR4ZpEbiSH4wSfnhRAdPtDoko0IbqNHhQGxIMBIDgIipuQekRjGpB4pBezzQHjTcAwyP/guhKVBMaApsMxQT2gwbN4D8CI0LVwGxX4UaLxdiv1xt7HWNHAA/0SPl3yFV4ZCi2OLGXhtCrRt7i4gfpPGjGVGk85E2pyAv7vPxC5ABQoSBgGi+AAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-success-blue {
  width: 51px;
  height: 51px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAApVBMVEUAAAAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdD///87iNPz+P281vBQldhLktc3htLe6/ja6ffJ3vPC2vHS5PVEjtX9/v7k7/mYweiQvOZppN00hNHs9PvW5va10++gxupuqN6myetyqt9xqd+JZyXfAAAAG3RSTlMABc9mLAH7+OXAfXNrCrB3xU43eCcPxlGvODbDelFfAAABrklEQVRIx52WbVuCMBSGGSNRQRERrc7QJAWzMrOX///TgnHpxs4YxP1F/XC7PXB2diwdxAmpF3g0dIjVCWc8cuGKOxs7bQKhNqjYlJgMfwg6hn6jNbehCXuuNe6CATQzCO6wMrkHM9OJqsQzaGMWK6uMoJ3RpJZlCl2YypkC6EYglMdBR2cwv+3Mhq7Y1935YCTNnsQPv1LI0Ox8sg8hDQl3qFl5Y0yWKHfMad5fWEEuEvHzYlS261JZS4mcwhkb8+9YyQ8IxoVjrJoNV15rZWdZxDXmL8lAxiXWojX/cwI1FlbYMb8grL2dw+WE8/+CArU86X+PbHPC+VU8K5IVxvapmh8RSevsWck+QfnROlSkqfafJ7X8GCo/t+TMpd2h+Fr5X6AhrL2fJGd8QwcpP2ZRr4O0ynT85h8breISpd7SjHFEfsQM1fWJ7wrlV+raQUeZSfkxju6cVpkuDYqt7QfJWeTHUH3fSXKUX+07uL8l2RYa8Hv0UXK7FP/ZrzlRRyfqc//0vOcE8bJVWcbo3p623tv954Puc8hD33mn/1zVf37Dc+KKepFHV/o58Q/nltGAPcpBoAAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-check {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAY/q0moJyJBwG+fTv7Obe0Me6p5OPhllPTUM4FhEMVbCTdAAAAFNJREFUCNdNjFcOgDAMQ9PSQdl7g+9/S0oRof7Ie5Es0580clsIdtei42dCyb0NWIku8/hRYfBIMIbbOI9FQpNBbkN7llAZvlkBoOdVjfokjtpf3gprA9EHTlQRAAAAAElFTkSuQmCC) top left no-repeat;
}
.icon-check-big {
  width: 29px;
  height: 25px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAZCAMAAAD63NUrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABDlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAvYQfQAAAAWHRSTlMACrYnAajnKXTpLEb8xiPt8ivS/lKqgne0AkfaDyTu8SociwQLUR/dsAargSHfuXqzvMEOSdgZ1MkS8CgUzdAXDU7F1xutf73ekq8IA6FMuokRzK7I1bUlJ0iOVAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAD1SURBVCjPddJ9X8FQFAfwo65EShk1rFItWZFE0SihEj2Qns77fyXtng2Tc+8/u7/73Wf73d0BKEZgaRmUQwRxJaTUVUQMRxS4FnUU13nciEnc3OIbxSVqCb5RUiJu88/dIdRTLKapUcZgcXdP4n7WiweHRz403UbHXsydYN6aNTqll555sVB0wnlgoiXCC+HFMsXLipuq1Ohq2ui6Rly/oUa2nNuNWY3mLfFdC+Ce7tTa/i0YHeLug3ikydP8Ds0erT736TIQ8wovOk5Hd/EbWckJ2tz/8vrmovbOn9qQdMSfGnyMHfwUCgXjC78roBzGz+//pT9Svj8dw/Wn8AAAAABJRU5ErkJggg==) top left no-repeat;
}
.icon-stick {
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  vertical-align: top;
  padding: 0 7px 0 21px;
  position: relative;
  z-index: 1;
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  margin-top: -3px;
  margin-bottom: 10px;
}
.icon-stick .tag {
  text-transform: uppercase;
}
.icon-stick:after {
  background-color: #f05844;
  content: '';
  position: absolute;
  left: 13px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
.icon-stick:before {
  width: 13px;
  height: 23px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAMAAADneDWzAAAAWlBMVEUAAADwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWETwWEQ7SaL2AAAAHXRSTlMAEW/63jD07+njzLWLNyQaDAXUw7mul4R3dmRNQ9Gm3EYAAABxSURBVBjTTc/ZDoMwDETRcRKWFmih+8L8/28iI5TxfYmOlEQ21PIugt3JikuhtHaUfpnSSFbNT0rXM6Xm5GdOZimj6eglf/LBwD1zGQqjBurmF1PL8AumnjWf9xYFe0RheUleylH4t0E+rnSsAjWP/Qa3ZA+1A0u04QAAAABJRU5ErkJggg==) top left no-repeat;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
}
.icon-stick .text {
  position: absolute;
  background: #fff;
  font-size: 13px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  color: black;
  padding: 5px 10px 8px 10px;
  left: -13px;
  bottom: 41px;
  font-weight: 400;
  z-index: 1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  opacity: 0;
}
.icon-stick .text span.green {
  color: #0b871d;
  font-weight: 700;
}
.icon-stick .text:before {
  background: #fff;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  z-index: -1;
}
.icon-stick .text:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 100%;
  left: 35px;
  border: 10px solid #000;
  border-color: transparent transparent #fff #fff;
  transform-origin: 0 0;
  transform: rotate(-45deg);
  -webkit-box-shadow: -1px 0 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 0 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0 8px 0px rgba(0, 0, 0, 0.2);
  z-index: -2;
  margin-top: -4px;
}
.icon-stick:hover {
  overflow: visible;
}
.icon-stick:hover .text {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-in-out;
  -moz-transition: opacity 0.6s ease-in-out;
  -ms-transition: opacity 0.6s ease-in-out;
  -o-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}
.icon-free-premium {
  background: #2f81d0;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 23px;
  line-height: 23px;
  display: inline-block;
  vertical-align: top;
  padding: 0 7px 0 7px;
  position: relative;
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 5px;
  width: 112px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.cms-block h1 {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 24px;
}
.cms-block h2 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  margin-bottom: 24px;
}
.cms-block .font-orange {
  color: #ee9202;
}
.cms-block .columns .column-4 {
  width: 24%;
  vertical-align: top;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 30px;
}
.cms-block ul {
  list-style: disc;
  padding-left: 16px;
}
.cms-block ul.list-small {
  font-size: 12px;
}
.cms-block a {
  color: #2f81d0;
}
.cms-block a:hover {
  color: #000;
}
.header-absolute-block {
  position: absolute;
  right: 0;
  margin-top: 4px;
  z-index: 3;
  padding-right: 16px;
}
.header-absolute-block .cell {
  float: left;
  padding-right: 20px;
}
.header-absolute-block .cell:last-child {
  padding-right: 0;
}
#cur_form p.label {
  display: inline-block;
  height: 23px;
  line-height: 23px;
  padding-right: 2px;
  vertical-align: top;
}
#cur_form .jq-selectbox {
  width: 60px;
  margin-top: -1px;
}
#cur_form .jq-selectbox .jq-selectbox__select-text {
  font-size: 14px;
  min-height: 20px;
  padding-top: 2px;
  padding-bottom: 2px;
}
#cur_form .jq-selectbox .jq-selectbox__dropdown {
  border-top: 1px solid rgba(46, 46, 48, 0.3);
}
#cur_form .jq-selectbox .jq-selectbox__trigger {
  top: 8px;
}
#cur_form .jq-selectbox .jq-selectbox__trigger-arrow {
  background: transparent url(data:image/png;base64,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) top left no-repeat;
  transform: none !important;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
.product-list .price-group sub,
.product-list3 .price-group sub {
  bottom: 0;
  font-size: 100%;
  line-height: 100%;
}
.status {
  font-weight: normal;
}
.status.color-green {
  color: #82c670;
}
.status.color-yellow {
  color: #d6b200;
}
.status.color-grey {
  color: #777777;
}
.status.color-red {
  color: #f05844;
}
hr.line {
  height: 0;
  border: none;
  border-top: 1px solid #e5e5e5;
  margin-bottom: 40px;
}
.highlighted-color {
  color: #cc0000;
}
.btn-margin-top {
  margin-top: 2px;
}
.back-orders-link {
  margin: -20px 0 20px 0;
}
.back-orders-link a {
  color: #2f81d0;
}
.field-z-index .jq-selectbox {
  z-index: 1 !important;
}
.btn.disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
.btn-margin {
  margin-right: 15px;
}
.mobile-only {
  display: none;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.center {
  width: 940px;
  margin: 0 auto;
}
.sidebar {
  width: 222px;
  float: left;
}
.main {
  width: 700px;
  float: right;
}
.main .regular-message {
  margin-left: 20px;
}
.sidebar2 {
  width: 300px;
  float: right;
}
.main2 {
  width: 620px;
  float: left;
}
.banner {
  color: #000;
  font-size: 15px;
  text-align: center;
  background: #FFEA5F;
  height: auto;
  line-height: inherit;
  padding: 15px 20px;
}
.banner a {
  text-decoration: none;
}
.header-wrapper {
  background: #fff;
  position: relative;
  z-index: 3;
}
header {
  height: 110px;
  position: relative;
  padding: 0 0 0 220px;
  *zoom: 1;
}
header:before,
header:after {
  display: table;
  content: "";
  line-height: 0;
}
header:after {
  clear: both;
}
header .quick-order-pad-mobile {
  display: none;
}
header .logo {
  position: absolute;
  left: 0;
  top: 28px;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}
header .search {
  margin: 43px 0 0 0;
  width: 375px;
  height: 36px;
  background-color: #e5e5e5;
  border: 1px solid #c4c9ca;
  padding-right: 47px;
  position: relative;
  z-index: 3;
}
header .search input[type=text] {
  background: none;
  border: none;
  width: 100%;
  height: 34px;
}
header .search input[type=submit],
.search-product-box input[type=submit] {
  width: 18px;
  height: 19px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAY1BMVEUAAAB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn6NCcirAAAAIHRSTlMA6YUeDPPiTPnWt617QgG/j2sjGgfbyr6MWjo2nnMnFfowM4cAAACXSURBVBjTZY9ZDoMwDEQTshF2EqAsXeb+p2wU7CLR92PrZTKSRUK/eimXQokfrUSmHNnsJfymousBcp1HNeVlRRnPb5CaHns0eVnTJBweedbYWU2weVYIgjGGUi0bTakGA6uNug4YRVUehaAyn52ugfeplIQZnGsswCkRFrrRXq5rh7p6jvEzs7sI8t8dBrO+OWeVuJMyX+2PCkxhCNJKAAAAAElFTkSuQmCC) top left no-repeat;
  border: none;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  right: 15px;
  top: 7px;
  cursor: pointer;
}
header .acc-block {
  position: absolute;
  right: 134px;
  top: 0;
  width: 190px;
  height: 110px;
  background-color: white;
  padding: 42px 20px 0 20px;
}
header .acc-block.open:before,
header .cart-block.open:before {
  border: 1px solid #cdcdcd;
  border-top: 0;
  border-bottom: 0;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
header .acc-block.open:after,
header .cart-block.open:after {
  content: '';
  height: 1px;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 1px;
  right: 1px;
  bottom: -1px;
}
header .acc-block .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
header .acc-block .name,
header .acc-block .name a {
  color: #838c8e;
}
header .acc-block .name a {
  text-decoration: underline;
}
header .acc-block .name a:hover {
  text-decoration: none;
}
header .acc-block .drop-link {
  color: #0080b9;
  font-weight: 700;
  cursor: pointer;
}
header .acc-block div.drop-link:after {
  content: '';
  vertical-align: top;
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAS1BMVEUAAAAAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLkAgLncu4NgAAAAGHRSTlMAHPW8OAvk0q/u6tXCoZKAcWVbTkUtKBX1B5wnAAAASElEQVQI1z3KVw6AMAwDUDdNB3uD739SLFTxPqJYNn4B8KIjt+0YWZLeNDAiZEaFib36q2PFRp4QN1bjgs9BatyszA/QzA55AYFUAoG2suAnAAAAAElFTkSuQmCC) top left no-repeat;
  margin: 5px 0 0 7px;
}
header .acc-block .drop {
  position: absolute;
  right: 0;
  top: 110px;
  border: 1px solid #cdcdcd;
  min-width: 100%;
  background: #fff;
  z-index: 1;
  display: none;
}
header .acc-block .drop-links {
  padding-top: 3px;
}
header .acc-block .drop-links li a {
  display: block;
  padding: 9px 24px 13px 50px;
  white-space: nowrap;
  color: #2f81d0;
  font-size: 16px;
  font-weight: 700;
  position: relative;
}
header .acc-block .drop-links li a:before {
  content: "";
  display: block;
  position: absolute;
  left: 16px;
  top: 10px;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  opacity: 0.3;
}
header .acc-block .drop-links li a.acc-logout:before {
  top: 12px;
}
header .acc-block .drop-links li + li {
  border-top: 1px solid rgba(153, 153, 153, 0.49);
}
header .acc-block .login-block {
  width: 309px;
  padding: 0 32px 17px 32px;
}
header .bulk-order-block {
  right: inherit;
  left: 200px;
  padding-top: 15px;
  height: 43px;
  z-index: 4 !important;
  /* overrides z-index in "head-drop-block" */
}
header .bulk-order-block .drop {
  top: 43px;
  left: 0;
  right: auto;
}
header .bulk-order-block .login-block {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
header .bulk-order-block .login-block .close-link {
  font-size: 13px;
  color: #666;
  text-decoration: underline;
  position: absolute;
  right: 13px;
  top: 8px;
}
header .bulk-order-block .login-block .close-link :hover {
  text-decoration: none;
}
header .bulk-order-block .big-error-message.bottom-error {
  margin: 10px 30px 10px 0;
  text-align: center;
}
header .bulk-order-block .bulk-order .bulk-order-elements .row .element {
  width: 100%;
  float: none;
  padding: 0 0 10px 0;
  text-align: left;
}
header .bulk-order-block .bulk-order .bulk-order-elements .row .element .content p.error,
header .bulk-order-block .bulk-order .bulk-order-elements .row .element .content p.completed {
  position: relative;
  margin-right: -56px;
  text-align: left;
}
header .bulk-order-block .bulk-order .more-fields {
  display: block;
}
header .bulk-order-block h3 {
  padding-top: 8px;
  color: #5b5c5a;
  font-size: 14px;
}
header .bulk-order-block .login-block {
  width: 395px;
}
header .bulk-order-block .login-block .btn {
  width: auto;
}
header .bulk-order-block .login-block div.error {
  background: none;
}
#auto-suggest-container {
  position: relative;
}
#auto-suggest-container .auto-suggest {
  border: 1px solid #c4c9ca;
  background: #fff;
  font-size: 15px;
  color: #2e2e30;
  position: absolute;
  top: 0;
  left: -1px;
}
#auto-suggest-container .auto-suggest a:hover {
  text-decoration: none;
}
#auto-suggest-container .auto-suggest .row {
  position: relative;
  padding-right: 40px;
  border-bottom: 1px solid #c4c9ca;
}
#auto-suggest-container .auto-suggest .row:hover {
  background: #f4f4f4;
}
#auto-suggest-container .auto-suggest .row.more {
  padding: 0;
}
#auto-suggest-container .auto-suggest .row.more a {
  display: block;
  border-top: 1px solid #ccc;
  padding: 20px 10px;
  color: #333;
}
#auto-suggest-container .auto-suggest .row.more a:after {
  width: 10px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJBAMAAAD5iKAgAAAAIVBMVEUAAACnp6unp6unp6unp6unp6unp6unp6unp6unp6unp6vWlZobAAAACnRSTlMA7jO7IswR3apEhkjrQQAAADZJREFUCNdjYGARVGBgYGCLEmIAgtSFCgzOxqarhBhmrVq1ajFDhrH5KpCEIlCcgUUKyASrBwD/RglFFkfn1gAAAABJRU5ErkJggg==) top left no-repeat;
  content: '';
  vertical-align: top;
  margin: 6px 0 0 6px;
}
#auto-suggest-container .auto-suggest .row:last-child {
  border-bottom: none;
}
#auto-suggest-container .auto-suggest .product {
  display: block;
  padding: 10px;
  white-space: nowrap;
}
#auto-suggest-container .auto-suggest .product strong {
  color: #2f81d0;
}
#auto-suggest-container .auto-suggest .product span {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
#auto-suggest-container .auto-suggest .product .r-price sub {
  font-size: 100%;
  bottom: 0;
}
#auto-suggest-container .auto-suggest .cart {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 40px;
  height: 40px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDOTRBMTlDRENGQkFFNTExOTg3REEwOUMzRTc3ODZEOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODlFQjFGQUJEQUQxMUU1OTIwNEYyQ0UwMjI3NTg4QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODlFQjFGOUJEQUQxMUU1OTIwNEYyQ0UwMjI3NTg4QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzRTVBMzUwNzBCQkU1MTE5ODdEQTA5QzNFNzc4NkQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM5NEExOUNEQ0ZCQUU1MTE5ODdEQTA5QzNFNzc4NkQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+he6uIgAAAThJREFUeNpifDeJ6T8DAvwB4m1AHAnE3xiIAIK5f1H4TGjyLEDsB8RpDGQCkIHKSHgCVNyGEgPvIeF9UHFzcg1kBIYhMl8MiF9C2eeA+D8JZn0G4pksaIKvgPgBECsAsREZDjRhwiJ4moF8cBebgScoMHAJNgPPkGkYKA0vxWbgWSD+S4aBu4GJ/Dk2A78C8RUyDFyILaeQGzEfgHgjPgNnA/EvEgxsBnr3ByzvYgOngFgLiG2BmA2PQaCwvgQ07DRyYYAzTUFdyQnEt7DIgyzSAOL7+EobZFACxA+B+CYQL0CTkwLiy0B8EZSz3k9m1iNkIMjljaC8DuXHA7EmknwqEKtB2UJAXEHIQFAi/YTE/wfE75D4b9HUvyHGyyBXPQHij0CciVQKgcA8IF4JxN+hRV4LTAIgwAAdCkelFSvAYwAAAABJRU5ErkJggg==') 7px 11px no-repeat;
}
#auto-suggest-container .auto-suggest .cart:hover {
  background: url('data:image/png;base64,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') 7px 11px no-repeat;
}
.cart-page-title .checkout-btn {
  display: none;
}
.login-block h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  padding: 26px 0 15px 0;
}
.login-block h4 {
  color: black;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  margin-bottom: -6px;
  padding-top: 10px;
}
.login-block .field-name {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
  display: block;
  padding-bottom: 8px;
}
.login-block .btn {
  width: 100%;
}
.login-block .error,
.big-error-message {
  position: relative;
  background: #ffdbdb;
  color: #cc0000;
  font-size: 14px;
  text-align: center;
  padding: 15px 5px;
}
.login-block .error:empty,
.big-error-message:empty {
  display: none;
}
.login-block .error.inline,
.big-error-message.inline {
  display: inline-block;
  padding-left: 25px;
  padding-right: 25px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.login-block .error.margin,
.big-error-message.margin {
  margin-bottom: 25px;
}
.login-block .error .jq-checkbox,
.big-error-message .jq-checkbox {
  vertical-align: middle;
}
.login-block .error .jq-checkbox.checked .jq-checkbox__div,
.big-error-message .jq-checkbox.checked .jq-checkbox__div {
  background: #2f81d0;
}
.login-block .error .field .field-value .error,
.big-error-message .field .field-value .error {
  bottom: -20px;
  left: 0;
}
.login-block .field {
  padding-top: 29px;
}
.login-block a {
  color: #2f81d0;
}
.login-block .forgot {
  text-align: right;
  padding: 12px 0 31px 0;
}
.login-block .reg-link {
  text-align: center;
  padding: 36px 0 0 0;
}
.error-message {
  color: #f05844;
}
header .bubble {
  position: absolute;
  min-height: 55px;
  display: flex;
  align-items: center;
  width: 197px;
  top: 32px;
  right: 146px;
  color: #fff;
  background: #2f81d0;
  z-index: 3;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 8px 7px 8px 13px;
  font-size: 13px;
}
header .bubble div {
  width: 176px;
}
header .bubble:before {
  display: block;
  content: "";
  position: absolute;
  right: -13px;
  top: 15px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 13px solid #2f81d0;
  border-bottom: 13px solid transparent;
}
header .bubble .title {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2px;
}
header .cart-block {
  position: absolute;
  top: 0;
  right: 0;
  width: 160px;
  height: 110px;
  padding: 41px 0 0 75px;
  background-color: #fff;
}
header .cart-block .icon {
  display: block;
  position: absolute;
  top: 49px;
  left: 32px;
  width: 29px;
  height: 27px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAMAAAC3FHQgAAAAXVBMVEUAAADukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgIWOiBrAAAAHnRSTlMA+tDAniwNAvSIYkKyUibp5dzMgXVoWUcb9t+uLy6Tdj1lAAAAoElEQVQoz63S2xKCIBCA4QU5KWpmVnba93/MhqAhhl2u+m8/h10HAENOGSDDmGqqs8BlHeIT2DrEM699GMw2IdWqo+5I1kFsIVUmfZDaJ91InZP61lgwgtABvskaXb4Zhbn6YoZafVZd4d1mtdXg4lr2sVh72Sz8K92JY/r/63qTvkBzCOOmz3dhAzH/6gVDY3wpoVNbmZNf8WR2KyniVm8o7ScvJmpEewAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
header .cart-block .price {
  font-weight: 700;
  font-size: 16px;
  color: #5b5c5a;
}
header .cart-block .price a {
  color: #5b5c5a;
}
header .cart-block .drop-link {
  font-size: 12px;
  color: #5b5c5a;
  margin-top: -1px;
  cursor: pointer;
}
header .cart-block .drop-link:after {
  content: '';
  vertical-align: top;
  width: 11px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAATlBMVEUAAADukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLgqakVAAAAGXRSTlMA9bw4Gwvk0q/u6tXCoZKAcWVbTkUtKCAVHxAWLQAAAEhJREFUCNc9zFcOwDAMAlASZ3Xvwf0vWhRVeV9YRqB5AMuhxtvtGJmjYhzoERK9jom9/lfHgo08IeZYHBdUB6nyb2V62/ZskA+NDAKl5E4pMwAAAABJRU5ErkJggg==) top left no-repeat;
  margin: 5px 0 0 7px;
}
header .cart-block .drop {
  position: absolute;
  right: 0;
  top: 110px;
  border: 1px solid #cdcdcd;
  background: #fff;
  z-index: 1;
  text-align: center;
  padding: 0 0 21px 0;
  display: none;
}
header .head-cart-list {
  text-align: center;
  margin-bottom: 20px;
}
header .head-cart-list .empty {
  text-align: center;
  font-size: 15px;
  padding: 30px 20px 10px;
  white-space: nowrap;
}
header .head-cart-list .image {
  width: 84px;
  float: left;
  text-align: center;
}
header .head-cart-list article {
  *zoom: 1;
  padding: 27px 54px 17px 0;
}
header .head-cart-list article:before,
header .head-cart-list article:after {
  display: table;
  content: "";
  line-height: 0;
}
header .head-cart-list article:after {
  clear: both;
}
header .head-cart-list .head-cart-content {
  padding-left: 84px;
  white-space: nowrap;
  text-align: left;
}
header .head-cart-list .head-cart-content a {
  color: #2f81d0;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}
header .head-cart-list .quant {
  display: block;
  padding-top: 16px;
}
header .head-cart-list article {
  border-bottom: 1px solid rgba(153, 153, 153, 0.49);
}
nav.headnav {
  position: relative;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: #2e2e30;
  min-height: 50px;
}
nav.headnav > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
nav.headnav > ul > li {
  display: inline-block;
  z-index: 1;
  position: relative;
  color: #2b2b2b;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
}
nav.headnav > ul > li.orange-color > a {
  color: #f9aa00;
}
nav.headnav > ul > li > a {
  font-size: 14px;
  height: 50px;
  font-weight: bold;
  color: #fff;
  line-height: 50px;
  padding: 0 21px;
  display: block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
nav.headnav > ul > li.current > a,
nav.headnav > ul > li:hover > a {
  background-color: #cecece;
  color: #2b2b2b;
  text-decoration: none;
}
nav.headnav .drop {
  position: absolute;
  left: 0;
  top: 100%;
  display: none;
}
nav.headnav .headnav-sub {
  display: flex;
  align-items: stretch;
  flex-wrap: nowrap;
  white-space: nowrap;
  padding: 11px 0;
  background-color: #cecece;
}
nav.headnav .drop a {
  color: #2b2b2b;
  display: block;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
nav.headnav .drop a:hover,
nav.headnav .drop a:focus,
nav.headnav .drop a.current {
  background: #2e2e30;
  color: white;
  text-decoration: none;
}
nav.headnav > ul > li + li {
  border-left: 1px solid #585859;
}
nav.headnav .drop ul {
  display: inline-block;
  line-height: 32px;
  max-width: 240px;
}
nav.headnav .drop ul li {
  text-overflow: ellipsis;
  overflow: hidden;
}
nav.headnav .drop ul + ul {
  border-left: 1px solid #d8d8d8;
}
header .head-drop-block {
  z-index: 2;
}
header .head-drop-block.open {
  z-index: 3;
}
.slider-wrapper {
  background: #ffffff;
  margin-bottom: 39px;
  overflow-x: hidden;
}
.slider-wrapper .slider {
  margin: 0 auto;
  max-height: 340px;
  overflow: hidden;
}
.slider-wrapper .slider article {
  position: relative;
  z-index: 1;
  max-height: 340px;
}
.slider-wrapper .slider article:not(.slick-slide) + article {
  display: none;
}
.slider-wrapper .slider article:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.27);
  content: '';
  z-index: 1;
}
.slider-wrapper .slider .slick-list {
  z-index: 1;
}
.slider-wrapper .slider article .text {
  text-shadow: 0px 0px 5px #000000;
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  color: white;
  font-size: 42px;
  font-weight: 700;
  line-height: 54px;
  z-index: 2;
  text-align: center;
  width: 500px;
  margin-left: -250px;
  padding-bottom: 10px;
}
.slider-wrapper .slider article .text .small {
  display: block;
  margin-top: 15px;
  font-size: 32px;
  line-height: 130%;
}
.slider-wrapper .slider article .text .btn {
  text-shadow: none;
  display: inline-block;
  margin-top: 18px;
  font-size: 18px;
  height: auto;
  line-height: inherit;
  width: auto;
}
.slider-wrapper .slider article .text .button {
  position: absolute;
  bottom: 45px;
  width: 100%;
}
.slider-wrapper .slider .slick-arrow {
  position: absolute;
  text-align: left;
  text-indent: -9999px;
  top: 50%;
  width: 16px;
  height: 24px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMA+fTu3TgLxLabKg8G5dCtp4t5Z2JYUkhDLyAcGOfIvHEkB+jOCg0AAAB+SURBVBjTXdBHAoQgEERRGhEw5+wErfvf0W2X7P5bdWHM8Tf0CoeMZRS0JcksiJ5ktQgFSZqgPknyCm4n2R2qnOSskaR8T4BdSXyEzCRlCxlJNoHzfM33UL1YNHrTJLx6EHS6e6DX3UEG3RlkUnk3sItq/3vNivhs/Dnh0vkA3QcHd8vf1qAAAAAASUVORK5CYII=) top left no-repeat;
  margin-top: -12px;
  border: none;
  cursor: pointer;
  z-index: 2;
}
.slider-wrapper .slider .slick-next {
  right: 50%;
  margin-right: -470px;
}
.slider-wrapper .slider .slick-prev {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 50%;
  margin-left: -470px;
}
.slider-wrapper .slick-dots {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 2;
  bottom: 20px;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.slider-wrapper .slick-dots li {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  margin: 0 6px;
}
.slider-wrapper .slick-dots button {
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
  width: 10px;
  height: 10px;
  background-color: white;
  border-radius: 50%;
  border: none;
  padding: 0;
  cursor: pointer;
}
.slider-wrapper .slick-dots .slick-active button {
  background-color: #2f81d0;
  cursor: default;
}
.full-width-image {
  background-position: center;
  background-size: cover;
}
.product-slide {
  min-height: 196px;
  background: #222224;
}
.product-slide:before {
  display: none;
}
.product-slide .image {
  width: 360px;
  float: left;
  margin-left: 195px;
  position: relative;
}
.product-slide .image img {
  display: inline-block;
  vertical-align: bottom;
}
.product-slide .image .ribbon {
  position: absolute;
  top: 50px;
  right: 0;
}
.product-slide .image .ribbon span {
  width: 72px;
  height: 75px;
  display: block;
  background: url('/themes/theme_melford/assets/images/ribbon_homepage.png') no-repeat;
}
.product-slide .image .ribbon span.new-ribbon {
  background-position: 0 -75px;
}
.product-slide .image .ribbon span.sale-ribbon {
  background-position: 0 0;
}
.product-slide .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  min-height: 340px;
  margin-left: 585px;
  padding: 0 155px 0 0;
}
.product-slide .content .title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 12px;
  color: #2f81d0;
}
.product-slide .content .title a {
  color: #2f81d0;
}
.product-slide .content .title a:hover {
  text-decoration: underline;
}
.product-slide .content .description {
  color: #fff;
  margin-bottom: 12px;
  font-size: 16px;
}
.product-slide .content .description a {
  color: #fff;
  text-decoration: none;
}
.product-slide .content .description a:hover {
  text-decoration: none;
}
.product-slide .content .price {
  font-size: 24px;
  color: #e32e00;
  font-weight: bold;
  margin-bottom: 18px;
}
.product-slide .content .price span {
  font-size: 18px;
  color: #fff;
  font-weight: normal;
  padding-right: 15px;
}
.product-slide .content .price sub {
  font-size: 100%;
  bottom: 0;
}
.product-slide .content .btn {
  font-size: 15px;
  letter-spacing: 1px;
}
.product-slide.product-wide-slide .image {
  width: 600px;
}
.product-slide.product-wide-slide .content {
  margin-left: 800px;
}
.product-slide.product-wide-slide .content .title {
  margin-bottom: 0;
}
.product-slide.product-wide-slide .content .btn {
  margin-top: 30px;
}
.slider-wrapper .slick-arrow {
  display: none !important;
}
.slider-wrapper .fineprint {
  max-width: 940px;
  text-align: left;
  margin: 0 auto 0 auto;
  position: absolute;
  bottom: 16px;
  left: 0;
  z-index: 5;
}
.slider-wrapper .fineprint .content {
  width: 390px;
  font-size: 11px;
  color: #c2c2c2;
  line-height: 110%;
}
.slider-wrapper .fineprint .content .desktop {
  display: block;
}
.slider-wrapper .fineprint .content .mobile {
  display: none;
}
.slider-wrapper .slick-dots {
  max-width: 940px;
  text-align: left;
  margin: 0 auto;
  bottom: 30px;
}
.slider-wrapper .slick-dots li {
  margin: 0;
}
.slider-wrapper .slick-dots li button {
  height: 6px;
  width: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 6px;
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.slider-wrapper .slick-dots .slick-active button {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.slider-wrapper .navigation-dark .slick-dots li button {
  background-color: rgba(48, 129, 208, 0.4);
}
.slider-wrapper .navigation-dark .slick-dots li.slick-active button {
  background-color: #3081d0;
}
.promo-banner-inner {
  display: flex;
  flex-flow: row nowrap;
}
.promo-banner-inner.margin-bottom {
  margin-bottom: 30px;
}
.promo-banner-inner .fineprint {
  margin-top: 15px;
  margin-bottom: -15px;
  font-size: 11px;
  color: #c2c2c2;
  line-height: 110%;
}
.promo-banner-inner .fineprint p {
  padding: 0;
  margin: 0;
}
.promo-banner-inner .cell-left {
  flex: 1 1 50%;
  display: flex;
  justify-content: flex-end;
  color: #ffffff;
  background: #f24b2b;
  z-index: 2;
}
.promo-banner-inner .cell-left .content {
  font-size: 18px;
  background: url("/themes/theme_melford/assets/images/promo_banner_inner_red.jpg") center no-repeat #f24b2b;
  margin-right: -180px;
  padding: 25px 25px 25px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 650px;
  position: relative;
}
.promo-banner-inner .cell-left .content .title {
  font-size: 21px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.promo-banner-inner .cell-right {
  flex: 1 1 50%;
  display: flex;
  background: #ffffff;
}
.promo-banner-inner .cell-right .content {
  padding: 32px 25px 25px 200px;
  background: url("/themes/theme_melford/assets/images/promo_banner_inner_white.jpg") center no-repeat #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 480px;
  text-align: center;
  position: relative;
}
.promo-banner-inner .btn {
  position: absolute;
  top: 50%;
  right: 30px;
  margin-top: -15px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.promo-banner-inner.green .cell-left,
.promo-banner-inner.green .cell-left .content {
  background: #21996b;
}
.promo-banner-inner.green .cell-right .content {
  background: url("/themes/theme_melford/assets/images/promo_banner_inner_green.jpg?v2") center no-repeat #fff;
}
.promo-banner-inner.green .cell-right .content .btn {
  margin-top: 10px;
}
.promo-banner-inner.discount .cell-left .content {
  margin-right: -80px;
  width: 550px;
}
.promo-banner-inner.promo-quick-order-pad .cell-left {
  background: #fff;
}
.promo-banner-inner.promo-quick-order-pad .cell-left .content {
  background: #fff;
  color: #000;
}
.promo-banner-inner.promo-quick-order-pad .cell-left .content .float-left {
  padding-right: 230px;
}
.promo-banner-inner.promo-quick-order-pad .cell-left .content .float-left p {
  font-size: 15px;
}
.promo-banner-inner.promo-quick-order-pad .cell-left .content .float-left p.title {
  font-size: 19px;
}
.promo-banner-inner.promo-quick-order-pad .cell-right {
  background: #f14b2b;
}
.promo-banner-inner.promo-quick-order-pad .cell-right .content {
  background: #f14b2b;
  padding-left: 220px;
}
.promo-banner-inner.promo-quick-order-pad .cell-right .content .product-description {
  padding-top: 8px;
  text-align: left;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
}
.promo-banner-inner.promo-quick-order-pad .cell-right .content .product-description a {
  color: #fff;
  text-decoration: underline;
}
.promo-banner-inner.promo-quick-order-pad .btn {
  padding-left: 30px;
  padding-right: 30px;
}
.promo-banner-inner.promo-quick-order-pad.blue .cell-right,
.promo-banner-inner.promo-quick-order-pad.blue .cell-right .content {
  background: #2282cd;
}
.promo-banner-inner.promo-quick-order-pad.red {
  /* Temporary changes for red Banner */
}
@media screen and (min-width: 1200px) {
  .promo-banner-inner.promo-quick-order-pad.red .cell-left .content {
    margin-right: -90px;
    width: 560px;
  }
  .promo-banner-inner.promo-quick-order-pad.red .cell-right .content {
    padding-left: 130px;
  }
  .promo-banner-inner.promo-quick-order-pad.red .cell-right .content .product-description {
    font-size: 20px;
    padding-top: 5px;
  }
}
.promo-banner-inner.electrophoresis .cell-left {
  background: #0098db;
}
.promo-banner-inner.electrophoresis .cell-left .content {
  background: #0098db;
  margin-right: -30px;
  width: 500px;
}
.promo-banner-inner.electrophoresis .cell-right .content {
  background: #fff;
}
.promo-banner-inner.electrophoresis .cell-right .content .btn {
  width: 230px;
}
.promo-banner-inner.flip-elements .cell-left {
  justify-content: flex-start;
}
.promo-banner-inner.flip-elements .cell-left .content {
  padding-left: 25px;
  padding-right: 0;
  margin-left: -30px;
  margin-right: inherit;
}
.promo-banner-inner.flip-elements .cell-right {
  justify-content: flex-end;
}
.promo-banner-inner.flip-elements .cell-right .content {
  padding-left: 25px;
  padding-right: 200px;
}
.promo-banner-inner.flip-elements .cell-right .content .btn {
  left: 0;
  right: inherit;
}
.slider-wrapper .product-promo-slide {
  background: url("/themes/theme_melford/assets/images/product_promo_background_blue.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.blue {
  background: url("/themes/theme_melford/assets/images/product_promo_background_blue.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.white {
  background: url("/themes/theme_melford/assets/images/product_promo_background_white.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.white .wrapper .product-title {
  color: #181314;
}
.slider-wrapper .product-promo-slide.white .wrapper .product-title a {
  color: #181314;
}
.slider-wrapper .product-promo-slide.white .wrapper .product-price {
  color: #3081d0;
}
.slider-wrapper .product-promo-slide.white .wrapper .product-price .msrp {
  color: #2e2e30;
}
.slider-wrapper .product-promo-slide.green {
  background: url("/themes/theme_melford/assets/images/product_promo_background_green.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide:before {
  display: none;
}
.slider-wrapper .product-promo-slide .wrapper {
  padding-top: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  max-width: 940px;
  margin: 0 auto;
  min-height: 340px;
}
.slider-wrapper .product-promo-slide .wrapper .center-column {
  width: 280px;
  height: 280px;
  line-height: 280px;
  margin: 30px auto 0 auto;
}
.slider-wrapper .product-promo-slide .wrapper .left-column {
  width: 300px;
  padding-top: 30px;
  float: left;
  min-height: 340px;
  position: relative;
}
.slider-wrapper .product-promo-slide .wrapper .right-column {
  width: 300px;
  float: right;
  height: 280px;
  margin-top: 30px;
}
.slider-wrapper .product-promo-slide .wrapper .right-column-valign {
  display: flex;
  align-items: center;
  justify-content: center;
}
.slider-wrapper .product-promo-slide .wrapper .product-title {
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 28px;
  line-height: 120%;
}
.slider-wrapper .product-promo-slide .wrapper .product-title a {
  color: #fff;
  text-decoration: none;
}
.slider-wrapper .product-promo-slide .wrapper .product-title-2 a {
  color: #fff;
  text-decoration: none;
}
.slider-wrapper .product-promo-slide .wrapper .available {
  color: #fff;
  font-size: 18px;
  line-height: 160%;
  margin: -10px 0 32px;
  font-weight: bold;
}
.slider-wrapper .product-promo-slide .wrapper .product-price {
  color: #fff;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 28px;
}
.slider-wrapper .product-promo-slide .wrapper .product-price sub {
  font-size: 100%;
  bottom: auto;
}
.slider-wrapper .product-promo-slide .wrapper .product-price .msrp {
  display: block;
  font-size: 16px;
  line-height: 100%;
  opacity: 0.6;
  text-decoration: line-through;
}
.slider-wrapper .product-promo-slide .wrapper .product-description {
  color: #a7a6a6;
  font-size: 14px;
  line-height: 160%;
}
.slider-wrapper .product-promo-slide .wrapper .btn-size1 {
  font-size: 12px;
  letter-spacing: 1px;
  height: 40px;
  padding: 0 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.slider-wrapper .product-promo-slide.discount {
  background: url("/themes/theme_melford/assets/images/product_discount_background_blue.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.discount.blue {
  background: url("/themes/theme_melford/assets/images/product_discount_background_blue.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.discount.red {
  background: url("/themes/theme_melford/assets/images/product_discount_background_red.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.discount.yellow {
  background: url("/themes/theme_melford/assets/images/product_discount_background_yellow.jpg") top center no-repeat;
}
.slider-wrapper .product-promo-slide.discount.red,
.slider-wrapper .product-promo-slide.discount.blue,
.slider-wrapper .product-promo-slide.discount.yellow {
  /* Temporary changes for red Banner */
}
@media screen and (min-width: 767px) {
  .slider-wrapper .product-promo-slide.discount.red .timer-title,
  .slider-wrapper .product-promo-slide.discount.blue .timer-title,
  .slider-wrapper .product-promo-slide.discount.yellow .timer-title {
    font-size: 36px;
    font-weight: bold;
  }
  .slider-wrapper .product-promo-slide.discount.red .timer-description,
  .slider-wrapper .product-promo-slide.discount.blue .timer-description,
  .slider-wrapper .product-promo-slide.discount.yellow .timer-description {
    font-size: 20px;
  }
}
.slider-wrapper .product-promo-slide.discount.red .timer,
.slider-wrapper .product-promo-slide.discount.blue .timer,
.slider-wrapper .product-promo-slide.discount.yellow .timer {
  display: none;
}
.slider-wrapper .product-promo-slide.discount .left-column,
.slider-wrapper .product-promo-slide.discount .right-column {
  width: 420px;
  padding-top: 60px;
  margin-top: 0;
}
.slider-wrapper .product-promo-slide.discount .wrapper .title-block {
  padding-bottom: 20px;
  min-height: 130px;
}
.slider-wrapper .product-promo-slide.discount .wrapper .title-block .product-title {
  line-height: 120%;
  font-size: 28px;
  color: #181314;
  margin-bottom: 0;
}
.slider-wrapper .product-promo-slide.discount .wrapper .title-block .product-title a {
  color: #181314;
}
.slider-wrapper .product-promo-slide.discount .timer-title {
  font-size: 23px;
  font-weight: 500;
  margin-bottom: 35px;
  color: #fff;
}
.slider-wrapper .product-promo-slide.discount .timer-description {
  font-size: 18px;
  margin-bottom: 35px;
  color: #fff;
}
.slider-wrapper .product-promo-slide.discount .timer {
  margin-bottom: 20px;
}
.slider-wrapper .product-promo-slide.discount .timer p {
  display: inline-block;
  background: url("/themes/theme_melford/assets/images/timer.png") top center no-repeat;
  margin-right: 6px;
  width: 70px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-size: 50px;
  position: relative;
  font-weight: 700;
}
.slider-wrapper .product-promo-slide.discount .timer p.comma:after {
  content: ",";
  display: block;
  position: absolute;
  right: 3px;
  bottom: 0px;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .center-column {
  width: 375px;
  height: 340px;
  margin-top: 0;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .left-column,
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column {
  width: 260px;
  padding-top: 60px;
  margin-top: 0;
  display: block;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column {
  width: 240px;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .product-title {
  margin-bottom: 7px;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .product-title {
  color: #000000;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .available {
  color: #000000;
  margin: 0 0 13px 0;
  font-weight: normal;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .product-description {
  font-size: 23px;
  color: #fff;
  font-weight: bold;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .product-description a {
  color: white;
  display: block;
  text-decoration: underline;
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad.red {
  background-image: url("/themes/theme_melford/assets/images/promo_background_red.png");
}
.slider-wrapper .product-promo-slide.promo-quick-order-pad.blue {
  background-image: url("/themes/theme_melford/assets/images/promo_background_blue.png");
}
.slider-wrapper .product-promo-slide.new-products-with-discount {
  background-image: url("/themes/theme_melford/assets/images/product_promo_background_blue_2.jpg");
}
.slider-wrapper .product-promo-slide.new-products-with-discount .left-column {
  width: 28%;
  padding-top: 55px;
  padding-right: 20px;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .left-column .title-block {
  min-height: 150px;
  margin-bottom: 20px;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .left-column .product-title {
  font-size: 26px;
  margin-bottom: 20px;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .left-column .product-title-2 {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column {
  width: 72%;
  background: #fff;
  margin-top: 0;
  padding-top: 40px;
  padding-left: 40px;
  min-height: 340px;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column img {
  max-width: 100%;
  margin: 0;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column img.mobile {
  display: none;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column .discount-product-element {
  display: block;
  width: 25%;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
  float: left;
  text-decoration: none;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column .discount-product-element img {
  max-width: 100%;
  margin: 0;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column .discount-product-element span {
  display: block;
  margin-top: 20px;
  font-size: 19px;
  font-weight: bold;
  color: #323234;
}
.slider-wrapper .product-promo-slide.new-products-with-discount .right-column .discount-product-element:hover span {
  color: #f29013;
}
.slider-wrapper .product-promo-slide.new-products-with-discount.flip-elements {
  background-image: url("/themes/theme_melford/assets/images/product_promo_background_blue_2_flip.jpg");
}
.slider-wrapper .product-promo-slide.new-products-with-discount.flip-elements .left-column {
  padding-left: 20px;
  padding-right: 0;
  float: right;
}
.slider-wrapper .product-promo-slide.new-products-with-discount.flip-elements .right-column {
  padding-left: 0;
  padding-right: 40px;
  float: left;
}
.slider-wrapper .product-promo-slide.electrophoresis {
  background-image: url("/themes/theme_melford/assets/images/product_promo_background_gray.jpg");
}
.slider-wrapper .product-promo-slide.electrophoresis .center-column {
  height: 290px;
  line-height: 290px;
  margin-top: 25px;
}
.slider-wrapper .product-promo-slide.electrophoresis .product-title {
  font-size: 23px;
  color: #282827;
  padding-top: 40px;
  min-height: 170px;
}
.slider-wrapper .product-promo-slide.electrophoresis .product-description {
  color: #fff;
}
.slider-wrapper .product-promo-slide.electrophoresis .product-description p {
  margin-bottom: 15px;
  font-size: 19px;
  font-weight: 600;
}
.slider-wrapper .product-promo-slide.electrophoresis .product-description ul {
  list-style-type: inherit;
  padding-left: 20px;
  font-size: 15px;
}
.slider-wrapper .product-promo-slide.electrophoresis .product-description ul li {
  margin-bottom: 5px;
}
.centered-title {
  color: #2e2e30;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 27px;
}
.product-list {
  font-size: 0;
  line-height: 0;
  margin: -12px -10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding-bottom: 37px;
  clear: both;
}
.centered-product-list {
  justify-content: center;
  -webkit-justify-content: center;
}
.product-list article {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  position: relative;
  z-index: 1;
  padding: 0 10px;
  margin: 12px 0;
}
.product-list article:hover:before {
  -webkit-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
}
.product-list article:hover {
  z-index: 2;
}
.product-list article:before {
  z-index: -1;
  content: '';
  background: #ffffff;
  right: 10px;
  left: 10px;
  top: 0;
  bottom: 0;
  position: absolute;
}
.product-list .inbox {
  padding-bottom: 75px;
}
.product-list .image-box {
  text-align: center;
  height: 195px;
  line-height: 195px;
  margin-bottom: 11px;
}
.product-list .image-box img {
  vertical-align: middle;
  float: none;
}
.product-list h3 {
  padding: 0 20px 8px 20px;
  color: #3a3d3f;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  white-space: normal;
  word-wrap: break-word;
}
.product-list h3 a:hover {
  color: #2f81d0;
}
.product-list .group {
  color: #838c8e;
  font-family: 'PT Serif', serif;
  font-size: 14px;
  font-style: italic;
  line-height: 14px;
  text-align: center;
}
.product-list .structure {
  height: 0;
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  padding: 0;
}
.product-list .structure .structure-inner {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #c1c1c1;
  font-family: 'PT Serif', serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #2e2e30;
  padding: 20px;
  display: none;
}
.product-list .structure strong {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 12px;
  display: block;
  text-transform: uppercase;
}
.product-list .structure p + p {
  padding-top: 12px;
}
.product-list .price-group {
  position: absolute;
  bottom: 31px;
  left: 20px;
}
.product-list .price-group .price-your {
  float: left;
  color: #b12704;
  font-size: 16px;
  font-weight: 700;
  line-height: 13px;
}
.product-list .price-group > div:not(.price-your) {
  display: none !important;
}
.product-list .price-group .price-your .label {
  display: none;
}
.product-list .price-group .price-list {
  display: none;
}
.product-list .price-group .price-save {
  display: none;
}
.product-list article.range .price-group .price-your {
  display: none;
}
.product-list article.range .price-group .range {
  display: block;
}
.product-list3 .price-group .range {
  display: none;
}
.product-list .btn-block {
  right: 20px;
  bottom: 21px;
  position: absolute;
}
.product-list .variants,
.product-list .qnt {
  display: none;
}
.product-list .ribbon,
.product-list3 .ribbon,
.goods-page .ribbon {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 63px;
  height: 55px;
}
.product-list .grid-new-ribbon .ribbon,
.product-list3 .grid-new-ribbon .ribbon,
.goods-page .grid-new-ribbon .ribbon,
.product-list .grid-sale-ribbon .ribbon,
.product-list3 .grid-sale-ribbon .ribbon,
.goods-page .grid-sale-ribbon .ribbon,
.product-list .list-new-ribbon .ribbon,
.product-list3 .list-new-ribbon .ribbon,
.goods-page .list-new-ribbon .ribbon,
.product-list .list-sale-ribbon .ribbon,
.product-list3 .list-sale-ribbon .ribbon,
.goods-page .list-sale-ribbon .ribbon {
  background: url('/themes/theme_melford/assets/images/ribbon.png') no-repeat -200px -200px;
}
.product-list .product-description,
.product-list3 .product-description,
.goods-page .product-description {
  margin-bottom: 27px;
}
.product-list .grid-new-ribbon .ribbon,
.goods-page .grid-new-ribbon .ribbon {
  background-position: 0 0;
}
.product-list .grid-sale-ribbon .ribbon,
.goods-page .grid-sale-ribbon .ribbon {
  background-position: 0 -55px;
}
.product-list .grid-new-ribbon.grid-sale-ribbon .ribbon,
.goods-page .grid-new-ribbon.grid-sale-ribbon .ribbon {
  background-position: 0 -110px;
  height: 63px;
}
.product-list.center-buttons .btn-block {
  left: 20px;
  text-align: center;
}
.product-list3 .list-new-ribbon .ribbon {
  background-position: 0 0;
}
.product-list3 .list-sale-ribbon .ribbon {
  background-position: 0 -55px;
}
.product-list3 .list-new-ribbon.list-sale-ribbon .ribbon {
  background-position: 0 -110px;
  height: 63px;
}
.product-list article .ribbon {
  right: 10px;
}
.product-list3 article .ribbon {
  right: 160px;
}
.product-list.special-offers article {
  width: 25%;
}
.product-list.special-offers article .inbox {
  padding-bottom: 65px;
}
.product-list.special-offers article .image-box {
  height: 224px;
  line-height: 224px;
  margin-bottom: 27px;
}
.product-list.special-offers article .image-box img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-list.special-offers article .product-list-content {
  text-align: left;
  padding: 0 20px 20px 20px;
}
.product-list.special-offers article .product-list-content h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
  padding: 0;
}
.product-list.special-offers article .product-list-content .link {
  position: absolute;
  left: 30px;
  bottom: 20px;
  color: #00a1e0;
  font-weight: bold;
}
.product-list.product-column article {
  width: 55%;
}
#auto-suggest-container .auto-suggest .new-ribbon,
#auto-suggest-container .auto-suggest .sale-ribbon {
  padding-right: 80px;
}
#auto-suggest-container .auto-suggest .new-ribbon .ribbon,
#auto-suggest-container .auto-suggest .sale-ribbon .ribbon {
  position: absolute;
  top: 9px;
  right: 50px;
  display: block;
  width: 26px;
  height: 23px;
  background: url(data:image/png;base64,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) no-repeat;
}
#auto-suggest-container .auto-suggest .new-ribbon .ribbon {
  background-position: 0 0;
}
#auto-suggest-container .auto-suggest .sale-ribbon .ribbon {
  background-position: 0 -46px;
}
#auto-suggest-container .auto-suggest .new-ribbon.sale-ribbon .ribbon {
  background-position: 0 -23px;
}
.variants .new-ribbon .ribbon-small,
.variants .sale-ribbon .ribbon-small {
  position: absolute;
  top: -5px;
  left: 19px;
  display: block;
  width: 26px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAKCAYAAAAQP8Y1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAyZJREFUeNq8lVFoW2UUx3+5TZM0d2ljk8vskqWzG2VbN9sNq5CWtkhVylA6ExCxfRuMve1F3MibCgMnvghbngSnb+2DonSCClqGCUO2scR2toxu7aqDNm2ytrS9937382He29zN+ZgDfzjn/M//fBzu4R7P4KVFSQ3sxzN7PLY/e9RTkze9lhDU2kxZm3cUIUxsnB9o4rM3I664U1McP5vSyKY03ulo4MQBP+cHmhDCpFNTyKY0R5dNaewLQXXvajPkDoLvniMxXiR2JY//xGknH7uS5/nLP7lqE+NFvD3pp3I2nuQUYRrYSETqaW8JcDbZ6MSheun4S490vs4tk5tbY2Flk8Ejj+v62gLEIz7699bTv7eeeMTHzPIm1b2rTZc7aM1cYDU/ydLVb9gql9AleHvTBFrbUA+/iLc37dSqBzuQTRGXXj3YwWp+ksUvPmdj9paLU0xDxwbS4oebJd7oDBP2CpAWljAdLhqqoyvmJx7ykJ9fY1MXDCR8vPSCysLyJj37G+iK+flzcYPqvqahP3O47dIS6tHjVG7lKE+Oo0toHh6h8sdtVq7/RvPwiFMLYDyhB/C3tRPs7sWKxJ49nJSS3+fK3Hmwzgev7UZKiSUMh5NSIi3h5O48WOdYPEA8GuDLyb9ojfrZp/ko3H/0v8NtWTu4/nYSfWOd42O/0PjeObYsCHcnUdRdeNRdhLuTTq290tV6AAswgW3LzSmmYWADKbFMwcXv5+g93Ew05MMyhcMV71X46Op9JqZWMA2Dwr0K/R3N3LhbZmJqhUS0gUS0gdzsKtV9TcO9ltvyMeqO9FPX3sWNU4PMT3zL7qFhAn1pvEGV8t1Z1h/+jTeoEuhLs1315Wy9nZv/bozpzCjlwq8uThGmjg2kRFoGxYdrjF9bINLoQ1qGw6V6Ytz88BUyr+9BmDq5mRKRRh+FuVWEqTO9UCHoV7j2b+zq/R9ryXMaxy5cYmhGor2cZOryp7ScHKE0XaCYGaWYGaU0XaDl5Iizgt0XswzNSA58/NVTufBbp11r6Tn0/s81+TFPffKqc+fG9tfozgnTrPmdM2p05/4ZAIKJRIAJ+Lb3AAAAAElFTkSuQmCC) no-repeat;
}
.variants .row.best-value:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 4px;
  display: block;
  width: 58px;
  height: 11px;
  background: url(data:image/png;base64,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) no-repeat;
}
.variants .new-ribbon .ribbon-small {
  background-position: 0 0;
}
.variants .sale-ribbon .ribbon-small {
  background-position: -29px 0;
}
.variants .new-ribbon.sale-ribbon .ribbon-small {
  background-position: 0 0;
  width: 55px;
  left: 4px;
}
.variants .container .price {
  letter-spacing: -0.3px;
}
.main .product-list article {
  width: 33.3%;
}
.more-block {
  padding-bottom: 37px;
  text-align: center;
}
.more-block .pagination {
  margin: 0;
}
.pre-header {
  padding: 39px 0 28px 0;
  *zoom: 1;
}
.pre-header:before,
.pre-header:after {
  display: table;
  content: "";
  line-height: 0;
}
.pre-header:after {
  clear: both;
}
h1.page-title {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
}
h2.page-title {
  color: #2e2e30;
  font-size: 21px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 20px;
}
.text-block a {
  color: #2f81d0;
}
.text-block p {
  margin-bottom: 6px;
}
.regular-message {
  padding: 18px;
  font-size: 17px;
  line-height: 130%;
  background: white;
  text-align: center;
  font-weight: 700;
  margin: 10px 0 30px 20px;
  color: #3c3d41;
}
.pre-header .buttons {
  float: right;
  font-size: 0;
  line-height: 0;
}
.pre-header h1.page-title {
  display: inline-block;
}
.pre-header .buttons a {
  margin-left: 12px;
}
.pre-header.pre-header-with-description {
  position: relative;
  padding-right: 60%;
}
.pre-header.pre-header-with-description .category-description {
  position: absolute;
  top: 40px;
  right: 0;
  width: 57%;
  font-size: 14px;
  line-height: 120%;
  text-align: right;
}
.pre-header.pre-header-with-description .category-description .category-description-container {
  display: inline-block;
  text-align: left;
}
.pre-header.pre-header-with-description.short {
  padding-right: 49%;
}
.confirmation-header-block {
  position: absolute;
  top: 35px;
  right: 0;
  width: 47%;
  font-size: 15px;
}
.confirmation-header-block h2 {
  color: #2081cd;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 3px;
}
.congrats-shopping-cart {
  background: #2f81d0;
  display: flex;
  flex-flow: row nowrap;
  margin: 2px 0 40px 0;
}
.congrats-shopping-cart .left,
.congrats-shopping-cart .right {
  display: flex;
  color: #ffffff;
  padding: 11px 20px;
  flex-flow: column nowrap;
  justify-content: center;
}
.congrats-shopping-cart .left {
  flex: 1 1 63%;
  font-size: 17px;
  font-weight: bold;
}
.congrats-shopping-cart .right {
  flex: 1 1 37%;
  justify-content: center;
}
.congrats-shopping-cart .right div {
  text-align: center;
}
.category-description-mobile {
  display: none;
}
.breadcrumbs {
  font-size: 11px;
  font-weight: 700;
  line-height: 20px;
  color: #2e2e30;
  padding-top: 22px;
}
.breadcrumbs a {
  color: #2f81d0;
  text-decoration: underline;
  position: relative;
  z-index: 1;
  margin-right: 26px;
}
.breadcrumbs a:after {
  width: 10px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJBAMAAAD5iKAgAAAAIVBMVEUAAACnp6unp6unp6unp6unp6unp6unp6unp6unp6unp6vWlZobAAAACnRSTlMA7jO7IswR3apEhkjrQQAAADZJREFUCNdjYGARVGBgYGCLEmIAgtSFCgzOxqarhBhmrVq1ajFDhrH5KpCEIlCcgUUKyASrBwD/RglFFkfn1gAAAABJRU5ErkJggg==) top left no-repeat;
  content: '';
  vertical-align: top;
  margin: 6px 0 0 0;
  position: absolute;
  right: -18px;
  cursor: default;
}
.product-list2 {
  font-size: 0;
  line-height: 0;
  margin: 0 -10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding-bottom: 54px;
}
.product-list2 article {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding: 0 10px;
  padding-top: 10px;
  height: 264px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product-list2 article:hover {
  -webkit-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
}
.product-list2 .image-box {
  text-align: center;
  height: 190px;
  line-height: 190px;
  margin-bottom: 11px;
  background-color: #fefefe;
}
.product-list2 .image-box img {
  max-height: 190px;
  max-width: 220px;
  width: auto;
  height: auto;
}
.product-list2 .image-box img {
  vertical-align: middle;
}
.product-list2 h3 {
  color: #3a3d3f;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  min-height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.product-list2 h3 a {
  color: #3a3d3f;
}
.product-list2 h3 a:hover {
  color: #2f81d0;
}
.category-list {
  padding-bottom: 37px;
}
.category-list h2 {
  height: 60px;
  line-height: 60px;
  background-color: lightgrey;
  padding: 0 10px;
  font-size: 21px;
  font-weight: 700;
}
.category-list li {
  border-top: 1px solid #eeeeee;
}
.category-list li a {
  height: 47px;
  display: block;
  color: #3c3d41;
  font-size: 13px;
  font-weight: 700;
  line-height: 47px;
  padding: 0 30px 0 10px;
  position: relative;
  z-index: 1;
  background: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.category-list li a:after {
  content: '';
  vertical-align: top;
  width: 5px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwAAACVZFy1AAAAFHRSTlMAU54CsJkBCr6PDciDDMeFkJqfA0VEXCwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAALUlEQVQI1xXJtwEAIBCAQMw5//6zqiUcShvAivMQoqQXuUiF1mX8M7+up2ofuBwSAVHK1c2PAAAAAElFTkSuQmCC) top left no-repeat;
  position: absolute;
  right: 18px;
  top: 50%;
  margin-top: -4px;
}
.category-list li.current > a {
  background: #d3d3d3;
}
.category-list li.current.marked > a {
  background: #2f81d0;
  color: #fff;
}
.category-list li.current.marked > a:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAAJ1BMVEX///////////////////////////////////////////////////9Ruv0SAAAADHRSTlMACgxSU4SQmp+wv8isGS19AAAAJElEQVQI12Ng5mAAAk4ediDJyMXDBqSYuHlYoSREBCLLAlIJABLRAMZ373djAAAAAElFTkSuQmCC);
}
.category-list li.current > a:after {
  width: 5px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAIBAMAAADD3ygIAAAAJ1BMVEUAAACDjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+DjY+NnZB9AAAADHRSTlMAyL+wn5qQhAwKU1JkyE6lAAAAIElEQVQI12PYwsDAYBPAwDDpGAMDh0wBCAPZELElDAwAZ6QGSUP4SEEAAAAASUVORK5CYII=) top left no-repeat;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.category-list li ul li a {
  font-weight: normal;
  padding-left: 30px;
}
.category-list.multiline li a {
  height: auto;
  line-height: normal;
  padding-top: 13px;
  padding-bottom: 13px;
  white-space: normal;
}
.category-list.multiline li a.category.active {
  background: #d3d3d3;
}
.product-list4 {
  padding-top: 30px;
  padding-bottom: 110px;
}
.product-list4 .column {
  width: 33%;
  float: left;
  padding: 0 30px 40px 0;
}
.product-list4 .column ul li {
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 13px;
}
.product-list4 .column ul li a {
  color: #2f81d0;
  text-decoration: underline;
}
.product-list4 .column ul li a:hover {
  color: #3a3d3f;
  text-decoration: none;
}
.product-list4 .column ul li ul {
  padding-top: 15px;
  padding-left: 20px;
}
.product-list4 .column ul li ul li {
  font-size: 13px;
  font-weight: normal;
  padding-bottom: 13px;
}
.product-list4 .column ul li ul li:last-child {
  padding-bottom: 7px;
}
.item-count-block {
  position: relative;
}
.item-count-block .search-result-count {
  position: absolute;
  left: 240px;
  top: 6px;
  padding: 0;
}
.download-analysis {
  float: right;
  margin-top: -42px;
}
.download-analysis a {
  background: #000;
  color: #fff;
  display: inline-block;
  padding: 3px 15px;
  text-decoration: none;
}
.download-analysis a:hover {
  background: #333;
  text-decoration: none;
}
.list-options .sorts {
  font-size: 0;
  line-height: 0;
  float: left;
  margin-bottom: 12px;
  margin-left: 125px;
}
.list-options .sorts-mobile {
  display: none;
}
.list-options .sorts span {
  color: #3c3d41;
  font-size: 12px;
  font-weight: 400;
  line-height: 34px;
  display: inline-block;
  margin-right: 17px;
}
.list-options .sorts a {
  display: inline-block;
  line-height: 32px;
  color: #3c3d41;
  font-size: 12px;
  font-weight: 700;
  height: 34px;
  padding: 0 9px;
  border: 1px solid #b4b4b5;
  margin-left: 10px;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.list-options .sorts a:hover,
.list-options .sorts a.current {
  background: #b4b4b5;
  text-decoration: none;
}
.list-options .sorts a.current {
  pointer-events: none;
}
.list-options .view {
  float: right;
  font-size: 0;
  line-height: 0;
  height: 34px;
  line-height: 34px;
}
.list-options .view a {
  text-align: left;
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  vertical-align: middle;
  text-indent: -9999px;
  overflow: hidden;
  opacity: .25;
}
.list-options .view a + a {
  margin-left: 16px;
}
.list-options .view .list {
  width: 30px;
  height: 28px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcAQMAAABMNp3qAAAABlBMVEUAAACZmZl+9SADAAAAAXRSTlMAQObYZgAAABNJREFUCNdj+P///x/cBC5AE20Aj4ZHg/509I4AAAAASUVORK5CYII=) top left no-repeat;
}
.list-options .view .grid {
  width: 26px;
  height: 26px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAElBMVEUAAACZmZmZmZmZmZmZmZmZmZn7TU31AAAABXRSTlMA0N22qAv8O68AAAAmSURBVBjTYwgFAQEGRjA9wDwlEDBgYAbTDOQCQRBwYGAB04PJfwABsEYy5KoyzwAAAABJRU5ErkJggg==) top left no-repeat;
}
.list-options .view a.current {
  opacity: 1;
  pointer-events: none;
}
.list-options.product-search {
  display: flex;
  flex-flow: row nowrap;
  padding-bottom: 10px;
}
.list-options.product-search .sorts {
  flex: 1 1 55%;
  display: flex;
  padding-left: 20px;
}
.list-options.product-search .sorts form {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
}
.list-options.product-search .sorts form span {
  flex: 1 1 20%;
  display: flex;
  white-space: nowrap;
}
.list-options.product-search .sorts form .jqselect {
  flex: 1 1 80%;
  display: flex;
  z-index: 2 !important;
}
.list-options.product-search .search-product-box {
  flex: 1 1 45%;
  display: flex;
  position: relative;
  margin-left: 140px;
}
.list-options.product-search .search-product-box input[type=text] {
  padding-right: 55px;
}
.list-options.product-search .search-product-box .search-clear {
  width: 18px;
  height: 19px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) center no-repeat;
  border: none;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  top: 7px;
  cursor: pointer;
}
.list-options.product-search .view {
  flex: 1 1 100px;
  display: flex;
  justify-content: flex-end;
  padding-top: 5px;
  padding-left: 20px;
}
.two-blocks {
  position: relative;
  margin-bottom: 40px;
}
.two-blocks .column {
  width: 43%;
  box-sizing: border-box;
  float: right;
}
.two-blocks .column:first-child {
  float: left;
}
.two-blocks .column .colored-block {
  background: #f5f5f5;
  padding: 40px;
}
.two-blocks .or {
  position: absolute;
  top: 100px;
  left: 50%;
  width: 50px;
  margin-left: -25px;
}
.two-blocks .or p {
  background: #f5f5f5;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 20px;
  color: #666666;
  text-align: center;
}
.two-blocks:after {
  content: "";
  display: block;
  clear: both;
}
.form-two-columns {
  position: relative;
}
.form-two-columns .column {
  width: 50%;
  float: left;
  padding-left: 25px;
}
.form-two-columns .column:first-child {
  padding-left: 0;
  padding-right: 25px;
}
.form-two-columns:after {
  content: "";
  display: block;
  clear: both;
}
.form-two-columns .field {
  margin-top: 30px;
}
.form-two-columns .or-small {
  position: absolute;
  top: 65px;
  left: 50%;
  margin-left: -20px;
  width: 40px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  color: #8b8b8b;
  text-transform: uppercase;
}
.g-recaptcha.center {
  width: 302px;
  margin: 0 auto;
}
.recaptcha-error {
  width: 300px;
  margin: 0 auto;
  margin-top: -2px;
}
.recaptcha-error.field.error .field-value .error {
  font-size: 12px;
  text-align: center;
  position: relative;
}
.align-center {
  text-align: center;
}
.product-list3 {
  clear: both;
  padding: 18px 0 54px 0;
}
.product-list3 article {
  background-color: #fefefe;
  min-height: 150px;
  position: relative;
  z-index: 1;
  padding: 14px 12px 25px 0;
}
.product-list3 article:hover {
  -webkit-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
}
.product-list3 article + article {
  margin-top: 18px;
}
.product-list3 article:after {
  content: '';
  width: 1px;
  position: absolute;
  right: 160px;
  top: 11px;
  bottom: 11px;
  background: #eeeeee;
}
.product-list3 .image-box {
  width: 140px;
  text-align: center;
  float: left;
}
.product-list3 .item-info {
  width: 320px;
  float: left;
}
.product-list3 h3 {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  padding-top: 11px;
}
.product-list3 h3 a {
  text-decoration: none;
}
.product-list3 h3 a:hover {
  color: #2f81d0;
  text-decoration: underline;
}
.product-list3 .group {
  color: #838c8e;
  font-family: 'PT Serif', serif;
  font-size: 14px;
  font-style: italic;
  line-height: 14px;
  padding-top: 12px;
}
.product-list3 .structure {
  font-family: 'PT Serif', serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding-top: 17px;
}
.product-list3 .structure .structure-inner {
  display: block !important;
}
.product-list3 .structure strong {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  margin-right: 4px;
}
.product-list3 .price-group {
  float: right;
  width: 132px;
  color: black;
  font-weight: 400;
  line-height: 15px;
}
.product-list3 .price-group > div {
  *zoom: 1;
}
.product-list3 .price-group > div:before,
.product-list3 .price-group > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.product-list3 .price-group > div:after {
  clear: both;
}
.product-list3 .price-group > div .item {
  float: right;
}
.product-list3 .price-group > div.price-list {
  font-size: 12px;
}
.product-list3 .price-group > div.price-list .item {
  text-decoration: line-through;
}
.product-list3 .price-group .price-your {
  font-weight: 700;
  font-size: 16px;
  padding: 13px 0 15px 0;
}
.product-list3 .price-group .price-your .item {
  color: #b12704;
}
.product-list3 .price-group .price-save .item {
  font-weight: bold;
}
.product-list3 .qnt {
  position: absolute;
  width: 121px;
  right: 23px;
  bottom: 95px;
  color: black;
  font-size: 15px;
  line-height: 34px;
  font-weight: 700;
}
.product-list3 .qnt input {
  width: 39px;
  float: right;
  text-align: center;
}
.product-list3 .btn-block {
  position: absolute;
  right: 48px;
  bottom: 21px;
}
.product-list3 .btn {
  width: 96px;
  padding: 0;
  text-align: center;
}
.product-list3 .variants {
  font-size: 0;
  line-height: 0;
  padding: 14px 160px 0 24px;
  margin-bottom: -16px;
}
.product-list3 .variants .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 68px;
  height: 59px;
  border: 1px solid rgba(46, 46, 48, 0.3);
  text-align: center;
  padding-top: 0;
  cursor: pointer;
  color: #3a3d3f;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  position: relative;
}
.product-list3 .variants .row:hover {
  background: #ffce82;
}
.product-list3 .variants .row .container {
  width: 68px;
  height: 57px;
  display: table-cell;
  vertical-align: middle;
}
.product-list3 .variants .row {
  margin-right: 16px;
  margin-bottom: 16px;
}
.product-list3 .variants .row .var {
  font-size: 11px;
  margin-bottom: -2px;
  display: block;
  line-height: 14px;
  max-height: 28px;
  overflow: hidden;
}
.product-list3 .variants .row .price {
  font-size: 14px;
}
.product-list3 .variants .row .price sub {
  font-size: 10px;
  bottom: 0;
  line-height: 100%;
}
.product-list3 .variants .row .price.call-us {
  color: #b12704;
}
.product-list3 .variants .row.current {
  border: 2px solid #ee9202;
  font-weight: bold;
  cursor: default;
}
.product-list3 .image-box {
  height: 140px;
  line-height: 140px;
}
.product-list3 .image-box img {
  max-width: 120px;
  max-height: 150px;
  vertical-align: middle;
  float: none;
  width: auto;
  height: auto;
}
.load-more {
  text-align: center;
  padding: 12px 0 67px 0;
}
.list-animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1 !important;
  animation-iteration-count: 1 !important;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.button-hint {
  display: inline-block;
  padding: 7px 12px;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.products-wrap {
  padding-top: 1px;
}
.products-wrap .product-list {
  margin-top: 5px;
}
.products-wrap > div:not(.active) {
  display: none;
}
.goods-image {
  width: 380px;
  height: 336px;
  line-height: 336px;
  text-align: center;
  background-color: #fefefe;
  float: left;
  margin-bottom: 20px;
}
.goods-image img,
.goods-images-additional .row img {
  vertical-align: middle;
}
.goods-images-additional {
  float: right;
  width: 140px;
}
.goods-images-additional .row a {
  height: 100px;
  line-height: 100px;
  background-color: #fefefe;
  border: 3px solid #fefefe;
  text-align: center;
  cursor: pointer;
  display: block;
}
.goods-images-additional .row + .row {
  margin-top: 18px;
}
.goods-images-additional .row.current a {
  border-color: #cecece;
  cursor: default;
}
.goods-images-additional .row.current a {
  pointer-events: none;
}
.goods-main {
  width: 540px;
  float: left;
}
.goods-tabs {
  margin-bottom: 38px;
}
.goods-tabs .tabs-list {
  font-size: 0;
  line-height: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
.goods-tabs .tabs-list a {
  width: 100%;
  height: 59px;
  background-color: #e5e5e5;
  line-height: 59px;
  display: inline-block;
  color: #3c3d41;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}
.goods-tabs .tabs-list a + a {
  margin-left: 4px;
}
.goods-tabs .tabs-list a:hover,
.goods-tabs .tabs-list a:focus,
.goods-tabs .tabs-list a.current {
  background-color: white;
  text-decoration: none;
}
.goods-tabs .tabs-content {
  background-color: white;
  padding: 20px 30px;
  min-height: 339px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.goods-tabs .tabs-content > div {
  display: none;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.goods-tabs .tabs-content > div.current {
  display: block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.document-list li:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  margin-right: 14px;
}
.document-list li + li {
  margin-top: 5px;
}
.document-list li.pdf:before {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABmFBMVEX////7+/v5+fn29fWsp6fb29v8/Pzn5+f8/v75/v7nAADk/f7k+vq6urujo6P1AADfAADv/v/w8fHs6+vMzMynpaTkXVvjWli6AAD1/v7y/v7s9PTp6enn5OTj4+PAwMC9vb24uLigoKDjZmbvJR3wFQDxAwDCAgDgAADIAADo9/nw9/j29/fz8/Py8vLu8vLm7u/t7e3d3d3oy8b2ysO/v7/8ua6fn5+bnJzyn5D3mIjlYmD3X1uYVlX2VlPgUj3oSzXuOTXiSjG6XSzzQyXpPiL5FwD1/v/r+f3x+/vj9vXq8/Xd8PLt8PD77evX5OLV1dX829TQ0NDHx8bTxMLsycDjxcD4xLvZvbixsbGrq6v3q6Cenp76qp35qp3lqZrpmo7dmInfjoL7kIH0kIHahnqZc3PggHH+cnC4iGn5e2iKYF/jVlTfY1HwZ0/3S0jlW0b7XEXuXEPwRkLgV0HjWED6WT+dbzzuQDzcUzvjUDn0My3oQyrIHxjIHRbuMxTpLArwEQDZEADKCQD7AADoAADKAAC/AADnBqxsAAABRElEQVQY01XO1XLCUBCA4QMpJySVeFK0grsWihQrUHd3d3d3e+0GQgb4r3a+2dlZAAAbVMkZFxAg1wbkIIIsIlVWiEHlyhzGGCHnrmN1hHimAioIucp+l8SrRMHlmwwg3qinlieKj1plkGVZVbTM7SKX/DbTBz16o4rurOML64xaidAMaKmwUgwbzb9nNApxqnCzxJFCqLiOYViVETHN4Qm1ZYnFw65adiP5zfjlG2FNO2WGtFerXfrI7c3qts/ndUD6pAOOUOFTy46fGvD1O3WMzIqh2M31wzDNoKhej6JgWWIsZMmlp/0GA1rKALul25rBtY2xxqZSjWJqiQ+SgsnE83zCdJzgBUFI7pa510ra7WQ2dWW+z9pJkiR6JCZwsZT5zLz/hOM/+LfEd5+OX4fjy/b6YvtrFbMdlXmKa6iLGwfgH9IpM51feWTyAAAAAElFTkSuQmCC) top left no-repeat;
}
.document-list li.doc:before {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAB1FBMVEUQWZ0YYKIaYaIdY6MdZKQfZKQfZaUgZaQjaKYkaKclaacmaqcnVH8naqgoV4MoaqgpV4UqVooqW4oqXIkrbKksbaksbaouW5UvZZkwcKsxZ54xap8xcawycqwzbKU0cKk1cqs1dK02dK44dq85YY05d686Yo47eK89ebA/e7JCfbNET4hEfrNGdKlLSnhSgLFUibpUirpVirpWgq9Xi7pYjLtaanpbg69bjrxcj71dj75eZ3Nfh7Jgkb5gkb9ljbhnlsFpiq1rmcNsjq5tmsRujq9ulLtvdJRvnMVweYFxkLFzl751oMd2lbJ7pcqAqMyCo8aFq86Irc+Lr9CPstKRtNOTtdOUtdOVtdOVttSaudabnJybuteenp6fn5+fvdigoKCjo6OnpaSrq6usp6etxduux96vyN6xsbG0zOG4uLi4z+O6uru9vb290uS/v7+/0+W/1OXAwMDB1ebD1ebD1ufE1ufHx8bH2OjMzMzO3evQ0NDV1dXa5e/b29vd3d3f6PHg6fLh6/Pi6/Tj4+Pj7PTr8fbs6+vs8fft7e3t8/fu8vLu8/jw8fHy8vLy9vrz8/P0+Pv1+Pv29fX29/f5+fn5+vz7+/v8/Pz+/v7+/v////9yiIuhAAABQklEQVR42mXO9z8CcRjA8UNGEVHWGVnZERnJdi6U7D3C2TvbGZeRkc3hWz3/rHPXvSo+vzzP6/3D83owANrBiDlXWODjeJcbSIhl51k/I7E7p5v6/M8uxu2mWIG3/fx46mJfbG9/+ctB0zRj43kTDkd3AC7H9wHOxxaZ51mB0QxWCTCAGQB6sTaE5nx8kVRwC3Wywnswhi2LvIG+dREHT7mq6K13TfqNn6E/ZGI9qkg2uCcxegN4SdLULp/S6HpChyCAr3IyUks/DInZcjvHwidrCLzVcbJuGJGqil8DGYYlkatwLA3vBI6nfeyBk6rGa3hoqbCDB6FJ3+2gRO6wEFYrSZJma6uZJAjC0sVzSWYKl97UoK3V/27qGoHVOJdJ26ztK8fxNDxL4LJkZYJSGa/Iy1fExnAp6nk+ohaCos4AfgDBidN/Zr/87wAAAABJRU5ErkJggg==) top left no-repeat;
}
.document-list li.xls:before {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABsFBMVEUAay4AbC8AbDAAbTAAbTEAbjIAbjMAbzMAbzQBbzQBcDUBcDYCbzUCcTYCcTcDcTYEcjgFczkGczkHdDoIdDsJczoKdDoQeUEUekMVekQZfUgbfkkcfkkkg1AkhFIlg1ElhFIlhVMph1UtiFcuZUYvaUkwakowiloxbUoxbkwxbk4zi1w2d1c3elQ6f1k6gFk6j2E7hFw7kGI9h10+c1c+iV9AkmdFcGdIZWRKiWhLmG9SnXVUaV5UnXdVkXFWY11YkHFckXVfk3dkmXxmcWtmkXpmp4Vof3toknpqk31snIFtloBvn4VwloBxrY1yro5zr492sJJ8p5CEuZ2Qv6eUwqqaxK6bnJyenp6fn5+goKCiyrWjo6OnpaSny7mrq6urzrysp6exsbGz0sK21MS4uLi6uru71si9vb2/v7/AwMDHx8bMzMzN4tbQ0NDS5dvV1dXb29vc4d7c6eLd3d3f6+Xj4+Pn7+vq8e7s6+vt7e3u8vLw8fHx9fPy8vLz8/Pz9vTz9vX1+Pf29fX29/f3+Pj3+fj4+fj4+fn5+fn5+vr6+vr6+/r7+/v8/Pz////3BDtYAAABK0lEQVR42mXOZVvCABSGYREQC53Y3YA1AwxM7I2wC3V2O2OKqNjOxpf9ZccmTufz5Zzr/nJOjCCwfi5aYI0XpETeEwfkeH6ZVxjRLgNh5uk/B7lwmOFl3lX46jDI3/ru1PzuZ1mW80m8I3xOF5Q1PQKTxSU1J9z1vMzAqyVOO46DWEJ7BGAxyrjIJJJmCgnNCn54C2Lb2nRDmm4IKsZUQkZq+4uaz7JM8Sb9hopv8owpo9lE8mmE5U82gbcWg24MSzHG/PtfHBrRJFqeEerS6zo+gLlvXs8pLT8H8NBQlLsAzConlaI87KG8Xpqm3d5BN01RlGdA4tbGOjGnq8/R64xstk6ZbaSYy9HvmOgmyXqyWea2WmuV1VptttvNlRVi5h6J95nVPzHHgvAFnpTIzucdJhgAAAAASUVORK5CYII=) top left no-repeat;
}
.document-list li.csv:before {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA3lBMVEVERERFRUVHR0dJSUlKSkpQUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dZWVlaWlpcXFxiYmJjY2Nqampra2ttbW1wcHBxcXFycnJ0dHR1dXV2dnZ4eHh6enp9fX1/f3+Hh4eMjIyYmJibnJyenp6fn5+goKCjo6OnpaSrq6usp6eurq6xsbG4uLi5ubm6uru9vb2/v7/AwMDDw8PHx8bMzMzNzc3Q0NDV1dXX19fb29vd3d3g4ODj4+Pp6ens6+vt7e3u8vLw8fHy8vLz8/P29fX29/f5+fn7+/v8/Pz////g6qNAAAABDElEQVR42m3Of1eCMBSAYROthWUsahEiQRmUtX4QlgikzdWF7/+FujGEk/Wec7ez54971inLeJFsyu5kWYX8jBeopLyRLcOm96wIP//yMimKUCp+ann1upRist7mr0Ucx8mk4kdkATgCinWeJR/XigE4ZfOI0pTlEHkQ1BwRzjkLeEo5+H7NDxC4AMB8AZ4PLGqYBcgcl3CWkrxhzwMsZX5Kpi40zOlsznn+s4JOAdRP7kG4hHJGaAoBmbUMkAsQOHjg46rmrS7V7v/ZHFuOY9v2yDkb2ZZljY2K9w8JZjqnxolJsOGB4qGOOca5cXGs6wP9SHG/r/U0rdfd3evudLDuoOKX8PZX4VtZfgM0aGTMGul/gwAAAABJRU5ErkJggg==) top left no-repeat;
}
.goods-tabs .tabs-content .text-content li {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
  z-index: 1;
  padding-left: 13px;
}
.goods-tabs .tabs-content .text-content li:before {
  width: 4px;
  height: 4px;
  border-radius: 2px;
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 10px;
}
.goods-sidebar {
  width: 378px;
  float: right;
}
.goods-options {
  background-color: #fefefe;
  padding: 32px 28px 26px 28px;
  margin-bottom: 18px;
  position: relative;
}
.goods-options .price-group {
  color: black;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 35px;
}
.goods-options .price-group .label {
  width: 75px;
  display: inline-block;
}
.goods-options .price-group .ships-free {
  font-size: 14px;
  color: green;
  font-weight: normal;
}
.goods-options .price-group .btn {
  width: auto;
  padding: 0 25px;
  white-space: nowrap;
}
.goods-options .price-group > div {
  *zoom: 1;
}
.goods-options .price-group > div:before,
.goods-options .price-group > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.goods-options .price-group > div:after {
  clear: both;
}
.goods-options .price-group > div.price-list {
  font-size: 12px;
}
.goods-options .price-group > div.price-list .item {
  text-decoration: line-through;
}
.goods-options .price-group .price-your {
  font-weight: 700;
  font-size: 16px;
  padding: 13px 0 15px 0;
}
.goods-options .price-group .price-your .item {
  color: #b12704;
}
.goods-options .price-group .price-save .item {
  font-weight: bold;
}
.goods-options .other-info {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #0b871d;
  margin-left: 15px;
  line-height: 15px;
}
.goods-options .other-info .row + .row {
  margin-top: 9px;
}
.goods-options .other-info .icon-stick {
  margin-top: -3px;
  margin-right: 6px;
}
.goods-options .other-info .ships-free {
  display: inline-block;
  margin-top: -3px;
  margin-right: 6px;
  height: 23px;
  line-height: 23px;
}
.goods-options .qnt {
  color: black;
  font-size: 15px;
  line-height: 34px;
  font-weight: 700;
  margin-bottom: 35px;
}
.goods-options .qnt span {
  margin-right: 17px;
}
.goods-options .btn {
  padding: 0;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
.goods-options .variants {
  font-size: 0;
  line-height: 0;
  margin-right: -16px;
  margin-bottom: 13px;
  clear: both;
}
.goods-options .variants h3 {
  color: #2e2e30;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: normal;
  margin-bottom: 12px;
}
.goods-options .variants .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 68px;
  height: 59px;
  border: 1px solid rgba(46, 46, 48, 0.3);
  text-align: center;
  cursor: pointer;
  margin-right: 16px;
  margin-bottom: 16px;
  text-decoration: none;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  position: relative;
}
.goods-options .variants .row .container {
  width: 68px;
  height: 57px;
  display: table-cell;
  vertical-align: middle;
}
.goods-options .variants .row:hover {
  background: #ffce82;
}
.goods-options .variants .row .var {
  font-size: 11px;
  margin-bottom: -2px;
  display: block;
  line-height: 14px;
  max-height: 28px;
  overflow: hidden;
}
.goods-options .variants .row .price {
  font-size: 14px;
}
.goods-options .variants .row .price sub {
  font-size: 10px;
  bottom: 0;
  line-height: 100%;
}
.goods-options .variants .row .price.call-us {
  color: #b12704;
}
.goods-options .variants .row.current {
  border: 2px solid #ee9202;
  font-weight: bold;
  pointer-events: none;
}
.goods-options .add-info {
  line-height: 15px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 19px;
  clear: both;
}
.goods-options .add-info.one-line li {
  display: inline;
  padding-right: 15px;
}
.goods-options span.add-info {
  padding-left: 15px;
}
.goods-options .add-info .stock {
  color: #0b871d;
  font-weight: 700;
}
.goods-options .add-info .low {
  color: #f0a900;
  font-weight: 700;
}
.goods-options .add-info li + li {
  margin-top: 15px;
}
.goods-sidebar .add-text {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}
.frequently-bought-together {
  background: #fff;
  padding: 32px 28px 26px 28px;
  margin-bottom: 18px;
  position: relative;
}
.frequently-bought-together h2 {
  font-size: 21px;
  text-align: left;
}
.frequently-bought-together .frequently-bought-images {
  margin-bottom: 30px;
}
.frequently-bought-together .frequently-bought-images .item {
  display: inline-block;
  padding-right: 40px;
  background: url('/themes/theme_melford/assets/images/pluss.png') no-repeat 100% 50%;
}
.frequently-bought-together .frequently-bought-images .item:last-child {
  padding-right: 0;
  background: none;
}
.frequently-bought-together .frequently-bought-images .item img {
  height: 64px;
  width: auto;
}
.frequently-bought-together .frequently-bought-button-block {
  margin-bottom: 30px;
}
.frequently-bought-together .frequently-bought-button-block .fb-price-block {
  padding-left: 15px;
  font-weight: bold;
}
.frequently-bought-together .frequently-bought-button-block .fb-price-block .price {
  color: #b12704;
}
.frequently-bought-together .frequently-bought-product-list p {
  position: relative;
  padding: 0 0 13px 30px;
}
.frequently-bought-together .frequently-bought-product-list p div.jq-checkbox {
  position: absolute !important;
  width: 18px;
  height: 18px;
  top: 0;
  left: 0;
}
.frequently-bought-together .frequently-bought-product-list p div.jq-checkbox.checked .jq-checkbox__div {
  width: 12px;
  height: 12px;
  margin: 2px 0 0 2px;
  background: url('/themes/theme_melford/assets/images/checkbox.png') no-repeat;
}
.frequently-bought-together .frequently-bought-product-list a {
  color: #2f81d0;
}
.frequently-bought-together .frequently-bought-product-list a:hover {
  text-decoration: underline;
}
.frequently-bought-together .frequently-bought-product-list .price {
  color: #b12704;
}
.search-box {
  padding: 36px 0 52px 0;
}
.search-box .text {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  float: left;
  display: block;
  width: 240px;
}
.search-box .inp {
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 1;
}
.search-box input[type=text] {
  height: 40px;
  padding: 8px 47px 8px 10px;
}
.search-box input[type=submit] {
  width: 18px;
  height: 19px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAMAAACqTK3AAAAAY1BMVEUAAAB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn6NCcirAAAAIHRSTlMA6YUeDPPiTPnWt617QgG/j2sjGgfbyr6MWjo2nnMnFfowM4cAAACXSURBVBjTZY9ZDoMwDEQTshF2EqAsXeb+p2wU7CLR92PrZTKSRUK/eimXQokfrUSmHNnsJfymousBcp1HNeVlRRnPb5CaHns0eVnTJBweedbYWU2weVYIgjGGUi0bTakGA6uNug4YRVUehaAyn52ugfeplIQZnGsswCkRFrrRXq5rh7p6jvEzs7sI8t8dBrO+OWeVuJMyX+2PCkxhCNJKAAAAAElFTkSuQmCC) top left no-repeat;
  border: none;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
  position: absolute;
  right: 15px;
  top: 10px;
  cursor: pointer;
}
.search-box p.error {
  display: none;
}
.search-box.error input[type=text] {
  border: 1px solid #cc0000 !important;
}
.search-box.error p.error {
  display: inline-block;
  font-size: 13px;
  background: #cc0000;
  color: #fff;
  padding: 1px 4px;
  top: 40px;
  left: 0;
}
.not-found-search {
  padding: 33px 0 84px 0;
}
.not-found-search h3 {
  color: #3a3d3f;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  padding-bottom: 29px;
}
.not-found-search .search-box {
  max-width: 617px;
  margin: 0 auto;
  padding: 0;
}
.search-filter {
  padding-bottom: 37px;
}
.search-filter h2 {
  height: 57px;
  line-height: 57px;
  background-color: lightgrey;
  padding: 0 10px;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 1px;
}
.search-filter li + li {
  margin-top: 1px;
}
.search-filter li label {
  height: 48px;
  display: block;
  color: #3c3d41;
  font-size: 13px;
  font-weight: 700;
  line-height: 48px;
  padding: 0 10px 0 10px;
  position: relative;
  z-index: 1;
  background: #fff;
}
.search-filter li label span.title {
  white-space: nowrap;
  display: inline-block;
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.search-filter .jq-checkbox {
  margin: 16px 8px 0 0;
}
.search-result-count {
  color: #3c3d41;
  font-size: 14px;
  font-weight: 700;
  padding: 18px 0 20px 0;
}
.orders-page {
  padding: 25px 0 37px 0;
}
.orders-page a:not(.btn) {
  color: #2f81d0;
}
.orders-page .orders-page-nav {
  height: 80px;
  background-color: white;
  width: 100%;
  padding: 12px 20px 0 20px;
  font-weight: 700;
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap ;
  -ms-flex-wrap: wrap ;
  flex-wrap: wrap ;
  -webkit-box-pack: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: center;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.acc-block a.acc-overview:before,
.orders-page .orders-page-nav a.acc-overview:before {
  width: 34px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAMAAAB+ITwmAAAAgVBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsBRj7RAAAAKnRSTlMA6vLu0fz35uEPBQubeWou2M6Q3Lp+QDTJyK+ponFgWU44IJ+EGQlEJkaDUw8nAAABZ0lEQVQ4y62Q23qCMBCENxtCgnJWxFMFrbV23v8BuxRUIlx2Lvjmy/6ZDEsj3auts0pZt63uNKPFaaXxlF6dFu/ExoUysAVD7wMrcOg2fkTMMOqYEa2gIqLsqAw4HgUtdyF0LKMBEUWxRrhbPjO2Bvbc+xVz1LvawmwfOQcD6OHlS5Y9ogMDc+h9w+iqfpOnKIccc9P5m5JxjvDqIx9SL9FQN/GVMaXcKelNB/6h0phKrIJa0py+pI8MZWeMeOiXTbEYvJGPfozaarL0TEtADk7Ttj9IdhcPOKUpIycLkR3OjnwaI9zP1Bi57XCIXoiGSAkSJEnz/AsH/VpQmiTBH7L2+hlglENrQaz0Gav0r+Sw1CV58vcoPeQWn2lWC9nAmVFSrbGXlscpseaW9tA1kYNuFcLkHUlCcKrhxKZiATV5bVkYGYRp5x0AJ+/OMRLSqS6KdTTbd18U9fjgGnhqaKpPePr4Z+QXy8MlgYblk5kAAAAASUVORK5CYII=) top left no-repeat;
}
.acc-block a.acc-info:before,
.orders-page .orders-page-nav a.acc-info:before {
  width: 31px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAMAAADjLDWuAAAAgVBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsBRj7RAAAAKnRSTlMAmQbm8r9O9tt+VwLtOfHPyYRpNg7hsaGRh0BGGBUU1LiuUz0sJ3ltIRtzMTSUAAABNklEQVQoz42T63aCQAyEd4FVBMErIqBotfYy7/+ADQw5rKXn1O8XSZZsJsmakWzjQgCh22RmQrCNMRJvg+dw3UdzV9rS5f2J2g8vxDO3WdobaWbnYi/GsBWzPJmRUykeq1YlPyfmmURSVPycSfjOIpNNEX+wtLscmBlhL6Juvet8QceVB24idc/arJZBPtXsagyWiFo6QhBHs42wDLrbj4ZgYDXYR6mgy7Kj+ZiDFIPUXXfzCnmqOpR3OtJcUkVYG/IdgYTa/DUiufRgBhqQhzoOwBDX8x1vxo8zP/kC2BQv/wpRqnYLQTQT1kd91OOYn+UP+rQ/QeKgXJtU+9P39yzzLOBzaWRcfX85ny1+M+N8OF/928MllML9wIQl94P79TeVv59TrL/fUxaT9+ET16+9r//e5w9DZELR2L4YlwAAAABJRU5ErkJggg==) top left no-repeat;
}
.acc-block a.acc-addresses:before,
.orders-page .orders-page-nav a.acc-addresses:before {
  width: 32px;
  height: 30px;
  display: inline-block;
  background: transparent url('data:image/png;base64,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') top left no-repeat;
}
.acc-block a.billing-info:before,
.orders-page .orders-page-nav a.billing-info:before {
  width: 45px;
  height: 30px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAeCAMAAACPKmerAAAAclBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRtWEqnBAAAAJXRSTlMA8RBAIND59TMWs01GxcGuhVbik1EpCdPEjHRtVzsT6rmkeCcciaZr6AAAAMRJREFUOMvl0Tdyw0AQRNEGCKyB9/SU/fe/opYKlCDYVcxXNdkPpqol1Z0hznS1goFUg7QQZHEEi07QPxT36OEkA14pPBhBpjQZPOs8zW+d7oVqe0hj4T/rvGY9l6PqcpavulXK+9bpWl7k2j7f13d40wTNAB/SFd5zwFdw2dfflk4VphjhUzrArIlpG6DZ1yrGTdvyJd0bBa6W/Oil2v39bZXGwvNWpVjBqoJjU8Q1R6jkDKmMk24mNb4pKM5tGdeeC+kH4ExU7d8f55gAAAAASUVORK5CYII=) top left no-repeat;
}
.acc-block a.returns:before,
.orders-page .orders-page-nav a.returns:before {
  width: 33px;
  height: 32px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAMAAACrZuH4AAAAnFBMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRt6o+rfAAAAM3RSTlMAAgr7Bnj39OzPQRjw2pGLfyvewa9waVxKEg+YZFA7MCPp4tTIuqBYNh+oo5yDYFMb5FL15WrsAAABtklEQVQ4y32TCZOiMBSEEyOXHAJeeKLjNeqoO/v9//+2ISQ7uDs1XUXx8ujqTvMS0cV40hM/I2Ln/cSJVyGQ5HMhxXd4Hyta7GM5m/4nFV+xSB/9wc2nXL8SBiEQ3D6JzlLE3gHgoyszU+DfF2JZSWs5AkYL4fBUcLiILuTU15S+XRUBjO1iO5k640AbtWU/gqNjr0mcTKWgMtUKdnPbvWSo4coa5pD2G8cSHlYtwyCR7TKFc+MHb9ZjiK6jHWMhnPpRvzK42/0HMJR65++W0fNROvEBNrYBXI2cwxEGQiTQc6NtXPJfpna2OjwEf4cXAqhb7BoTyBtG+DW/LAEoXXgPPCFS6ByH3kyv8V5cNs+gEB0sAjiZqp6MYN2ELAb2Y77S8hsFuZ0AcGlGP7RZZAihfgjbOA/A3xhqWbVz9THY1y4JwNL8dq4m4OJ535NupDMFGGu9GiCZtv2MkXDI4K0y4q1Y+w9mJ5d0W5yU3eEco7b452zvtl5ta0n0AXzOZOdyLFGdGeoLMFFA6hWG1KtOPiSDV9E6AiDYjw4lAL4nxSvkOeILQRaLb1B4x9KHMFr+7l63Py7WPg+yBEyaAAAAAElFTkSuQmCC) top left no-repeat;
}
.acc-block a.orders:before,
.orders-page .orders-page-nav a.orders:before {
  width: 35px;
  height: 34px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAMAAADiW5DOAAAAn1BMVEUAAAAdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRsdHRvzLdeCAAAANHRSTlMAyYD89BQG8NdPlOn41MJZHQm1e3FuVC/dvaeaRSkNBOK6t66ckYdjQDo4MiKiizSPhHdeM1y47QAAAUxJREFUOMvtlGmWgjAQhINBUBTcAWVTVERcZsv9zzbpIvMEiZ5g6geQ5EtXpx8d1pblr/l6MmOv9eGYgmQeznqgvxzQun0b0Wu7mD4D1jDncoXPhxljlcPlp/B+mp7B0aa9g1WfRsl9JAnS+FYqj5WLHJyLGgGQD3iOelfG9pjZ+RYc55wLEKYTsOQT4T2G51Sd6i+EN7HgkW5oTAwZld+hAhAeushNinERUXnwfZy1SuGC6VEaNRbiZEhMlcLq1Yyc9OtI9jFolGJJGx7MkJIysVI0StFhBpafq6xyKoWWQaa2sOHRZRKXGJIhDMZ0DFFR9JZR+me0TPGWKcAI45S+YNKTISSzQ5Ns4qzDZPFmjH5gbLrYoknuQYu5frX79XwYqx4EAw+Eb/X9bOLRpPzjJVPWHt7z/UGeoXgoJA+dqkjdLVGlB5Sn5o76BaSjSvxjh69jAAAAAElFTkSuQmCC) top left no-repeat;
}
.acc-block a.shared-carts:before,
.orders-page .orders-page-nav a.shared-carts:before {
  width: 36px;
  height: 33px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
}
.acc-block a.acc-logout:before,
.orders-page .orders-page-nav a.acc-logout:before {
  width: 30px;
  height: 33px;
  display: inline-block;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
}
.orders-page .orders-page-nav a:before {
  display: block !important;
  margin: 0 auto;
  content: '';
  height: 34px !important;
  opacity: .3;
}
.orders-page .orders-page-nav a.current {
  color: black;
}
.orders-page .orders-page-nav a.current:before {
  opacity: 1;
}
.orders-page .order-progress:before {
  height: 4px;
  background-color: #a1a1a1;
  position: absolute;
  left: 0;
  right: 0;
  content: '';
  top: 0;
}
.orders-page .order-progress {
  position: relative;
  font-size: 0;
  line-height: 0;
  margin: 27px 40px 34px 40px;
}
.orders-page .order-progress .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  position: relative;
  padding-top: 28px;
}
.orders-page .order-progress .row:before {
  width: 19px;
  height: 19px;
  background-color: #a1a1a1;
  content: '';
  display: block;
  border-radius: 50%;
  margin-top: -7px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -9px;
  z-index: 2;
}
.orders-page .order-progress .row:first-child:before {
  left: 0;
  margin-left: 0;
}
.orders-page .order-progress .row:last-child:before {
  right: 0;
  left: auto;
  margin-left: 0;
}
.orders-page .order-progress .row.active:before {
  width: 27px;
  height: 27px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAY/q0moJyJBwG+fTv7Obe0Me6p5OPhllPTUM4FhEMVbCTdAAAAFNJREFUCNdNjFcOgDAMQ9PSQdl7g+9/S0oRof7Ie5Es0580clsIdtei42dCyb0NWIku8/hRYfBIMIbbOI9FQpNBbkN7llAZvlkBoOdVjfokjtpf3gprA9EHTlQRAAAAAElFTkSuQmCC) 50% 7px no-repeat #82c670;
  margin-top: -11px;
}
.orders-page .order-progress .row.active:after {
  right: 50%;
  height: 4px;
  background-color: #82c670;
  content: '';
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.orders-page .order-progress .row.active:first-child:after {
  left: 0;
  width: auto;
}
.orders-page .order-progress .row.active:last-child:after {
  left: -50%;
  right: 0;
  width: auto;
}
.orders-page .order-progress .active .inrow {
  color: #2e2e30;
}
.orders-page .order-progress .inrow {
  text-align: center;
  color: rgba(46, 46, 48, 0.6);
}
.orders-page .order-progress .row:first-child .inrow {
  text-align: left;
  margin-left: -40px;
}
.orders-page .order-progress .row:last-child .inrow {
  text-align: right;
  margin-right: -40px;
}
.orders-page .order-progress .inrow .date {
  font-size: 16px;
  line-height: 23px;
  color: rgba(161, 161, 161, 0.6);
  font-weight: 700;
  white-space: nowrap;
  display: block;
}
.orders-page .order-progress .active .inrow .date {
  color: #82c670;
}
.order-list-wrapper {
  background-color: #fefefe;
  padding: 31px 18px 27px 18px;
}
.order-list-wrapper h2,
.account-forms h2 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  padding-bottom: 15px;
}
.order-list {
  margin-bottom: 34px;
}
.order-list table {
  width: 100%;
}
.order-list td,
.order-list th {
  border-bottom: 1px solid #e5e5e5;
  text-align: left;
  font-size: 16px;
  padding: 17px 18px;
}
.order-list th {
  color: rgba(0, 0, 0, 0.5);
  white-space: nowrap;
  font-size: 15px;
  vertical-align: bottom;
}
.order-list th.ship {
  padding-left: 5px;
  padding-right: 5px;
}
.order-list td {
  color: #3a3d3f;
}
.order-list td span {
  color: #959595;
}
.order-list td.id {
  font-size: 16px;
  font-weight: 700;
}
.order-list td.repeat {
  font-weight: 600;
}
.order-list table .status .btn {
  font-size: 13px;
  line-height: 13px;
  font-weight: bold;
  text-transform: none;
  margin-left: -18px;
  width: 86px;
  text-align: center;
  padding: 0;
  color: #3a3d3f;
}
.order-list .num {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 700;
}
.order-list .ship {
  text-align: center;
  max-width: 120px;
  white-space: normal;
  width: 135px;
}
.order-list .ship label span {
  display: none;
}
.order-list .align-right {
  text-align: right;
}
.order-list .actions a + a {
  margin-left: 30px;
}
.order-list .actions a.delete {
  color: #f05844;
}
.order-list-desc {
  padding: 12px 0 23px 0;
}
.order-list .qnt {
  width: 39px;
}
.order-list .product-name {
  padding-left: 9px;
}
.order-list .product-name span {
  color: #3a3d3f;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}
.order-list .product-name ul {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 11px;
}
.order-list .overdue {
  font-weight: bold;
  color: #cc0000;
}
.order-list .paid {
  font-weight: bold;
  color: #008c00;
}
.order-list .new-messages,
.orders-page-nav .new-messages,
.head-drop-block .new-messages {
  position: relative;
}
.order-list .new-messages span,
.orders-page-nav .new-messages span,
.head-drop-block .new-messages span {
  position: absolute;
  top: -3px;
  left: 0;
  background: #ee9202;
  display: block;
  width: 15px;
  height: 15px;
  line-height: 15px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  font-weight: normal;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.order-list td.order-status-pending,
.order-list td.order-status-pending a,
.order-status-pending,
.order-status-pending a {
  color: #cc0000;
}
.one-image .goods-image {
  width: 100%;
  text-align: center;
  float: none;
}
.rma-returns-row td {
  padding-top: 30px;
  padding-bottom: 10px;
  vertical-align: top;
}
.rma-returns-row td p.name {
  margin-bottom: 22px;
  font-weight: bold;
}
.rma-returns-row td .inline-block {
  display: inline-block;
  vertical-align: top;
}
.rma-returns-row td .field-value {
  margin-bottom: 26px;
}
.rma-returns-row td .jq-selectbox.jqselect {
  display: block !important;
}
.rma-returns-row td textarea {
  height: 55px;
}
.rma-returns-row td .jq-checkbox {
  width: 29px;
  height: 29px;
  border: 2px solid #797979;
}
.rma-returns-row td .jq-checkbox .jq-checkbox__div {
  width: 17px;
  height: 17px;
  margin: 4px 0 0 4px;
  background: #f0f0f0;
}
.rma-returns-row td .jq-checkbox.checked .jq-checkbox__div {
  background: #2f81d0;
}
.product-field {
  margin-bottom: 5px;
}
.product-field label {
  font-weight: bold;
  padding-right: 10px;
}
.checkbox-custom-field .jq-checkbox .jq-checkbox__div {
  background: #f0f0f0;
}
.checkbox-custom-field .jq-checkbox.checked .jq-checkbox__div {
  background: #2f81d0;
}
.rma-returns-row td:nth-child(1),
.rma-returns-row td:nth-child(3),
.rma-returns-row td:nth-child(4) {
  text-align: center;
}
.rma-returns-row.disabled td:nth-child(2),
.rma-returns-row.disabled td:nth-child(3),
.rma-returns-row.disabled td:nth-child(4),
.rma-returns-row.disabled td:nth-child(5) {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}
.rma-returns-row td:nth-child(4) p.error {
  position: relative;
  display: block;
}
.rma-returns-row td:nth-child(2) {
  max-width: 200px;
}
.rma-returns-row.read-only td:nth-child(1),
.rma-returns-row.read-only td:nth-child(4) {
  text-align: left;
}
.rma-returns-row.read-only td:nth-child(2),
.rma-returns-row.read-only td:nth-child(3) {
  text-align: center;
}
.rma-returns-row.read-only td:nth-child(4) {
  width: 350px;
}
.rma-returns-row.read-only td:nth-child(4) p {
  padding-bottom: 20px;
}
.field.checkbox-custom-field {
  position: relative;
  padding-left: 25px;
  display: inline-block;
}
.field.checkbox-custom-field .field-value {
  position: absolute;
  top: 0;
  left: 0;
}
.field.checkbox-custom-field span.form-title,
.field.checkbox-custom-field .field-name {
  padding-bottom: 0;
}
.acc-stats {
  font-size: 0;
  line-height: 0;
}
.acc-stats h2 {
  padding-bottom: 23px;
}
.acc-stats > div {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
}
.acc-stats > div + div {
  margin-left: 22px;
}
.acc-stats .personal-info {
  width: 273px;
}
.acc-stats .personal-info .wrap {
  background-color: #f2f2f2;
  padding: 18px 27px 20px 27px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 17px;
}
.acc-stats .invoices .wrap {
  padding: 18px 0 20px ;
}
.acc-stats .invoices {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.acc-stats .buttons {
  font-size: 0;
  line-height: 0;
}
.acc-stats .buttons .edit {
  width: 98px;
}
.acc-stats .buttons .pass-change {
  width: 165px;
  float: right;
}
.acc-stats .buttons .btn {
  text-align: center;
}
.shipping-page .orders-page-nav {
  margin-bottom: 24px;
}
.order-list-title h2 {
  display: inline-block;
  margin-right: 32px;
}
.title-float-left {
  float: left;
}
.acc-cards {
  font-size: 0;
  line-height: 0;
  margin: 0 -10px;
}
.acc-cards .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  padding: 19px 10px 0 10px;
  width: 33.3333%;
  text-align: center;
}
.acc-cards .row-card .card-view {
  height: 164px;
  border-radius: 10px;
  padding: 33px 25px 0 25px;
  position: relative;
  background-color: rgba(218, 218, 218, 0.32);
  font-size: 15px;
  line-height: 24px;
  color: black;
  text-align: left;
  margin-bottom: 20px;
}
.acc-cards .primary .card-view {
  background-color: rgba(238, 146, 2, 0.2);
}
.acc-cards .row-add .card-view {
  height: 164px;
  border: 1px dashed rgba(46, 46, 48, 0.3);
  text-align: center;
  line-height: 162px;
  display: block;
}
.acc-cards .card-view .num {
  position: absolute;
  color: rgba(0, 0, 0, 0.5);
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  right: 17px;
  top: 14px;
}
.acc-cards .card-view .card-num {
  font-weight: 700;
  padding-bottom: 23px;
}
.acc-cards .card-icon {
  position: absolute;
  bottom: 11px;
  right: 11px;
}
.acc-cards .card-icon img {
  display: block;
}
.acc-cards .actions a + a {
  margin-left: 30px;
}
.acc-cards .actions a.delete {
  color: #f05844;
}
.acc-cards label {
  margin-bottom: 36px;
  display: block;
}
.acc-cards label .jq-radio {
  margin-right: 12px;
}
.pagination-wrap {
  min-height: 47px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 12px;
  margin-top: -25px;
  margin-bottom: 41px;
  position: relative;
  z-index: 1;
}
.pagination-wrap .button-block {
  margin-top: -40px;
  text-align: center;
}
.pagination-wrap .per-page {
  position: absolute;
  color: #3a3d3f;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  top: 0;
  right: 50px;
}
.pagination-wrap .per-page input {
  width: 50px;
  margin-left: 12px;
}
.per-page-element {
  display: inline-block;
  width: 70px;
  padding-left: 10px;
  vertical-align: middle;
}
.pagination {
  font-size: 0;
  line-height: 0;
  text-align: center;
  margin: 0;
}
.pagination .btn {
  width: 34px;
  font-size: 0;
  line-height: 0;
  color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  opacity: .5;
  margin: 0 20px;
}
.pagination .btn.prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAMAAACZS1ciAAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMA93pUtaVNOgbuloNpW0dCNy0KMFeO6gAAAD5JREFUCNcdikcOADEQwmAmbXvh/3+Ngi+2BDA5rEN1aRcTGFW8gb9o6wCK+K3xocLnTl2OJjbHKb6OUMAkJk/hAZgxc4kwAAAAAElFTkSuQmCC);
  margin-left: 0;
}
.pagination .btn.next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAMAAACZS1ciAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA93lPOQe1pVbul4VpW0dCLcbOTfAAAAA9SURBVAjXJYpJEgAhDAKDcZtV+f9nNciB7iqw0k1pfMQO3pIfbCUkX6ySCdZgIsbGR+QNBz1e4HvGZIqrF0o2AWpRkcZhAAAAAElFTkSuQmCC);
  margin-right: 0;
}
.pagination .item {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
.pagination .item + .item {
  margin-left: 27px;
  position: relative;
  z-index: 1;
}
.pagination .item.current {
  pointer-events: none;
  color: #9a9b9c;
  font-weight: bold;
}
.pagination .disabled {
  pointer-events: none;
}
.pagination .item + .item:before {
  background: #cccccc;
  width: 1px;
  content: '';
  position: absolute;
  left: -14px;
  top: 3px;
  display: block;
  height: 15px;
}
.add-card {
  width: 440px;
}
.summary-text-blocks .row-security img {
  margin-left: 25px;
}
.add-card .card-view {
  background-color: rgba(238, 146, 2, 0.1);
  border-radius: 10px;
  padding: 10px 22px 28px 22px;
  margin: 20px 0 23px 0;
}
.add-card .card-view .address-warning {
  font-weight: bold;
  color: blue;
}
.add-card .card-view .form-title sup {
  color: #cc0000;
}
.add-card .card-view .exp-date div.month {
  display: inline-block;
  width: 85px;
  vertical-align: middle;
}
.add-card .card-view .exp-date span.sep {
  display: inline-block;
  padding: 0 3px;
  vertical-align: middle;
}
.add-card .card-view .exp-date div.year {
  display: inline-block;
  width: 85px;
  vertical-align: middle;
}
.add-card .card-view .row {
  padding: 0 !important;
}
.add-card .card-view .field.for-error-showing-only .error {
  position: relative;
}
.add-card .card-view .first-field .error {
  display: inline-block;
}
.add-card .card-view .info-modal .text {
  left: 30px;
  right: inherit;
  white-space: normal;
  width: 350px;
  -webkit-box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
}
.add-card .card-view input[type=text],
.add-card .card-view input[type=password] {
  border-color: #ffffff;
  max-width: 356px;
}
.add-card .card-view *::-webkit-input-placeholder {
  opacity: 1;
  color: black;
}
.add-card .card-view *:-moz-placeholder {
  opacity: 1;
  color: black;
}
.add-card .card-view *::-moz-placeholder {
  opacity: 1;
  color: black;
}
.add-card .card-view *:-ms-input-placeholder {
  opacity: 1;
  color: black;
}
.add-card .card-view .expire input {
  width: 76px;
}
.add-card .card-view .delimiter {
  margin: 0 10px;
}
.add-card .card-view .row,
.add-card .card-view .field {
  padding: 16px 0 11px 0;
}
.add-card .card-view .cvv input {
  width: 80px;
}
.add-card .row-info {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.add-card .card-edit-link {
  margin: 0 0 40px 0;
  line-height: 24px;
}
.add-card .card-edit-link a {
  color: #2f81d0;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.info-modal,
.field-hint {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAaVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZlWst2SAAAAInRSTlMACG7w++LeG2uzeRHTxYiQZ9m8IORhLCTKnHU85ambX00BbZ2CZQAAANFJREFUGNN9Udm2gjAMDG3TFiggyKLeRZ3//0ghPcTlwXnJdE6zDmXUsWRn+zLW9ERRWaAfGg/YqtjVY8JowsaCGZGOWQ2MrtDEDhyEnHCgFxxw2j5VaOU5m8uPkBYVUW29VDBuGNz/fUv3tqYIs6mLW8ME+W8QqYR0uNo1Z85dAkpiT4rOzRI9k2tUvcBk0jiyKt9WVeVei/ylnXmWlhmtzJ9byoAfiIh5HcH5LCGvo8vTNNFzeSrS56mSpC+/74cdF7WBdxtYbPhimlrsWC1+AEsODBVMgTW7AAAAAElFTkSuQmCC) top left no-repeat;
  position: relative;
  z-index: 1;
  margin: 5px 7px 0 7px;
  vertical-align: top;
  cursor: pointer;
  overflow: hidden;
}
.info-modal .text,
.field-hint .text {
  position: absolute;
  border-radius: 5px;
  padding: 5px 10px;
  background: #fff;
  white-space: nowrap;
  right: 0;
  bottom: 100%;
  margin-bottom: 10px;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.info-modal:hover,
.field-hint:hover {
  overflow: visible;
}
.info-modal:hover .text,
.field-hint:hover .text {
  opacity: 1;
}
.field-hint {
  display: inline-block;
  margin: -4px 7px;
}
.field-hint .text {
  display: block;
  left: 0;
  right: inherit;
  white-space: normal;
  width: 200px;
  -webkit-box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 22px -4px rgba(0, 0, 0, 0.3);
}
.add-card .security-connect {
  padding-bottom: 33px;
}
.add-card .security-connect:before {
  width: 12px;
  height: 14px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOBAMAAADpk+DfAAAAIVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmOFP9JAAAACnRSTlMAxvPhoWAvvEtAdngG5AAAAC1JREFUCNdjYOAsUmxgYGCIUnFaCqSsEtgWA6lVQIROSa0CgoUMq8CACAqqAQCo+yZvsM5/4QAAAABJRU5ErkJggg==) top left no-repeat;
  content: '';
  vertical-align: top;
  margin: 3px 9px 0 0;
}
.order-list-title-return h2 {
  color: black;
  font-size: 21px;
  font-weight: 700;
  padding-left: 9px;
  padding-right: 9px;
}
.order-details {
  border-bottom: 1px solid #e5e5e5;
  padding: 14px 9px 16px 9px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.return-request {
  margin-top: -16px;
  max-width: 356px;
}
.return-request {
  padding-top: 30px;
}
.return-request .row + .row,
.return-request .field + .field {
  margin-top: 30px;
}
.return-request span.form-title,
.return-request .field-name {
  padding-bottom: 8px;
}
.return-order-info {
  color: black;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}
.return-order-info strong {
  font-weight: 600;
}
.return-order-info {
  padding: 24px 9px 30px 9px;
}
.return-notes h2 {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  padding-bottom: 28px;
}
.return-notes {
  color: #3a3d3f;
}
.return-notes .info {
  line-height: 18px;
  padding-bottom: 20px;
}
.return-notes .name {
  color: #3a3d3f;
  font-size: 18px;
  font-weight: 700;
  padding-right: 10px;
}
.return-notes .date {
  color: #9b9c9c;
  font-size: 15px;
  font-weight: 400;
}
.return-notes h4 {
  font-size: 15px;
  font-style: italic;
}
.return-notes .reason {
  font-size: 15px;
  font-weight: 700;
  font-style: italic;
  padding-bottom: 24px;
}
.return-notes .text {
  line-height: 24px;
  font-size: 15px;
}
.return-notes .post {
  color: #a7a7a8;
  font-size: 15px;
  padding-top: 5px;
}
.return-notes .row {
  padding-bottom: 31px;
}
.return-notes .row-level-2 {
  padding-left: 56px;
}
.return-request-reply {
  min-width: 100%;
  border-top: 1px solid #e5e5e5;
  margin-top: 0;
  padding-top: 20px;
}
.return-request-reply h2 {
  color: #3a3d3f;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  padding-bottom: 34px;
}
.content-page {
  background-color: #fefefe;
  padding: 28px 25px 6px 25px;
  line-height: 24px;
  margin-bottom: 37px;
}
.forgot-password-page .content-info h2 {
  margin-left: -60px;
  margin-bottom: 30px;
}
.forgot-password-page .content-info .row + .row {
  margin-top: 15px;
}
.forgot-password-page .main2 .account-forms,
.forgot-password-page .sidebar2 .content-info {
  min-height: 245px;
}
.forgot-password-page .main2 .account-forms {
  padding-top: 35px;
}
.forgot-password-page .sidebar2 .row-fax a {
  line-height: 42px;
}
.forgot-password-block {
  text-align: center;
  margin: 30px auto 30px auto;
  max-width: 300px;
}
.forgot-password-block .field.error .field-value .error {
  position: inherit;
  line-height: 100%;
  padding: 8px;
}
.empty-shopping-cart {
  margin-top: 60px;
  text-align: center;
  font-size: 17px;
  padding-top: 80px;
  padding-bottom: 50px;
  margin-bottom: 0px;
}
.content-page p {
  padding-bottom: 24px;
}
.account-forms-page {
  padding-bottom: 37px;
}
.account-forms {
  background-color: #fefefe;
  padding: 29px 23px 31px 23px;
}
.account-forms.without-vertical-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.account-forms .row,
.account-forms .field {
  max-width: 356px;
}
.contact-us-forms .field {
  max-width: 450px;
}
.account-forms .row + .row,
.account-forms .field + .field,
.account-forms .row + .field,
.account-forms .field + .row,
.account-forms .cell-container + .field {
  margin-top: 30px;
}
.account-forms .field.read-only .field-value {
  padding-top: 6px;
  min-height: 34px;
}
.account-forms span.form-title,
.account-forms .field-namel {
  padding-bottom: 8px;
}
.account-forms sup {
  color: #b12704;
}
.account-forms h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 30px;
}
.account-forms h3.no-padding {
  padding-bottom: 0;
}
.account-forms textarea {
  height: 195px;
}
.account-forms .row-inline {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.account-forms .row-inline .row + .row,
.account-forms .row-inline .field + .field {
  margin-top: 0;
}
.account-forms .w196 {
  width: 196px;
}
.account-forms .w140 {
  width: 140px;
}
.account-forms .w140 .jq-selectbox {
  vertical-align: bottom;
}
.account-forms .row-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: black;
  padding: 17px 0 0 0;
}
.account-forms .row-text a {
  color: #2f81d0;
}
.account-forms .row-check .jq-checkbox {
  vertical-align: top;
  margin: 2px 10px 0 0;
}
.account-forms .row-check .form-title {
  display: inline;
}
.account-forms .row-check-inline .row,
.account-forms .row-check-inline .field {
  display: inline-block;
  margin-right: 25px;
  padding-top: 6px;
}
.account-forms .row-check-inline .row + .row,
.account-forms .row-check-inline .field + .field {
  margin-top: 0;
}
.login-block-sidebar {
  background-color: #fefefe;
  padding: 31px 23px 34px 23px;
  margin-bottom: 24px;
}
.login-block-sidebar h3,
.login-block-standalone h3 {
  padding-top: 0;
}
.login-block-desc {
  color: black;
  font-size: 13px;
  font-weight: 400;
  line-height: 15px;
  margin: -5px 0 20px 0;
}
.login-block-standalone {
  background-color: #fefefe;
  padding: 31px 30px 34px 30px;
  width: 300px;
  margin: 63px auto 37px auto;
  position: relative;
  z-index: 1;
}
.login-block-standalone .cancel {
  position: absolute;
  right: 30px;
}
.content-info {
  background-color: #fefefe;
  padding: 40px 23px 54px 80px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.content-info .row {
  position: relative;
  z-index: 1;
}
.content-info .row + .row {
  margin-top: 47px;
}
.content-info .row:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: -60px;
  top: 2px;
}
.content-info .row-phone:before {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAe1BMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMSLECHDAAAAKHRSTlMABfrsl28dxzdV8eHSrLKHeRMK5L9aMRW4p38mIvSAZUpBkTUY1ygS/ZFsPgAAAa5JREFUOMudldmygyAMhlEUl2rdq1W7nZ6F93/CExAMFTrj9L/piJ9JyFbyqrjMM+r7NMvLmLwVKw7c0KFgTqwKfL6RH1Q2l1D5qh2TeJriZGzlZzTZYF4gnYU9HvWhDCTwTK4+wlEaepuvwxSOj7VxIrhoJpbmSJD4vfCb46NpNBfe13vAwxk4J3mGl53KCwW/mrNJ8E577Thd4quHu02yVDlnkLBQ34n+2WQI6RU1KiB/i+MvDNyUB/ks4LfRBjsudHKabKBfwPASK5Xg0QZ7CC4mJectkcokOBJbLeclgYxeiQ5RRmHrCvUQdlSHnES9LUhVJCMU4x+AfNiYNEEJBDrpOQBwcIETXFiB2Bz3NyC6BtU/kLFvt2t5GTy5QH/UzstgeqTuPpDS5m+HDTVCepaEozogm1tNYsqz2Ey4LiG6AZKn0UWMZOFhCXVToB6UrxrWpsA2Q7FIc/SBbYaNa+i2GI0YNq4eBfZK1reBXkoPR2HvcFUqJTvHFZwj6eKCzUphNseMlaIGet+SwrVX4VFlrz2pbl2kz3l+rou0+2g147JvTKyxlv2uv49/m3s+6ExuP/IAAAAASUVORK5CYII=) top left no-repeat;
}
.content-info .row-fax:before {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMQ5Rx+tAAAAIXRSTlMARMO7B/qI7ao1HtN4b5YmE/HgyLN/cFhUFeSYh+JjPZmuGhF3AAABcUlEQVQ4y41V6XqDIBCkAcUDryQarzTl/V+yCyjoNPnK/AmuA7szWVZ2Rq6yUiaJLDOVs48o1qc+4LkWb2ltnWhAUrd/eQ9pX/F+zJsmH3tut8kH0ERtwtdqCqGpuppYLU68O4W6QcDuoaPwXQDvVryRdzszF3rM7CNCZPRq8ToMj32AYW6KWkl5zXlgjnJnUnbpNNakw9anAZWrs9uSF2TYwByx/NoxGOa3DdMyMQet5J/YiBem1MuuX9Z+l5z8XOl3Njk8kXN3TMM5le7ildYz9QttnALxgMtOnKi4nKnwmlZOEBDNShmf+gPRKkFib3wutR4ZpEbiSH4wSfnhRAdPtDoko0IbqNHhQGxIMBIDgIipuQekRjGpB4pBezzQHjTcAwyP/guhKVBMaApsMxQT2gwbN4D8CI0LVwGxX4UaLxdiv1xt7HWNHAA/0SPl3yFV4ZCi2OLGXhtCrRt7i4gfpPGjGVGk85E2pyAv7vPxC5ABQoSBgGi+AAAAAElFTkSuQmCC) top left no-repeat;
}
.content-info .row-address:before {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAZlBMVEUAAAC8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMS8vMQ5Rx+tAAAAIXRSTlMABvpW7G+YN/DgrCXJiRTSH4B4v7ET5KY0HJRlt5vYSTBXMpiZAAABu0lEQVQ4y5VVaZeDIAxEvKh4X7VuL/7/n9zAcxrQ9e1rvpSGIUMmIYrQ8r5oEimTpuhzcWq36mI8u1S3P2HTKs3O5FofcXHitoYuzrXO425wx5J4B4syR5Z6EerUXSSLAtxILpXCB2+qyD1GO1zZioO1ZYi0vAX+hkELy/7Jg/5cgdsjr7QZb7okxPvB6eop5bPSHySxJxOIVQt3JTcJKxxt1Ube0lYK3J3VvgOZ0jFbo4r0g2+12cdaxzbbFadJz4p+Zw74pu1H5DYftHxzyJn6hQLXLFMTbWEalqWmy+WiN2ZAhsTxg/WPMU+sB2N6QYp2cNiTWFsmrDuqh2igJxkJ+sL6RfJ5FWns5gJH4ZUroyhYL3TI0mnPIfON2b+GJn8AFCSKih2ZIqGEDwQ1l91cxtG2bFKLgBrJQBQYhEIykAdWAlfCA3kgOMvnDJmw4CghS+TsKmAoIZoCpqVrRzQoNwW3Gbcarh222U2GISdFAfgkN64NoUImloafAj8uth4E/Li+eK7oFEYecdlXIwXP9HxI3aN/xt6EsXc6SBetl+MgZauz42jO6pNhP/uwORz2x8+HklIdPx+/hUE6KYjXil8AAAAASUVORK5CYII=) top left no-repeat;
}
.content-info.inline {
  padding-bottom: 30px;
  margin-bottom: 20px;
}
.content-info.inline .row {
  width: 33.3%;
  float: left;
  margin-top: 0;
}
.content-info.inline:after {
  content: "";
  display: block;
  clear: both;
}
.message-block {
  background-color: rgba(130, 198, 113, 0.2);
  color: #2e2e30;
  font-size: 16px;
  padding: 15px 18px 16px 18px;
  margin-bottom: 18px;
}
.message-block-error {
  background-color: #ffdfdf;
  color: #930000;
  font-size: 16px;
  padding: 15px 18px 16px 18px;
  margin-bottom: 18px;
}
.checkout-payment {
  background-color: #fefefe;
  padding: 1px 23px 42px 23px;
  margin-top: -18px;
}
.checkout-payment-choose {
  font-size: 0;
  line-height: 0;
  margin: 0 -10px;
}
.checkout-payment-choose > div {
  display: inline-block;
  vertical-align: top;
  width: 215px;
  padding: 0 10px 20px 10px;
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 15px;
}
.checkout-payment-choose .icon-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 125px;
  border: 1px solid rgba(46, 46, 48, 0.3);
  margin-top: 17px;
  cursor: pointer;
}
.checkout-payment-choose .icon-block.current {
  background-color: #ededed;
  border: 4px solid #ee9202;
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.checkout-payment-choose .icon-block.current:before {
  content: '';
  vertical-align: top;
  width: 12px;
  height: 12px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAY/q0moJyJBwG+fTv7Obe0Me6p5OPhllPTUM4FhEMVbCTdAAAAFNJREFUCNdNjFcOgDAMQ9PSQdl7g+9/S0oRof7Ie5Es0580clsIdtei42dCyb0NWIku8/hRYfBIMIbbOI9FQpNBbkN7llAZvlkBoOdVjfokjtpf3gprA9EHTlQRAAAAAElFTkSuQmCC) top left no-repeat;
  width: 22px;
  height: 22px;
  background-color: #ee9202;
  background-position: 50% 50%;
  border-radius: 50%;
  position: absolute;
  right: 5px;
  top: 5px;
}
.checkout-payment-choose .icon-block img {
  margin: 4px;
}
.pay-form-part {
  padding-top: 59px;
}
.pay-form-part .field {
  max-width: 440px;
}
#confirm-block {
  max-width: 940px;
  color: black;
  background-color: #fefefe;
  text-align: center;
  margin: 0 auto;
  padding: 60px 30px 72px 30px;
  position: relative;
}
#confirm-block h2 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 15px;
}
#confirm-block p {
  padding-bottom: 13px;
}
.success-register:before {
  content: '';
  vertical-align: top;
  width: 51px;
  height: 51px;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAApVBMVEUAAAAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdAvgdD///87iNPz+P281vBQldhLktc3htLe6/ja6ffJ3vPC2vHS5PVEjtX9/v7k7/mYweiQvOZppN00hNHs9PvW5va10++gxupuqN6myetyqt9xqd+JZyXfAAAAG3RSTlMABc9mLAH7+OXAfXNrCrB3xU43eCcPxlGvODbDelFfAAABrklEQVRIx52WbVuCMBSGGSNRQRERrc7QJAWzMrOX///TgnHpxs4YxP1F/XC7PXB2diwdxAmpF3g0dIjVCWc8cuGKOxs7bQKhNqjYlJgMfwg6hn6jNbehCXuuNe6CATQzCO6wMrkHM9OJqsQzaGMWK6uMoJ3RpJZlCl2YypkC6EYglMdBR2cwv+3Mhq7Y1935YCTNnsQPv1LI0Ox8sg8hDQl3qFl5Y0yWKHfMad5fWEEuEvHzYlS261JZS4mcwhkb8+9YyQ8IxoVjrJoNV15rZWdZxDXmL8lAxiXWojX/cwI1FlbYMb8grL2dw+WE8/+CArU86X+PbHPC+VU8K5IVxvapmh8RSevsWck+QfnROlSkqfafJ7X8GCo/t+TMpd2h+Fr5X6AhrL2fJGd8QwcpP2ZRr4O0ynT85h8breISpd7SjHFEfsQM1fWJ7wrlV+raQUeZSfkxju6cVpkuDYqt7QfJWeTHUH3fSXKUX+07uL8l2RYa8Hv0UXK7FP/ZrzlRRyfqc//0vOcE8bJVWcbo3p623tv954Puc8hD33mn/1zVf37Dc+KKepFHV/o58Q/nltGAPcpBoAAAAABJRU5ErkJggg==) top left no-repeat;
  margin-bottom: 17px;
}
.success-register a {
  color: #2f81d0;
}
.align-left {
  text-align: left;
}
.error .g-recaptcha iframe {
  outline: 1px solid #DE0000;
}
#confirm-block.short-popup {
  max-width: 500px;
}
#confirm-block .popup-content {
  font-size: 18px;
  text-align: center;
}
#confirm-block .popup-content h2 {
  color: #2081cd;
  font-size: 27px;
  font-weight: 700;
  line-height: 115%;
  padding-bottom: 0;
  margin-bottom: 20px;
}
#confirm-block .popup-content p {
  margin-bottom: 20px;
}
.sub-categories {
  width: 100%;
  display: block;
}
.sub-categories .sub-categories-container {
  margin: 0 -12px;
  font-size: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  clear: both;
  justify-content: center;
  -webkit-justify-content: center;
}
.sub-categories .sub-categories-button {
  width: 33.3%;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  margin-bottom: 20px;
}
.sub-categories .sub-categories-button a {
  display: flex;
  margin: auto;
  align-items: center;
  justify-content: center;
  color: #2f81d0;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
  white-space: normal;
  word-wrap: break-word;
  background: #fff;
  padding: 20px 20px;
  height: 65px;
}
.sub-categories .sub-categories-button a:hover {
  -webkit-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
}
@media screen and (max-width: 555px) {
  .sub-categories .sub-categories-button {
    width: 100%;
    margin-bottom: 10px;
  }
  .sub-categories .sub-categories-button a {
    height: auto;
  }
}
.cart-page {
  padding-bottom: 61px;
  padding-top: 39px;
}
.cart-page h1 {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: -26px;
}
.cart-table table {
  width: 100%;
}
.cart-table table .stock {
  padding-left: 5px;
  color: #000;
  font-size: smaller;
}
.cart-table table th {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  padding-bottom: 23px;
}
.cart-table table th.subtotal {
  text-align: left;
  padding-left: 0;
}
.cart-table table tr:not(.message) td {
  background: #fff;
  border-bottom: 12px solid #eeeeee;
  padding: 20px 0;
  vertical-align: top;
}
.cart-table table tr td.image {
  width: 124px;
  text-align: center;
  padding-left: 18px;
}
.cart-table table .price {
  text-align: left;
}
.cart-table table tr .quote {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  max-width: 110px;
}
.cart-table table tr .quote .icon-stick {
  margin-top: 5px;
}
.cart-table table tr td.price {
  color: #b12704;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  padding-top: 25px;
}
.cart-table table tr td.price .ship {
  display: block;
  color: #0b871d;
  font-size: 14px;
  font-weight: 400;
  padding-top: 13px;
}
.cart-table table td.qnt {
  font-size: 0;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
}
.cart-table table td.qnt-static,
.cart-table table tr:not(.message) td.qnt-static {
  padding-top: 20px;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  white-space: nowrap;
}
input.qnt-button {
  width: 39px;
  text-align: center;
  margin: 0 8px;
  padding: 0;
}
.qnt-button-arrow {
  width: 39px;
  height: 34px;
  background-color: rgba(219, 219, 219, 0.3);
  display: inline-block;
  vertical-align: top;
  color: black;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  cursor: pointer;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  text-align: center;
}
.cart-table table tr td.subtotal,
.cart-table tr table th.subtotal {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}
.cart-table table tr td.subtotal {
  padding-left: 0px;
}
.cart-table table td.subtotal {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 34px;
}
.cart-table table td.delete {
  line-height: 34px;
  width: 44px;
}
.cart-table table td.delete a,
.delete-button {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  vertical-align: middle;
}
.cart-table table td.delete a:before,
.delete-button:before {
  content: '';
  vertical-align: top;
  width: 9px;
  height: 9px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAOVBMVEUAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDuno4OAAAAEnRSTlMA9e/pKt9EPCMfbFZBLoJkMhz19kDGAAAAQ0lEQVQI1xWLWQ4AIQyFqHvV2d79Dzv1h5AQYGygF/Bqm265BGQzKV3QTFJ6AWbYA1By2Ikjy24pjq9aY6k6eAPW4AdfowI97JfROAAAAABJRU5ErkJggg==) top left no-repeat;
  width: 25px;
  height: 25px;
  background-color: #f3f3f3;
  border-radius: 50%;
  background-position: 50%;
}
.cart-table table td.delete a:hover:before,
.delete-button:hover:before {
  width: 8px;
  height: 8px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAI+T62hkU7NROSkTg39BWPzUxKB3BzrjiAAAAPElEQVQI1yXKxwGAMAzAQNkOTqOD91+VkpfuIWgCskE3lXuximjMKdLEp794GfA1NEdx9nc+s3VoFxyVBz8tAeCetvwRAAAAAElFTkSuQmCC) top left no-repeat;
  width: 25px;
  height: 25px;
  background-position: 50%;
  background-color: #f05844;
}
.cart-table table tr td.name {
  color: #2f81d0;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  width: 320px;
  padding-right: 20px;
  padding-top: 27px;
}
.cart-table table td.name a {
  color: #2f81d0;
}
.cart-table table td.name .sku {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: block;
  padding-top: 13px;
}
.cart-bottom {
  background: #fff;
  height: 203px;
  padding: 23px 24px;
  margin-bottom: 22px;
}
.cart-bottom .link {
  color: #2f81d0;
  font-size: 14px;
}
.cart-bottom .link a {
  color: #2f81d0;
}
.cart-bottom .cart-bottom-l {
  float: left;
  width: 540px;
}
.cart-bottom .cart-bottom-summary-left {
  float: left;
  width: 200px;
}
.cart-bottom .special-instructions {
  float: left;
  width: 350px;
}
.cart-bottom .special-instructions textarea {
  height: 102px;
}
.cart-bottom-ship {
  color: #838c8e;
  font-size: 16px;
  font-style: italic;
  padding-top: 49px;
}
.cart-bottom .promocode {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: end;
  -moz-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  max-width: 349px;
}
.cart-bottom .promocode .field {
  width: 100%;
  margin-right: 3px;
}
.cart-bottom .promocode input[type=text] {
  width: 100%;
}
.cart-bottom .promocode .form-title {
  display: block;
}
.cart-bottom .promocode input {
  vertical-align: bottom;
}
.cart-bottom .price-group {
  color: black;
  font-weight: 400;
  line-height: 20px;
  float: right;
  padding-top: 25px;
}
.cart-bottom .price-group > div {
  *zoom: 1;
}
.cart-bottom .price-group > div:before,
.cart-bottom .price-group > div:after {
  display: table;
  content: "";
  line-height: 0;
}
.cart-bottom .price-group > div:after {
  clear: both;
}
.cart-bottom .price-group > div + div {
  margin-top: 8px;
}
.cart-bottom .price-group > div .label {
  width: 90px;
  float: left;
}
.cart-bottom .price-group > div .item {
  float: right;
}
.cart-bottom .price-group > div.price-regular .item {
  color: #2e2e30;
}
.cart-bottom .price-group > div.price-discount {
  font-size: 14px;
}
.cart-bottom .price-group > div.price-discount .item {
  color: #b12704;
  font-weight: 700;
}
.cart-bottom .price-group > div.price-total {
  font-size: 18px;
  font-weight: 700;
}
.cart-actions {
  padding-left: 10px;
}
/*.cart-actions .btn {
  float: right;
  line-height: 34px;
}*/
.cart-actions .buttons {
  float: right;
}
.cart-actions .buttons .btn {
  float: left;
}
.cart-actions a.continue {
  color: #2f81d0;
  font-size: 15px;
  font-weight: 700;
}
.footer-wrapper {
  background: #3c3d41;
  padding: 43px 0 22px 0;
}
footer {
  *zoom: 1;
}
footer:before,
footer:after {
  display: table;
  content: "";
  line-height: 0;
}
footer:after {
  clear: both;
}
footer .cards {
  text-align: center;
  margin-bottom: 20px;
}
footer .contacts {
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  padding-bottom: 30px;
}
footer .contacts a {
  color: #fff;
}
footer .contacts span {
  font-size: 21px;
  padding-right: 7px;
}
footer nav {
  font-size: 0;
  line-height: 0;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  white-space: nowrap;
  margin: 0 -20px 25px -20px;
}
footer nav .row a {
  color: #eeeeee;
}
footer nav .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  color: #eeeeee;
  font-size: 13px;
  font-weight: 400;
  line-height: 33px;
  width: 25%;
  padding: 0 20px;
}
footer nav .row + .row {
  border-left: 1px solid #4e5054;
}
footer .footer-logo {
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: 32px;
}
footer .designby {
  float: right;
  color: rgba(255, 255, 255, 0.3);
  font-size: 12px;
  font-weight: 400;
  line-height: 33px;
}
footer .designby a {
  color: rgba(255, 255, 255, 0.3);
}
footer .copy {
  float: left;
  color: rgba(255, 255, 255, 0.3);
  font-size: 12px;
  font-weight: 400;
  line-height: 33px;
}
footer .copy span {
  margin-left: 23px;
}
footer .copy a {
  color: rgba(255, 255, 255, 0.3);
}
footer .copy a + a:before {
  content: '|';
  margin: 0 7px;
}
.social h3 {
  color: #f7f7f7;
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  text-transform: uppercase;
  padding-bottom: 18px;
}
.social a {
  font-size: 12px;
}
.social a:before {
  content: '';
  width: 24px;
  height: 24px;
  background-color: #7e7e7e;
  background-position: 50%;
  background-repeat: no-repeat;
  display: inline-block;
  border-radius: 50%;
  margin: 4px 12px 0 0;
  vertical-align: top;
}
.social a.fb:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPBAMAAAArJJMAAAAAIVBMVEUAAAA8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUH6OwY9AAAACnRSTlMAgL9A759Q32AQ3/62rwAAAC5JREFUCNdjYEhftYqB0wtIsK1aosTAuGohA4PpqqXGDKuAAEIIrVokAZbATwAAr90XtlutdoAAAAAASUVORK5CYII=);
}
.social a.in:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAJ1BMVEUAAAA8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUE8PUFW/GgjAAAADHRSTlMAv0CA759gMCCvUBD0suubAAAAOklEQVQI12OIcWcAgzOHIbTPMQhdnAChky2YjVslFzDIHOI543PmGJg+c+YImA6KOQOmGfZAaR6CNAA+fCEB79n+UgAAAABJRU5ErkJggg==);
}
.social a.lr:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFCMjAzQzFDNDIyMTFFNThEMEZDODA2NjZEQjFFOEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFCMjAzQzBDNDIyMTFFNThEMEZDODA2NjZEQjFFOEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmRpZDpFRUQ3MDVFODIxQzRFNTExQTg4OEQ5RUI5N0RCNzNCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRUQ3MDVFODIxQzRFNTExQTg4OEQ5RUI5N0RCNzNCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl/a4wMAAAE9SURBVHjapNO9L0NRGMfxe287EJEIG0nLP4BFJFISUxNvE6MNsRm8zAwG3bryDxCbkNp1U6l0MQqDCILEgr7wfZLfbU5uRENP8sk5Oc/5PTntaf3U6LjXYKQ05387FDjrFnRF6lmcSTZS60RrtNEEHvCEjPbiWHaCto5pvaOzj8rWG22jXet19KCCa6eRrauqbcBHm7L1Rh9OoKKAjVmc4ghz2qvqjOdmY4lkn80XGFFhFTeYxBg+8YZedOMOVxjWLRdwH1e4iEHdYA17DV7yHCs4RM39aP24xAGG9NSbPzTYUs3O7CszYAWf39E8866e33Ma3+I10qgDCZScvXcsBXrumvf/YdmMNUpjsYlGlk0HuuZLE40sWwq/7BymUfhDg4IyufBvEI5jnGAKzyjred1RVm1G57/CwrcAAwBjZ0e3wCI5DAAAAABJRU5ErkJggg==);
}
.checkout-progress {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  padding: 0 8px 0 8px;
  counter-reset: div;
  margin: 14px 0 13px 0;
}
.checkout-progress:before {
  content: '';
  left: 56px;
  right: 56px;
  height: 4px;
  background-color: #a1a1a1;
  position: absolute;
  display: block;
  z-index: -1;
}
.checkout-progress > div {
  width: 33.33%;
  position: relative;
  text-align: center;
  color: rgba(46, 46, 48, 0.5);
  font-size: 18px;
  font-weight: 400;
  padding-top: 25px;
}
.checkout-progress > div:first-child {
  text-align: left;
}
.checkout-progress > div:last-child {
  text-align: right;
}
.checkout-progress > div.active {
  font-weight: bold;
  color: #2e2e30;
}
.checkout-progress > div:before {
  width: 28px;
  height: 28px;
  background-color: #a1a1a1;
  content: counter(div);
  counter-increment: div;
  position: absolute;
  left: 50%;
  top: -12px;
  margin-left: -14px;
  border-radius: 50%;
  text-align: center;
  line-height: 26px;
  color: white;
  font-size: 16px;
  font-weight: 700;
}
.checkout-progress > div:not(:first-child).active:after {
  content: '';
  height: 4px;
  background-color: #2f81d0;
  width: 140%;
  right: 50%;
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
}
.checkout-progress > div:last-child.active:after {
  right: 40px;
}
.checkout-progress > div:first-child:before {
  left: 34px;
  margin-left: 0;
}
.checkout-progress > div:last-child:before {
  right: 25px;
  margin-left: 0;
  left: auto;
}
.checkout-progress > div.active:before {
  width: 38px;
  height: 38px;
  background-color: #2f81d0;
  font-size: 20px;
  line-height: 36px;
  margin-left: -19px;
  top: -17px;
}
.checkout-progress > div.active:first-child:before {
  left: 40px;
}
.checkout-progress > div.active:last-child:before {
  right: 29px;
}
.shipping-options {
  margin-top: 24px;
}
.account-forms .jq-radio + .form-title {
  display: inline-block;
}
.account-forms .row-radio {
  width: auto;
  max-width: 100%;
}
.account-forms .row-radio label {
  display: block;
  position: relative;
  z-index: 1;
  padding-left: 25px;
}
.account-forms .row-radio label + label {
  margin-top: 6px;
}
.account-forms .row-radio .jq-radio {
  position: absolute !important;
  left: 0;
}
.account-forms .row-inline-label .form-title,
.account-forms .row-inline-label .field-name {
  display: inline;
  padding-right: 20px;
}
.account-forms .row-inline-label .field-value {
  display: inline;
}
.account-forms .row-inline-label {
  white-space: nowrap;
}
.shipping-options .row-radio {
  border-bottom: 1px solid #bfbfc0;
  padding-bottom: 13px;
  margin-bottom: 29px;
}
.account-forms .row-service .jq-selectbox {
  width: 100px;
}
.account-forms .row-service input {
  max-width: 200px;
}
.checkout-shipping-page .account-forms .row,
.checkout-shipping-page .account-forms .field {
  max-width: 430px;
}
.checkout-shipping-page .account-forms .w196 {
  width: 240px;
}
.checkout-shipping-page .account-forms .w140 {
  width: 170px;
}
.shipping-account-type .field.row-inline-label {
  max-width: none;
}
.shipping-account-type .field.row-inline-label span.form-title {
  padding: 0;
}
.shipping-account-type .field.row-inline-label > div.field-name {
  padding: 0 20px 0 0;
  display: inline-block;
  line-height: 35px;
  vertical-align: top;
}
.shipping-account-type .field.row-inline-label > div.field-value {
  display: inline-block;
  padding-right: 20px;
}
.shipping-account-type .field:nth-child(2) div.field-value,
.shipping-account-type .field:nth-child(3) div.field-value {
  padding-right: 20px;
}
.we-accept h2 {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  padding-bottom: 38px;
}
.we-accept {
  background-color: #fefefe;
  padding: 38px 23px 42px 23px;
  margin-top: 23px;
  min-height: 252px;
}
.we-accept div {
  font-size: 0;
  line-height: 0;
  margin: -4px;
}
.we-accept img {
  vertical-align: top;
  margin: 4px;
}
.shipping-breakdown {
  background-color: #fefefe;
  padding: 29px 23px 42px 23px;
  margin-top: 23px;
  position: relative;
  z-index: 1;
}
.shipping-breakdown.calc {
  min-height: 200px;
}
.shipping-breakdown.calc:after {
  content: 'Calculating Shipping';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 200;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 30px;
}
.shipping-breakdown h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  padding-bottom: 24px;
}
.shipping-breakdown table {
  width: 100%;
}
.shipping-breakdown-block {
  border: 1px solid #e2e2e2;
  margin-bottom: 24px;
}
.shipping-breakdown-block h4 {
  color: #010101;
  font-size: 16px;
  font-weight: 400;
  background-color: #e2e2e2;
  padding: 8px 10px 10px 10px;
}
.shipping-breakdown-info {
  background-color: #f4f4f4;
  padding: 12px 10px;
}
.shipping-breakdown-info label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.shipping-breakdown-info label span {
  white-space: nowrap;
  padding-right: 18px;
  padding-top: 7px;
}
.shipping-breakdown-info .jq-selectbox {
  background: #fff;
}
.shipping-breakdown table td {
  padding: 16px 10px;
  vertical-align: top;
  font-size: 15px;
  line-height: 18px;
}
.shipping-breakdown table tr + tr td {
  border-top: 1px solid #e2e2e2;
}
.shipping-breakdown table a {
  color: #2f81d0;
}
.shipping-breakdown table .stock {
  text-align: right;
}
.shipping-breakdown table .product {
  width: 300px;
  padding-right: 40px;
}
.shipping-breakdown table .product a {
  color: #2f81d0;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}
.shipping-breakdown table .sku {
  display: block;
  color: black;
  font-size: 14px;
  font-weight: 400;
  padding-top: 15px;
}
.shipping-breakdown table .sku img {
  vertical-align: top;
  margin: 1px 0 0 5px;
}
.shipping-breakdown .message {
  display: block;
}
.message-orange {
  color: #f0a900;
}
.message-green {
  color: #0b871d;
}
.shipping-breakdown table .qty-ord .message {
  padding-top: 15px;
}
.secured-icons {
  padding: 20px 30px 40px 30px;
  font-size: 0;
  line-height: 0;
  background: #ffffff;
  text-align: center;
}
.secured-icons img {
  vertical-align: middle;
  margin: 15px 5px;
}
.order-summmary-block {
  background: #fff;
  padding: 31px 23px 26px 23px;
}
.main2 .order-summmary-block {
  margin-top: 23px;
}
.order-summmary-block h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  line-height: 15px;
  padding-bottom: 18px;
}
.order-summmary-block table {
  color: black;
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
}
.order-summmary-block table .price {
  white-space: nowrap;
}
.order-summmary-block td.name {
  width: 155px;
}
.order-summmary-block .total td {
  padding-top: 17px;
}
.order-summmary-block .total td.name {
  font-size: 16px;
  font-weight: 700;
}
.order-summmary-block .total td.price {
  color: #000;
  font-size: 16px;
  font-weight: bold;
}
.order-summmary-block .saving td {
  padding-top: 10px;
}
.order-summmary-block .saving td.name {
  font-size: 14px;
}
.order-summmary-block .saving td.price {
  color: #0b871d;
  font-size: 14px;
  font-weight: 700;
}
.summary-list {
  padding-top: 24px;
}
.summary-list table {
  width: 100%;
  font-size: 15px;
  line-height: 18px;
  color: #3a3d3f;
}
.summary-list th {
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  font-weight: 400;
  text-align: left;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 8px;
  vertical-align: bottom;
}
.summary-list th.name {
  color: black;
}
.summary-list table tr td {
  background: #fff;
  padding: 22px 0 25px 0;
  border-bottom: 1px solid #e5e5e5;
  vertical-align: top;
}
.summary-list table tr td.image {
  width: 124px;
  text-align: center;
  padding-left: 18px;
}
.summary-list table tr td.image + td.name {
  width: 320px;
}
.summary-list table tr td.name {
  padding-right: 20px;
  width: 360px;
}
.summary-list table td.name a {
  color: #2f81d0;
  font-weight: 700;
}
.summary-list table td.name .sku,
.summary-list table td.price .quote {
  color: black;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: block;
  padding-top: 13px;
}
.summary-list table td.price .quote strong {
  color: #00852c;
}
.summary-list table tr td.qnt {
  width: 100px;
}
.summary-bottom {
  height: auto;
  padding-bottom: 18px;
}
.summary-bottom .price-group {
  padding-top: 0;
}
.summary-bottom {
  padding-left: 7px;
  padding-right: 7px;
}
.summary-text-blocks {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  padding-top: 45px;
  margin-top: 31px;
}
.summary-text-blocks .row {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: black;
  display: inline-block;
  vertical-align: top;
}
.summary-text-blocks .row a {
  color: #2f81d0;
}
.summary-text-blocks .row h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 24px;
}
.summary-list .qnt2 {
  width: 160px;
}
.summary-list h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  padding-bottom: 22px;
}
.summary-list-breakdown {
  border-top: 1px solid #e5e5e5;
  margin-top: 46px;
  padding-top: 55px;
}
.summary-list .shipping-method {
  margin-top: 10px;
}
.summary-payments {
  border-top: 0;
  padding: 17px 0 41px 0;
}
.summary-payments .checkout-payment {
  padding: 0;
  padding-right: 50px;
}
.summary-payments .checkout-payment .add-card {
  width: 230px;
}
.summary-payments .checkout-payment .add-card .card-view {
  margin: 0;
  padding-top: 6px;
  padding-bottom: 10px;
}
.summary-payments .checkout-payment .add-card .card-view .row {
  padding-top: 5px;
}
.summary-payments .checkout-payment .add-card .card-view .row .field-name {
  padding-bottom: 17px;
}
.order-list-wrapper-bottom {
  margin-bottom: 37px;
}
.cvv-img {
  display: inline-block;
  width: 41px;
  height: 18px;
  background: url("data:image/gif;base64,R0lGODlhKQASAPcAAAAAAP///7Wio8XNznd8fLe+vrm/v7i+vtvi4tTa2q2ysqqvr6Knp5+kpOzy8ra7u6GlpXZ5eeXq6sTIyJOWlvr+/re6urS3t6+yspyfn+Dj47i6ura4uHZ3d+nq6uDh4bm6urq/vrm+vejr6vHx8PDw78PDwsLCwcHBwLxCN79JP7FZUsZWTspeWMlfWMlfWctkXbFYU7NvarRwbLFaVq9pZ7JrabBqaLBradqLidyTkduSkNuTkdqSkOSysOKwrrBpaNeKidmNjNqRkOWyseSxsOOwr7SNjdq2ttKvr+zHx+vGxrWZmbaoqL++vv7+/vr6+vj4+PPz8/Ly8u7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh4eDg4N/f397e3t3d3dzc3Nra2tfX19XV1dTU1NHR0dDQ0M/Pz87Ozs3NzcjIyMTExLy8vLu7u7q6urm5ubi4uLe3t7a2trW1tbS0tLOzs7KysrGxsbCwsK+vr66urq2traysrKurq6qqqqioqKampqWlpaSkpKOjo6CgoJ+fn56enp2dnZubm5mZmZiYmJaWlpWVlZSUlJOTk5KSkpGRkY+Pj46OjoyMjIuLi4eHh4SEhIODg4KCgn9/f319fXx8fHp6enh4eHd3d3Z2dnV1dV5eXl1dXVxcXFtbW1paWllZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAKQASAAAI/wADsLljp6DBgwgTKlR4502ANnUILpxIkeEdN3boaNzIsaPHjyA11nGSiFOnkyhTqlzJsmUnT4AqqVpFs6bNmzhz6lzFCtGkU6iCCh1KtKjRo6hSHaKUSpXTp1CjSp1KdSYiRqRKad3KtavXrR0IiB1LlkAEU4QK3lnLtq3bt2s5NJlho65duzKYbKiDB4WYv3/BgBEDJkyYwoQLFz48+EOSFDt06OjBQ8cQHTtY4DhQJw+cAKBB8xmERRGcNI2+BAjkZwsjN24WJZoSQMkLBA0gSHiwwAGDAUJqcMbzOfSTM5KkyAkkpdGaJ2kgRanDh88eS1wCLGkxwZAjNWUySfZxoiDHDc6eQwd44qcKFj1QAtA58+QPiQBoTsSZJKlKbRcJUECBBhhkMMIFFQQhHF8mYOGgg1tkkYUWDmqRBRZbODihFltE6AESKhTxww8+GGFEiUTAAEQBddhxBx4wxijjjDTCyIEANMSg4447rnCEBXbUEVGQLRLpopFGEiRkQSCEYMABBoQQgggiSGkAkHWMsskcjYwySiF4fDKKJnI8QooogugByiiXyCHJKKL80Ucoo1QihyWjhMIHIKKMEokcmIhiRhhTaGGGGVeUMIYZYEyxhRllWFECGWZ8MUUXkFZBBaVeTOGFGWRQUUUZZnAhhRdkBAQAOw==") no-repeat;
  vertical-align: middle;
  margin-left: 10px;
}
.confirmation-text {
  color: black;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  padding: 28px 0 0 0;
}
.confirmation-text h2 {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 0;
  margin-bottom: 23px;
}
.confirmation-text p {
  padding-bottom: 18px;
}
.confirmation-text a {
  font-weight: bold;
  color: black;
}
.confirmation-text:before {
  content: '';
  vertical-align: top;
  width: 29px;
  height: 25px;
  display: inline-block;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAZCAMAAAD63NUrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABDlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAvYQfQAAAAWHRSTlMACrYnAajnKXTpLEb8xiPt8ivS/lKqgne0AkfaDyTu8SociwQLUR/dsAargSHfuXqzvMEOSdgZ1MkS8CgUzdAXDU7F1xutf73ekq8IA6FMuokRzK7I1bUlJ0iOVAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAD1SURBVCjPddJ9X8FQFAfwo65EShk1rFItWZFE0SihEj2Qns77fyXtng2Tc+8/u7/73Wf73d0BKEZgaRmUQwRxJaTUVUQMRxS4FnUU13nciEnc3OIbxSVqCb5RUiJu88/dIdRTLKapUcZgcXdP4n7WiweHRz403UbHXsydYN6aNTqll555sVB0wnlgoiXCC+HFMsXLipuq1Ohq2ui6Rly/oUa2nNuNWY3mLfFdC+Ce7tTa/i0YHeLug3ikydP8Ds0erT736TIQ8wovOk5Hd/EbWckJ2tz/8vrmovbOn9qQdMSfGnyMHfwUCgXjC78roBzGz+//pT9Svj8dw/Wn8AAAAABJRU5ErkJggg==) top left no-repeat;
  width: 50px;
  height: 50px;
  background-color: #2f81d0;
  background-position: 50% 50%;
  border-radius: 50%;
  margin-bottom: 19px;
}
.quick-register {
  text-align: center;
  border-top: 1px solid #e5e5e5;
  margin-top: 74px;
  padding-top: 95px;
}
.quick-register h3 {
  color: black;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 20px;
}
.quick-register .login-block-standalone {
  text-align: left;
  padding: 0 0 45px 0;
  width: 247px;
  margin: 0px auto;
}
.order-updates {
  margin-bottom: 13px;
}
.order-updates h3,
.order-total h3,
.order-text-block h3 {
  color: #2e2e30;
  font-size: 15px;
  font-weight: 700;
  padding: 0 0 13px 7px;
  line-height: normal;
}
.order-updates table {
  width: 100%;
  font-size: 15px;
  line-height: 24px;
}
.order-updates .time {
  width: 90px;
  font-weight: 700;
}
.order-updates .address {
  color: #9f9fa2;
}
.order-updates td {
  padding: 12px 7px;
}
.order-updates .row + .row {
  border-top: 1px solid #e5e5e5;
  margin-top: 16px;
  padding-top: 30px;
}
.order-status h2 {
  font-size: 26px;
  font-weight: 400;
  line-height: 26px;
  margin: -16px 0 5px 0;
}
.order-summmary-list {
  border-top: 1px solid #e5e5e5;
  margin-top: 6px;
  margin-bottom: 24px;
}
.order-summmary-list h3 {
  padding-left: 20px;
}
.order-summmary-list table tr td.image {
  padding-left: 0;
  width: 90px;
}
.order-total {
  font-size: 0;
  line-height: 0;
  padding: 0 18px 20px 18px;
}
.download-link {
  display: inline-block;
  margin: 8px 0;
}
.order-total .row {
  font-size: 14px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  width: 360px;
  line-height: 24px;
  font-size: 15px;
  margin-bottom: 15px;
}
.order-total h3 {
  padding: 0 0 24px 0;
}
.order-total .price-group {
  display: table;
}
.order-total .price-group > div {
  display: table-row;
}
.order-total .price-group > div > span {
  display: table-cell;
}
.order-total .price-group .label {
  padding-right: 20px;
}
.order-total .price-group .price-total .item {
  font-weight: bold;
}
.order-total .invoice-status a {
  color: #2f81d0;
}
.order-total .invoice-status img {
  vertical-align: middle;
  margin: 0 12px 0 -2px;
}
.order-text-block {
  font-size: 14px;
  line-height: 24px;
  padding: 41px 0 0 0;
  border-top: 1px solid #e5e5e5;
}
.order-text-block a {
  color: #488ed5;
}
.order-text-block h3 {
  padding: 0 0 24px 0;
}
.order-text-block .row {
  padding: 0 18px 0 18px;
}
.order-text-block .row + .row {
  border-top: 1px solid #e5e5e5;
  padding-top: 37px;
  margin-top: 13px;
}
.order-text-block p {
  padding-bottom: 21px;
}
.sidebar2 .stick-block {
  width: 300px;
}
.sidebar2 .stick-block.stuck {
  position: fixed;
  top: 0;
}
.sidebar2 .stick-block.stuck2 {
  position: absolute;
}
.instant-order-block {
  float: right;
  white-space: nowrap;
}
.instant-order-block label {
  padding-right: 10px;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  color: #2e2e30;
  height: 28px;
}
.instant-order-block .adaptive-box {
  position: relative;
  width: 270px;
  display: inline-block;
  padding-right: 92px;
}
.instant-order-block .adaptive-box input[type="text"] {
  height: 28px;
  font-size: 14px;
}
.instant-order-block .adaptive-box input.btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 28px;
  padding: 0 10px;
}
.instant-order-block p.error {
  display: none;
}
.instant-order-block.error p.error {
  display: block;
}
.instant-order-block.order-history-search {
  margin-top: -4px;
  margin-right: 44px;
}
.instant-order-block.order-history-search .adaptive-box {
  width: 290px;
  padding-right: 55px;
}
.instant-order-block.order-history-search .btn {
  background: #999999;
}
.instant-order-block.order-history-search .btn:hover {
  background: #777777;
}
.product-list .btn-block .btn.add-to-cart {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.product-list .btn-block .btn.read-more {
  display: none;
}
.product-list .btn-block.disabled .btn.add-to-cart {
  display: none;
}
.product-list .btn-block.disabled .btn.read-more {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.product-list article.range .price-your.range .item sub {
  font-size: 11px;
}
.product-list article.range .btn-block .btn.add-to-cart {
  display: none;
}
.product-list article.range .btn-block .btn.read-more {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding-left: 8px;
  padding-right: 8px;
}
.product-list3 .btn-block .btn.add-to-cart {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.product-list3 .btn-block .btn.read-more {
  display: none;
}
.product-list3 .btn-block.disabled .hint {
  display: block !important;
  position: absolute;
  width: 100%;
  bottom: 35px;
  background: #cc0000;
  color: #fff;
  text-align: center;
  height: 0;
  line-height: 20px;
  font-size: 13px;
  overflow: hidden;
  -webkit-transition: height 0.3s ease;
  -moz-transition: height 0.3s ease;
  -ms-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease;
}
.product-list3 .btn-block.disabled .btn {
  pointer-events: none;
  cursor: default;
  opacity: 0.2;
}
.product-list3 .btn-block.disabled:hover .hint {
  height: 20px;
}
a.button {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  font-size: 11px;
  font-weight: 700;
  padding: 0 15px;
  text-transform: uppercase;
  background-color: #d38102;
  color: white;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-decoration: none;
  cursor: pointer;
  min-width: 80px;
  text-align: center;
}
a.button:hover {
  text-decoration: none;
}
a.button.orange {
  background-color: #ee9202;
}
a.button.orange:hover {
  background-color: #d38102;
}
a.button.gray {
  background-color: #999999;
}
a.button.gray:hover {
  background-color: #777777;
}
.field.error .input-text,
.field.error .jq-selectbox__select-text {
  border: 1px solid #cc0000 !important;
}
.field.error .field-value .error {
  font-size: 13px;
  background: #cc0000;
  color: #fff;
  padding: 1px 4px !important;
  line-height: 18px;
}
.buttons-container.align-center {
  text-align: center;
}
.buttons-container.align-center .btn {
  display: inline-block;
  float: none;
  margin: 0 5px;
}
.buttons-container .btn {
  float: left;
  margin-right: 10px;
}
.buttons-container .btn:last-child {
  margin-right: 0;
}
.buttons-container:after {
  display: block;
  content: "";
  clear: both;
}
#dialog-container {
  text-align: center;
}
#dialog-container p {
  margin-bottom: 25px;
}
#dialog-container p:first-child {
  font-size: 17px;
}
#dialog-container a.button {
  margin-left: 5px;
  margin-right: 5px;
}
.short-page {
  text-align: center;
  padding: 50px 20px;
}
.short-page .label {
  font-size: 110px;
  color: #ccc;
  line-height: 140px;
  font-weight: 700px;
}
.short-page h1 {
  font-size: 23px;
  color: #333;
  font-weight: 700;
  margin-bottom: 10px;
}
.short-page.big-padding {
  padding: 150px 20px;
}
.no-categories-element-container {
  width: 100%;
}
.no-categories-element {
  display: block;
  text-align: center;
  font-size: 20px;
  background: #fff;
  padding: 65px 30px;
  width: 100%;
}
.cell-inline-50pr {
  display: inline-block;
  width: 49%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 40px;
  margin-top: 30px;
  vertical-align: top;
}
.no-data-message {
  text-align: center;
  padding: 60px 0;
}
.no-data-message.line-bottom {
  border-bottom: 2px solid #f2f2f2;
  margin-bottom: 30px;
}
.no-data-message.line-top {
  border-top: 2px solid #f2f2f2;
  margin-top: 30px;
}
.btn-wait {
  position: relative;
  pointer-events: none;
  cursor: default;
}
.btn-wait:after {
  content: "";
  display: none;
  position: absolute;
  right: 11px;
  top: 6px;
  width: 22px;
  height: 23px;
  background: transparent url(data:image/png;base64,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) top left no-repeat;
  background-size: cover;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  margin: 0 auto 30px auto;
}
.btn-place-order {
  width: 110px;
  text-align: center;
}
.round-loupe {
  border-radius: 125px;
  border: 4px solid #F0F0F0;
}
.bulk-order .cell-left {
  width: 60%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 10px;
}
.bulk-order .cell-right {
  width: 40%;
  float: right;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-left: 10px;
}
.bulk-order .cell-right p {
  color: #5b5c5a;
  margin-bottom: 10px;
}
.bulk-order .cell-right textarea {
  height: 290px;
}
.bulk-order .white-box {
  background-color: #fefefe;
  padding: 30px 20px 30px 20px;
  margin-bottom: 50px;
}
.bulk-order .big-error-message {
  text-align: left;
  padding: 8px 20px;
  margin-bottom: 20px;
}
.bulk-order h2 {
  color: #2e2e30;
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 20px;
}
.bulk-order .input-text {
  color: #707070;
  font-size: 14px;
}
.bulk-order .big-error-message.bottom-error {
  margin: 0 30px 10px 0;
}
.bulk-order .more-fields {
  display: none;
  float: right;
  margin: 7px 35px 0 0;
  color: #0080b9;
  text-decoration: underline;
}
.bulk-order .bulk-order-elements .row.title .element {
  padding-bottom: 15px;
}
.bulk-order .bulk-order-elements .row.title .element p {
  font-size: 14px;
  color: #5b5c5a;
}
.bulk-order .bulk-order-elements .row.title .element p:first-child {
  float: left;
}
.bulk-order .bulk-order-elements .row.title .element p:last-child {
  width: 82px;
  float: right;
}
.bulk-order .bulk-order-elements .row .element {
  width: 50%;
  float: right;
  padding-left: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-bottom: 33px;
}
.bulk-order .bulk-order-elements .row .element .content {
  position: relative;
  padding-right: 90px;
}
.bulk-order .bulk-order-elements .row .element .content .qty {
  position: absolute;
  width: 48px;
  right: 34px;
  top: 0;
}
.bulk-order .bulk-order-elements .row .element .content p.error,
.bulk-order .bulk-order-elements .row .element .content p.completed {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  left: 0;
  right: 34px;
  font-size: 13px;
  background: #cc0000;
  color: #fff;
  padding: 1px 4px;
  line-height: 18px;
  margin-top: -1px;
  display: none;
}
.bulk-order .bulk-order-elements .row .element .content p.completed {
  background: #0f9e04;
}
.bulk-order .bulk-order-elements .row .element:first-child {
  padding-left: 0;
  padding-right: 15px;
  float: left;
}
.bulk-order .bulk-order-elements .row .element a.delete-button {
  position: absolute;
  right: 0;
  top: 5px;
  display: none;
}
.bulk-order .bulk-order-elements .row .element.not-empty a.delete-button {
  display: block;
}
.bulk-order .bulk-order-elements .row .element.error input[type="text"] {
  border-color: #cc0000;
}
.bulk-order .bulk-order-elements .row .element.completed input[type="text"] {
  border-color: #0f9e04;
}
.bulk-order .bulk-order-elements .row .element.error p.error,
.bulk-order .bulk-order-elements .row .element.completed p.completed {
  display: block;
}
.pre-header-small.center {
  padding-top: 0;
}
.pre-header-small h1 {
  margin-bottom: 0;
}
.added-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 40px;
}
.added-to-cart .products-block {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 66%;
  flex: 0 1 66%;
  width: 66%;
  max-width: 66%;
  background: #fff;
  padding: 25px 20px;
  margin-right: 20px;
}
.added-to-cart .products-block .row {
  position: relative;
  margin-bottom: 10px;
  min-height: 45px;
}
.added-to-cart .products-block .row .check-mark {
  position: absolute;
  top: 13px;
  left: 0;
}
.added-to-cart .products-block .row .image {
  position: absolute;
  top: 0;
  left: 45px;
  text-align: center;
  width: 65px;
  height: 45px;
  line-height: 45px;
}
.added-to-cart .products-block .row .image img {
  max-height: 45px;
  width: auto;
}
.added-to-cart .products-block .row .name {
  line-height: 45px;
  padding-left: 120px;
  padding-right: 65px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.added-to-cart .products-block .row .name a {
  font-weight: bold;
}
.added-to-cart .products-block .row .qty {
  position: absolute;
  right: 0;
  top: 0;
  height: 45px;
  line-height: 45px;
}
.added-to-cart .products-block .row:last-child {
  margin-bottom: 0;
}
.added-to-cart .cart-block {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33%;
  flex: 0 1 33%;
  width: 30%;
  background: #fff;
  padding: 25px 20px 70px 20px;
  position: relative;
}
.added-to-cart .cart-block .price-label {
  font-size: 16px;
  margin-top: 13px;
}
.added-to-cart .cart-block .price-label .price {
  color: #b12704;
  font-weight: bold;
}
.added-to-cart .cart-block .button-block {
  position: absolute;
  left: 20px;
  bottom: 25px;
  white-space: nowrap;
}
.product-slider .slick-list {
  width: 100%;
}
.product-slider.product-list {
  opacity: 0;
}
.product-slider.product-list .slick-prev,
.product-slider.product-list .slick-next {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  width: 23px;
  height: 36px;
  border: none;
  text-indent: -10000px;
  cursor: pointer;
  opacity: 0.4;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.product-slider.product-list .slick-prev {
  left: -30px;
  background: url('/themes/theme_melford/assets/images/scroll-left.png') no-repeat;
}
.product-slider.product-list .slick-prev:hover {
  opacity: 0.6;
}
.product-slider.product-list .slick-next {
  right: -30px;
  background: url('/themes/theme_melford/assets/images/scroll-right.png') no-repeat;
}
.product-slider.product-list .slick-next:hover {
  opacity: 0.6;
}
.product-slider.product-list article {
  padding: 0;
  margin: 0;
}
.product-slider.product-list article:before {
  display: none;
}
.product-slider.product-list article .container {
  z-index: 1;
  padding: 0 10px;
  margin: 12px auto;
  position: relative;
  max-width: 270px;
}
.product-slider.product-list article .container:before {
  z-index: -1;
  content: '';
  background: #ffffff;
  right: 10px;
  left: 10px;
  top: 0;
  bottom: 0;
  position: absolute;
}
.product-slider.product-list article .container:hover:before {
  -webkit-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 26px -6px rgba(0, 0, 0, 0.35);
}
.product-slider.product-list article .image-box img {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  height: auto;
  display: inline-block;
}
.product-slider.product-list article .item-info h3 {
  height: 55px;
  overflow: hidden;
}
.links-line {
  text-align: center;
  margin-bottom: 50px;
  font-size: 16px;
}
.links-line a {
  text-decoration: underline;
}
section.cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.9);
  z-index: 10000000000;
}
section.cookie .center {
  position: relative;
  font-size: 17px;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color: #fff;
}
section.cookie .center .btn {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -15px;
}
@media screen and (max-width: 1200px) {
  .slider-wrapper .slider {
    width: 100%;
  }
  body {
    overflow-x: hidden;
  }
  .product-slide .image {
    width: 49%;
    height: 170px;
    line-height: 170px;
    float: left;
    margin-left: 0;
    text-align: center;
  }
  .product-slide .image img {
    vertical-align: middle;
  }
  .product-slide .image .ribbon {
    position: absolute;
    top: 50px;
    right: 20px;
  }
  .product-slide .image .ribbon span {
    width: 72px;
    height: 75px;
    display: block;
    background: url('/themes/theme_melford/assets/images/ribbon_homepage.png') no-repeat;
  }
  .product-slide .image .ribbon span.new-ribbon {
    background-position: 0 -75px;
  }
  .product-slide .image .ribbon span.sale-ribbon {
    background-position: 0 0;
  }
  .product-slide .content {
    min-height: inherit;
    margin-left: 49%;
    padding: 40px 40px 40px 0;
  }
  .product-slide.product-wide-slide .image {
    width: 50%;
  }
  .product-slide.product-wide-slide .image img {
    width: 100%;
  }
  .product-slide.product-wide-slide .content {
    padding-left: 25px;
    margin-right: 0;
    width: 50%;
    margin-left: 0;
  }
  .product-slide.product-wide-slide .content .title {
    margin-bottom: 0;
  }
  .product-slide.product-wide-slide .content .btn {
    margin-top: 20px;
  }
  .product-slider {
    margin-left: 35px;
    margin-right: 35px;
  }
}
@media screen and (max-width: 980px) {
  .mfp-content {
    width: auto !important;
  }
  .center {
    width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }
  header .search {
    width: auto;
    margin-right: 312px;
  }
  header .cart-block {
    right: -20px;
  }
  header .acc-block {
    right: 124px;
    padding-right: 0;
  }
  header .bubble {
    top: 30px;
    right: 130px;
  }
  nav.headnav > ul > li {
    width: 100%;
  }
  nav.headnav > ul > li > a {
    padding: 0;
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
  }
  .slider-wrapper .slider .slick-arrow {
    display: none !important;
  }
  .product-list article,
  .product-list2 article {
    width: 33.3%;
  }
  .item-count-block .search-result-count {
    display: none;
  }
  .product-list2 article:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none                              ;
  }
  .product-list.special-offers article .image-box {
    height: 190px;
    line-height: 190px;
  }
  .main {
    float: none;
    width: auto;
    overflow: hidden;
  }
  .main .regular-message {
    margin-left: 0;
  }
  .sidebar {
    margin-right: 20px;
  }
  .main .product-list article {
    width: 50%;
  }
  .list-options .sorts {
    margin-left: 0;
  }
  .list-options .sorts span {
    vertical-align: top;
  }
  .list-options.product-search .sorts {
    margin-left: 0;
  }
  .list-options .sorts a {
    margin-left: 5px;
  }
  .goods-sidebar {
    width: 312px;
    margin-left: 20px;
  }
  .goods-main {
    float: none;
    width: auto;
    overflow: hidden;
  }
  .goods-image {
    width: auto;
    float: none;
    overflow: hidden;
  }
  .goods-images-additional {
    margin-left: 13px;
    width: 111px;
  }
  .main2 {
    width: auto;
    overflow: hidden;
    float: none;
  }
  .sidebar2 {
    margin-left: 20px;
  }
  .orders-page .orders-page-nav {
    height: 96px;
    line-height: 19px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .orders-page .orders-page-nav a {
    width: 100px;
    display: inline-block;
    text-align: center;
  }
  .order-list td,
  .order-list th {
    padding-left: 3px;
    padding-right: 3px;
  }
  .order-list th {
    white-space: nowrap;
  }
  .order-list .ship {
    max-width: inherit;
    width: auto;
  }
  .order-list .num {
    width: 50px;
  }
  .acc-cards {
    margin-bottom: -17px;
  }
  .acc-cards .row {
    width: 300px;
    padding-bottom: 28px;
  }
  .pagination-wrap .button-block {
    margin-top: 0px;
  }
  .pagination-wrap .per-page {
    right: 0;
  }
  .mfp-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .goods-options .price-group {
    margin-bottom: 25px;
    float: none;
  }
  .goods-options .other-info {
    float: none;
    margin-left: 0;
    width: auto;
    padding-bottom: 48px;
  }
  .goods-options .add-info.one-line li {
    display: block;
  }
  .goods-options span.add-info {
    display: block;
    margin-top: 19px;
    padding-left: 0;
  }
  .goods-options .qnt > span {
    display: block;
  }
  .checkout-progress > div:last-child:before {
    right: 20px;
  }
  .add-card {
    max-width: 100%;
  }
  .account-forms .row-service {
    display: block;
  }
  .account-forms .row-service .row-inline-label .form-title,
  .account-forms .row-service .row-inline-label .field-name {
    display: block;
  }
  .account-forms .row-service .jq-selectbox,
  .account-forms .row-service input {
    width: 100%;
  }
  .account-forms .row-service .row + .row,
  .account-forms .row-service .field + .field {
    margin-top: 16px;
  }
  .account-forms .row-service input {
    max-width: 100%;
  }
  .frequently-bought-together .frequently-bought-images .item img {
    height: 47px;
  }
  .frequently-bought-together .frequently-bought-button-block .fb-price-block {
    display: block;
    padding-left: 0;
    margin-top: 20px;
  }
  .shipping-account-type .field.row-inline-label {
    max-width: 356px;
  }
  .shipping-account-type .field.row-inline-label span.form-title {
    padding: 0;
  }
  .shipping-account-type .field.row-inline-label > div.field-name {
    padding: 0 0 15px 0;
    display: block;
  }
  .shipping-account-type .field.row-inline-label > div.field-value {
    display: block;
    padding-right: 0;
  }
  .shipping-account-type .field:nth-child(2) div.field-value,
  .shipping-account-type .field:nth-child(3) div.field-value {
    padding-right: 0;
  }
  .shipping-account-type input.btn {
    max-width: 356px;
    margin-top: 15px;
  }
  .add-card .card-view .info-modal .text {
    width: 200px;
    left: 0;
    right: inherit;
    margin-left: -90px;
  }
  .promo-banner-inner .cell-left {
    flex: 1 1 80%;
  }
  .promo-banner-inner .cell-left .content {
    width: 100%;
    margin: 0;
    padding-left: 20px;
  }
  .promo-banner-inner .cell-left .fineprint {
    margin-top: 15px;
    margin-bottom: -15px;
  }
  .promo-banner-inner .cell-right {
    flex: 1 1 20%;
  }
  .promo-banner-inner .cell-right .content {
    width: 100%;
    margin: 0;
    padding-left: 25px;
  }
  .promo-banner-inner.green .cell-right .content .btn {
    margin-top: 0;
  }
  .promo-banner-inner.discount .cell-left {
    flex: 1 1 60%;
  }
  .promo-banner-inner.discount .cell-left .content {
    margin-right: 0;
    width: 100%;
  }
  .promo-banner-inner.discount .cell-right {
    flex: 1 1 40%;
  }
  .promo-banner-inner.discount .cell-right .content {
    background-size: cover;
  }
  .promo-banner-inner.discount .btn {
    padding-left: 20px;
    padding-right: 20px;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-left {
    flex: 1 1 70%;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-right {
    flex: 1 1 30%;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-right .content {
    padding-left: 20px;
  }
  .promo-banner-inner.electrophoresis .cell-left {
    flex: 1 1 50%;
  }
  .promo-banner-inner.electrophoresis .cell-left .content {
    margin-right: 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .promo-banner-inner.electrophoresis .cell-right {
    flex: 1 1 50%;
  }
  .slider-wrapper .product-promo-slide .wrapper .left-column,
  .slider-wrapper .product-promo-slide .wrapper .right-column {
    width: 250px;
    padding-left: 20px;
  }
  .slider-wrapper .product-promo-slide .wrapper .center-column {
    width: 200px;
    text-align: center;
  }
  .slider-wrapper .product-promo-slide .wrapper .center-column img {
    height: 200px;
    width: auto;
    margin-top: 70px;
  }
  .slider-wrapper .product-promo-slide .wrapper .right-column {
    padding-right: 20px;
  }
  .slider-wrapper .product-promo-slide .wrapper .product-title {
    font-size: 25px;
  }
  .slider-wrapper .product-promo-slide .wrapper .product-price {
    font-size: 25px;
  }
  .slider-wrapper .product-promo-slide .wrapper .product-price .msrp {
    font-size: 14px;
  }
  .slider-wrapper .slick-dots,
  .slider-wrapper .fineprint {
    left: 20px;
  }
  .slider-wrapper .product-promo-slide.discount .left-column,
  .slider-wrapper .product-promo-slide.discount .right-column {
    padding-top: 30px;
    width: 350px;
  }
  .slider-wrapper .product-promo-slide.discount .timer p {
    width: 35px;
    height: 40px;
    line-height: 40px;
    font-size: 23px;
    background-size: contain;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column {
    width: 28%;
    padding-top: 30px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column .product-title {
    font-size: 23px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column .product-title-2 {
    font-size: 16px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column {
    width: 72%;
  }
  .slider-wrapper .product-promo-slide.electrophoresis .wrapper .right-column {
    padding-left: 0;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .left-column {
    width: 45%;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column {
    width: 45%;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column a {
    display: inline;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .center-column {
    line-height: normal;
    position: absolute;
    bottom: 0;
    right: 13%;
    height: auto;
    width: 200px;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .center-column img {
    width: 100%;
    height: auto;
    margin-top: 0;
    display: block;
  }
  .two-blocks > .column,
  .two-blocks > .column:first-child {
    float: none;
    width: auto;
  }
  .two-blocks > .column .colored-block,
  .two-blocks > .column:first-child .colored-block {
    padding: 25px;
  }
  .two-blocks .or {
    position: inherit;
    top: inherit;
    left: auto;
    margin: 30px auto;
  }
  .two-blocks .field {
    width: 180px;
  }
  .form-two-columns > .column,
  .form-two-columns > .column:first-child {
    padding: 0;
    float: none;
    width: inherit;
  }
  .form-two-columns .or-small {
    top: 35px;
    left: 210px;
  }
}
@media screen and (min-width: 767px) {
  .mobile-accordion .product-list.recommended-products,
  .mobile-accordion .product-list.special-offers {
    display: -webkit-box !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
  }
}
@media screen and (max-width: 767px) {
  .header-absolute-block {
    right: auto;
    left: 0;
    z-index: 2;
    margin-top: 0;
  }
  #cur_form p.label {
    display: none;
  }
  #cur_form {
    position: absolute;
    left: 0;
    top: 104px;
  }
  .order-list .align-right {
    text-align: left;
  }
  .mobile-hide {
    display: none;
  }
  .mobile-only {
    display: block;
  }
  .title-float-left {
    float: none;
  }
  .center {
    margin-left: 10px;
    margin-right: 10px;
  }
  header {
    padding-left: 0;
    height: 135px;
  }
  header .quick-order-pad-mobile {
    display: block;
    position: absolute;
    color: #0080b9;
    top: 105px;
    right: 0;
    font-size: 14px;
    font-weight: bold;
  }
  header .quick-order-pad-mobile:hover {
    text-decoration: none;
  }
  nav.headnav .menu-mb {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeAgMAAAA0kSSHAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAqmYKT1TQAAAAJElEQVQY02P4DwUfiGatgoIFDJSAUCgIINpehA4KAML1pPscAIjJjoFcteGMAAAAAElFTkSuQmCC) 10px 10px no-repeat;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 62px;
    color: white;
    font-size: 13px;
    font-weight: 700;
  }
  nav.headnav ul {
    border-bottom: 1px solid #585859;
    border-top: 1px solid #585859;
    display: none;
  }
  nav.headnav > ul > li > a {
    padding: 0 27px;
    text-align: left;
  }
  nav.headnav > ul > li + li {
    border-left: 0;
    border-top: 1px solid #585859;
  }
  nav.headnav > ul > li {
    display: block;
  }
  header .logo {
    width: 115px;
    top: 17px;
    height: 33px;
    background-size: contain;
  }
  header .cart-block .price {
    display: none;
  }
  header .cart-block {
    background-image: none;
  }
  header .cart-block {
    margin-right: -10px;
    padding: 0 0 0 1px;
    height: auto;
    width: auto;
    position: static;
    float: right;
    margin-left: 1px;
  }
  header .cart-block .icon {
    display: none;
  }
  header .cart-block.open:after,
  header .acc-block.open:after {
    width: 57px;
    right: -10px;
    top: 62px;
    left: auto;
    z-index: 3;
  }
  header .acc-block.open:after {
    right: 48px;
    width: 126px;
  }
  header .cart-block.open:before {
    left: auto;
    right: 46px;
    bottom: auto;
    height: 62px;
  }
  header .cart-block .drop-link {
    width: 56px;
    height: 62px;
    margin-top: 0;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 69px;
    padding-right: 6px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAMAAAC3FHQgAAAAXVBMVEUAAADukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgLukgIWOiBrAAAAHnRSTlMA+tDAniwNAvSIYkKyUibp5dzMgXVoWUcb9t+uLy6Tdj1lAAAAoElEQVQoz63S2xKCIBCA4QU5KWpmVnba93/MhqAhhl2u+m8/h10HAENOGSDDmGqqs8BlHeIT2DrEM699GMw2IdWqo+5I1kFsIVUmfZDaJ91InZP61lgwgtABvskaXb4Zhbn6YoZafVZd4d1mtdXg4lr2sVh72Sz8K92JY/r/63qTvkBzCOOmz3dhAzH/6gVDY3wpoVNbmZNf8WR2KyniVm8o7ScvJmpEewAAAABJRU5ErkJggg==) 8px 22px no-repeat white;
    position: relative;
  }
  header .cart-block .drop-link:after {
    margin: 0;
    position: absolute;
    right: 7px;
    top: 40px;
  }
  header .cart-block .drop,
  header .acc-block .drop {
    top: 62px;
    width: auto;
    right: -10px;
    left: -10px;
    z-index: 2;
    border-left: 0;
    border-right: 0;
  }
  header .acc-block .drop {
    z-index: 3;
  }
  header .search {
    position: absolute;
    padding: 0;
    left: 0;
    right: 0;
    top: 62px;
    z-index: 1;
    margin: 0;
  }
  header .search {
    height: 34px;
    background-color: #e5e5e5;
    border: 1px solid #838c8e;
    border-radius: 4px;
  }
  header .search input[type="text"] {
    height: 32px;
    font-size: 14px;
  }
  header .search input[type="submit"] {
    top: 7px;
    right: 12px;
  }
  header .acc-block {
    position: static;
    float: right;
    padding: 15px 0 0 10px;
    margin: 0;
    width: 126px;
  }
  header .acc-block.open:before {
    left: auto;
    right: 47px;
    bottom: auto;
    height: 62px;
    width: 128px;
  }
  header .acc-block .login-block {
    padding-left: 0;
    padding-right: 0;
    width: 247px;
    margin: 0 auto;
  }
  header .bubble {
    top: 4px;
    right: 55px;
  }
  header .head-cart-list article {
    padding-right: 20px;
  }
  header .head-cart-list article .head-cart-content {
    white-space: normal;
  }
  .slider-wrapper {
    margin-bottom: 14px;
  }
  .slider-wrapper .slider article .text {
    left: 0;
    right: 0;
    margin-left: 0;
    width: auto;
    font-size: 28px;
    line-height: 32px;
    padding: 0 10px;
    bottom: 26px;
  }
  .slider-wrapper .slider article .text .button {
    position: relative;
    bottom: 0;
  }
  .slider-wrapper .slider article .text .small {
    font-size: 20px;
    margin-top: 15px;
  }
  .slider-wrapper .slider article img {
    width: 692px;
    height: auto;
  }
  .slider-wrapper .slick-dots {
    bottom: 16px;
  }
  .product-list,
  .product-list2 {
    text-align: center;
    display: block;
    white-space: normal;
  }
  .product-list2 {
    padding-bottom: 28px;
  }
  .product-list article,
  .product-list2 article,
  .main .product-list article {
    width: 240px;
  }
  .product-list2 article {
    width: 230px;
  }
  .centered-title {
    margin-bottom: 24px;
  }
  .product-list .inbox {
    border-radius: 5px;
  }
  .product-list.special-offers article {
    width: 100%;
    margin: 8px 0;
  }
  .product-list.special-offers article .inbox {
    padding-bottom: 0;
  }
  .product-list.special-offers article .image-box {
    display: none;
  }
  .product-list.special-offers article .product-list-content {
    text-align: left;
    padding: 20px;
  }
  .product-list.special-offers article .product-list-content .link {
    display: block;
    position: relative;
    left: auto;
    bottom: auto;
    margin-top: 10px;
  }
  .mobile-accordion > h2 {
    height: 50px;
    line-height: 50px;
    background-color: lightgrey;
    padding: 0 10px 0 50px;
    font-size: 19px;
    font-weight: 700;
    text-align: left;
    margin-bottom: 15px;
    cursor: pointer;
    position: relative;
  }
  .mobile-accordion > h2:before,
  .mobile-accordion > h2:after {
    content: "";
    display: block;
    background: #3a3d3f;
    position: absolute;
    left: 10px;
  }
  .mobile-accordion > h2:before {
    width: 26px;
    height: 2px;
    top: 24px;
  }
  .mobile-accordion > h2:after {
    width: 2px;
    height: 26px;
    top: 12px;
    left: 22px;
  }
  .mobile-accordion.active > h2:after {
    display: none;
  }
  .mobile-accordion .product-list {
    display: none;
  }
  footer .cards {
    margin-bottom: 11px;
  }
  footer .cards img {
    max-width: 300px;
    height: auto;
  }
  .footer-wrapper {
    padding-top: 25px;
  }
  footer .contacts span {
    display: block;
  }
  footer nav {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0;
    white-space: normal;
  }
  footer nav .row {
    width: 50%;
    margin-bottom: 20px;
    padding: 0 10px;
  }
  footer nav .row.mobile-hide {
    display: none;
  }
  footer .designby,
  footer .copy {
    float: none;
  }
  footer .copy {
    line-height: 24px;
    margin-bottom: 2px;
  }
  footer .copy span {
    margin-left: 0;
    display: block;
  }
  footer nav {
    display: block;
  }
  footer .social {
    display: block;
    float: left;
    padding-top: 12px !important;
  }
  footer .social .footer-logo {
    margin-bottom: 0;
    display: block;
  }
  footer .menu {
    margin-top: 11px;
    display: block;
    float: right;
    padding-left: 30px !important;
  }
  footer .menu ul {
    margin-top: -11px;
  }
  footer .copy {
    clear: both;
  }
  .instant-order-block {
    float: none;
    margin-bottom: 30px;
  }
  .instant-order-block.order-history-search {
    margin-left: 10px;
  }
  .instant-order-block.order-history-search .adaptive-box {
    width: 240px;
  }
  header .head-cart-list {
    margin-bottom: 20px;
  }
  header .head-cart-list article {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  header .head-cart-list article .image {
    height: 50px;
    line-height: 50px;
    margin-top: -3px;
  }
  header .head-cart-list article .image img {
    max-width: 80px;
    max-height: 50px;
    width: auto;
    height: auto;
  }
  header .head-cart-list article .quant {
    padding-top: 6px;
  }
  .list-options .view {
    display: none;
  }
  .list-options .sorts {
    display: none;
  }
  .list-options .sorts-mobile {
    display: block;
    float: none;
    white-space: nowrap;
    margin-bottom: 32px;
  }
  .list-options .sorts-mobile .jq-selectbox {
    width: 234px;
    margin-left: 10px;
  }
  .list-options.product-search {
    display: block;
    padding-bottom: 30px;
  }
  .list-options.product-search .sorts {
    float: none;
    display: block;
  }
  .list-options.product-search .sorts form {
    display: block;
  }
  .list-options.product-search .search-product-box {
    padding-left: 0;
  }
  .list-options.product-search .view {
    display: none;
  }
  .sidebar {
    margin-right: 0;
    width: auto;
    float: none;
  }
  .goods-sidebar {
    width: auto;
    margin-left: 0;
    float: none;
    margin-bottom: 20px;
  }
  .search-box {
    padding-bottom: 12px;
    padding-top: 17px;
  }
  .search-box .text {
    display: block;
    float: none;
    width: auto;
    margin-bottom: 12px;
  }
  .search-result-count {
    display: none;
  }
  .search-filter {
    padding-bottom: 28px;
  }
  .pre-header {
    padding-top: 22px;
  }
  .pre-header.pre-header-with-description {
    padding-right: 0;
  }
  .pre-header.pre-header-with-description .category-description {
    display: none;
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    padding-top: 20px;
  }
  .pre-header.pre-header-with-description.short {
    padding-right: 0;
  }
  .pre-header .confirmation-header-block {
    position: relative;
    top: inherit;
    right: inherit;
    width: auto;
    margin-bottom: 30px;
  }
  .category-description-mobile {
    display: block;
    margin-bottom: 60px;
  }
  .sidebar2 {
    margin-left: 0;
    width: auto;
    float: none;
    margin-bottom: 15px;
  }
  .sidebar2 .stick-block {
    width: auto;
  }
  .login-block-sidebar,
  .account-forms {
    padding-left: 13px;
    padding-right: 13px;
  }
  .login-block-sidebar {
    padding-top: 25px;
    padding-bottom: 24px;
  }
  .login-block-sidebar form {
    max-width: 356px;
  }
  .login-block h3 {
    cursor: pointer;
    text-align: center;
  }
  .login-block-sidebar-mobile-inner {
    display: none;
  }
  .login-block-standalone {
    margin-top: 22px;
  }
  .content-page {
    padding: 28px 16px 0 16px;
  }
  .empty-shopping-cart {
    margin-top: 0;
  }
  .contacts-us-page .sidebar2 {
    margin-bottom: 0;
  }
  .contacts-us-page .main2 {
    margin-bottom: 22px;
  }
  .orders-page .orders-page-nav {
    display: block;
    position: relative;
    z-index: 2;
    padding: 0;
    height: 56px;
  }
  .orders-page .orders-page-nav a:before {
    display: inline-block !important;
    vertical-align: middle;
    margin-right: 10px;
    width: 45px !important;
    background-position: 50% 0 !important;
  }
  .orders-page .orders-page-nav a {
    width: auto;
    text-align: left;
  }
  .orders-page .orders-page-nav a.current {
    pointer-events: auto;
    padding: 12px 0 0 38px;
    height: 56px;
    display: block;
  }
  .orders-page .orders-page-nav a.current:after {
    content: '';
    vertical-align: top;
    width: 11px;
    height: 9px;
    display: inline-block;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAAUVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcqRVCAAAAGnRSTlMAHPW8ONKvCu7q5OPVwqGSgHFlW05FLSgVD4bJh/4AAABJSURBVAjXPcxXCgAhEAPQqKNu7zX3P+iGRXwfw0BCUDnAoo7cfsfI+OrNAwNcz5CBia3yq2HCRp4Q80yeC34HqXKxsnvq9myQD49UAr/AF0nfAAAAAElFTkSuQmCC) top left no-repeat;
    margin: 11px 0 0 15px;
  }
  .orders-page .orders-page-nav .drop {
    top: 56px;
    position: absolute;
    right: 0;
    left: 0;
    border: 1px solid rgba(153, 153, 153, 0.49);
    background: #fff;
    display: none;
  }
  .orders-page .orders-page-nav .drop a {
    display: block;
    height: 66px;
    line-height: 66px;
    padding: 0 0 0 37px;
  }
  .orders-page .orders-page-nav .drop a + a {
    height: 67px;
    border-top: 1px solid #e5e5e5;
  }
  .orders-page .order-progress {
    z-index: 1;
    margin: 4px 0 0 0;
  }
  .orders-page .order-progress:before {
    left: 12px;
    width: 4px;
    height: auto;
    right: auto;
    top: 10px;
    bottom: 52px;
  }
  .orders-page .order-progress .row {
    display: block;
    width: auto;
    text-align: left;
    padding: 0 0 0 45px;
    height: 72px;
  }
  .orders-page .order-progress .inrow {
    text-align: left;
  }
  .orders-page .order-progress .row:before,
  .orders-page .order-progress .row:last-child:before {
    left: 4px;
    margin-left: 0;
    top: 9px;
  }
  .orders-page .order-progress .row.active:before,
  .orders-page .order-progress .row.active:last-child:before {
    left: 1px;
    margin-left: 0;
    top: 19px;
  }
  .orders-page .order-progress .row:first-child .inrow {
    margin-left: 0;
  }
  .orders-page .order-progress .row:last-child .inrow {
    margin-right: 0;
    text-align: left;
  }
  .orders-page .order-progress .row.active:after,
  .orders-page .order-progress .row.active:first-child:after {
    left: 12px;
    right: auto;
    top: 10px;
    bottom: -8px;
    width: 4px;
    height: auto;
  }
  .orders-page .order-progress .row.active:last-child:after {
    display: none;
  }
  .order-list {
    margin-bottom: 25px;
  }
  .order-list thead,
  .order-list th {
    display: none;
  }
  .order-list table,
  .order-list td,
  .order-list tbody,
  .order-list tbody tr {
    display: block;
  }
  .order-list td {
    border-bottom: 0;
    padding: 5px 10px;
  }
  .order-list td[data-th]:before {
    content: attr(data-th);
    display: inline-block;
    width: 132px;
    font-size: 15px;
    color: rgba(0, 0, 0, 0.5);
    font-weight: normal !important;
  }
  .order-list table {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 12px;
  }
  .order-list tbody tr + tr {
    border-top: 1px solid #e5e5e5;
    margin-top: 30px;
    padding-top: 28px;
  }
  .order-list tbody tr:first-child {
    padding-top: 28px;
  }
  .order-list-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
  }
  .order-list table .status .btn {
    margin-left: -6px;
  }
  .order-list-wrapper .order-list-title {
    padding-left: 10px;
    padding-right: 10px;
  }
  .order-list-wrapper .order-list-title h2 {
    padding-bottom: 21px;
  }
  .acc-stats > div + div {
    margin-left: 0;
    margin-top: 33px;
  }
  .acc-stats > div {
    width: auto;
    display: block;
  }
  .order-list-title .btn {
    margin-bottom: 27px;
  }
  .order-table-type2 .num {
    display: inline-block;
    vertical-align: top;
  }
  .order-table-type2 .num + td {
    display: inline-block;
    vertical-align: top;
  }
  .order-table-type2 td {
    padding-left: 0;
    padding-right: 0;
  }
  .order-table-type2 td[data-th]:before {
    display: block;
    width: auto;
    margin-bottom: 4px;
  }
  .order-table-type2 .ship {
    text-align: left;
  }
  .order-table-type2 .ship label span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
    margin-top: -3px;
  }
  .order-table-type2 tr {
    padding-left: 10px;
    padding-right: 10px;
  }
  .order-table-no-btn table {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .acc-cards-wrapper {
    padding: 40px 0 0 0;
  }
  .add-card .card-view {
    margin-left: -10px;
    margin-right: -10px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }
  .add-card .card-view .info-modal .text {
    left: 0;
    right: inherit;
    margin-left: -90px;
  }
  .field-hint .text {
    left: 0;
    right: inherit;
    margin-left: -90px;
  }
  .add-card .row-info {
    display: block;
  }
  .add-card .row-info > div {
    display: inline-block;
    vertical-align: bottom;
  }
  .add-card .card-view .cvv {
    margin-left: 7px;
  }
  .add-card .card-view .cvv input {
    width: 60px;
  }
  .add-card .card-view .expire input {
    width: 56px;
  }
  .order-list-desc {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pagination {
    padding-top: 14px;
  }
  .order-table-type3 table {
    padding-top: 15px;
  }
  .order-status h2 {
    font-size: 23px;
  }
  .return-request {
    padding-left: 10px;
    padding-right: 10px;
  }
  .order-list-title-return h2 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    line-height: 100%;
  }
  .pagination-wrap .per-page {
    position: relative;
    text-align: center;
    left: auto;
    right: auto;
    margin-bottom: 39px;
  }
  .pagination-wrap {
    margin-top: 40px;
    padding-bottom: 33px;
  }
  .return-notes .row-level-2 {
    padding-left: 13px;
  }
  .checkout-progress:before {
    left: 10px;
    right: 10px;
  }
  .checkout-progress {
    padding: 0;
  }
  .checkout-progress > div:first-child:before,
  .checkout-progress > div.active:first-child:before {
    left: 0;
    margin-left: 0;
  }
  .checkout-progress > div:last-child:before,
  .checkout-progress > div.active:last-child:before {
    right: 0;
  }
  .shipping-breakdown-info label {
    display: block;
  }
  .shipping-breakdown-info label span {
    padding-bottom: 10px;
    padding-top: 0;
    display: block;
  }
  .shipping-breakdown table,
  .shipping-breakdown tr,
  .shipping-breakdown td,
  .shipping-breakdown tbody,
  .shipping-breakdown thead {
    display: block;
  }
  .shipping-breakdown table .stock {
    text-align: left;
  }
  .shipping-breakdown table tr {
    padding: 9px 10px 17px 10px;
  }
  .shipping-breakdown table td {
    padding: 7px 0;
  }
  .shipping-breakdown {
    padding-left: 13px;
    padding-right: 13px;
  }
  .shipping-breakdown table tr + tr {
    border-top: 1px solid #e2e2e2;
  }
  .shipping-breakdown table tr + tr td {
    border-top: 0;
  }
  .shipping-breakdown table .product {
    width: auto;
    padding-right: 0;
  }
  .cart-table td[data-th]:before,
  .summary-list td[data-th]:before {
    content: attr(data-th);
    display: inline-block;
    width: 92px;
    font-size: 16px;
    font-weight: 700;
    color: rgba(0, 0, 0, 0.5);
  }
  .summary-list td[data-th]:before {
    vertical-align: top;
    width: 140px;
  }
  .cart-table tr,
  .cart-table td,
  .cart-table table,
  .cart-table tbody,
  .summary-list tr,
  .summary-list td,
  .summary-list table,
  .summary-list tbody {
    display: block;
  }
  .cart-table thead,
  .cart-table th,
  .summary-list thead,
  .summary-list th {
    display: none;
  }
  .cart-table table tr td:not(.image):not(.name),
  .summary-list table tr td:not(.image):not(.name) {
    display: block;
  }
  .cart-table tr.message {
    display: block;
  }
  .cart-table table tr:not(.message) td,
  .summary-list tr td {
    border-bottom: 0;
    background: none;
    padding: 11px 0;
  }
  .cart-table table tr td.name,
  .summary-list table tr td.name {
    width: auto;
  }
  .cart-table table tr:not(.message) {
    border-bottom: 12px solid #eeeeee;
    background: #fff;
    padding: 10px 19px 10px 19px;
  }
  .summary-list table tr {
    border-bottom: 1px solid #e5e5e5;
    padding: 16px 7px;
  }
  .cart-page h1 {
    margin-bottom: 27px;
  }
  .cart-table table td.qnt {
    text-align: left;
  }
  .cart-table table tr td.image,
  .summary-list table tr td.image,
  .order-summmary-list tr td.image {
    width: 75px;
    float: left;
    text-align: left;
  }
  .summary-list table tr td.image,
  .order-summmary-list tr td.image {
    padding-left: 0;
  }
  .cart-table table tr td.image img,
  .summary-list table tr td.image img,
  .order-summmary-list tr td.image img {
    vertical-align: top;
    max-width: 90%;
    height: auto;
  }
  .cart-table table tr td.name,
  .summary-list table tr td.name,
  .order-summmary-list tr td.name,
  .order-summmary-list tr td.price {
    display: block;
    overflow: hidden;
  }
  .cart-table table tr td.price,
  .summary-list table tr td.qnt {
    clear: both;
  }
  .cart-table table tr td.price .ship {
    padding-left: 92px;
  }
  .cart-table table tr:not(.message) .quote {
    padding-left: 92px;
  }
  .cart-table table td.delete {
    width: 100px;
    float: right;
    margin-top: -53px;
    text-align: right;
    line-height: 25px;
  }
  .cart-table table td.delete a {
    color: #fff;
    line-height: 20px;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 3px 10px;
    text-transform: uppercase;
    background: #999999;
    text-decoration: none;
  }
  .cart-table table td.delete a:before {
    display: none !important;
  }
  .cart-table table tr .quote .icon-stick {
    margin-top: 0;
  }
  .cart-table .mobile-hide {
    display: none !important;
  }
  .summary-list table tr td {
    padding: 11px 0;
    border: none;
  }
  .summary-list table tr td.image + td.name {
    width: auto;
  }
  .summary-list table tr td.name {
    margin-right: 0;
    padding-right: 0;
  }
  .summary-list table tr td.qnt {
    width: auto;
  }
  .summary-list table {
    border-top: 1px solid #e5e5e5;
  }
  .summary-list {
    padding-top: 0;
  }
  .icon-stick .text {
    width: 202px;
    white-space: normal;
    left: -24px;
  }
  .cart-bottom .cart-bottom-l,
  .cart-bottom .cart-bottom-summary-left {
    width: auto;
    float: none;
  }
  .cart-bottom .price-group {
    float: none;
    padding-top: 32px;
  }
  .cart-bottom {
    height: auto;
    padding-left: 17px;
    padding-right: 17px;
    margin-bottom: 0;
  }
  .cart-bottom-ship {
    padding: 11px 0 0 0;
  }
  .cart-actions {
    padding-left: 17px;
    background: #fff;
    padding-bottom: 20px;
    padding-top: 15px;
  }
  .cart-actions .buttons {
    float: none;
  }
  .cart-actions .btn {
    float: none;
    clear: both;
    margin-top: 20px;
    display: block;
  }
  .cart-page-title .checkout-btn {
    float: right;
    display: inline-block;
  }
  .checkout-payment-choose > div {
    width: 50%;
    vertical-align: bottom;
  }
  .checkout-payment-choose .icon-block {
    height: 130px;
  }
  .checkout-payment-choose .icon-block.current {
    padding-top: 31px;
  }
  .checkout-payment-choose .icon-block img {
    margin: 0;
  }
  .summary-bottom {
    padding-left: 7px;
    padding-right: 7px;
  }
  .summary-text-blocks {
    display: block;
    padding-top: 20px;
    margin-top: 3px;
    padding-left: 7px;
    padding-right: 7px;
  }
  .summary-text-blocks .row {
    display: block;
  }
  .summary-text-blocks .row + .row {
    margin-top: 30px;
  }
  .summary-text-blocks .row-security {
    display: none;
  }
  .summary-list .shipping-method {
    padding-left: 143px;
  }
  .summary-list .qnt2 {
    width: auto;
  }
  .summary-list-breakdown table {
    border-top: 0;
  }
  .summary-list h3 {
    padding: 36px 0 0 7px;
  }
  .order-summmary-list table,
  .order-summmary-list tr,
  .order-summmary-list td,
  .order-summmary-list tbody {
    display: block;
  }
  .order-summmary-list tr td.price {
    padding-left: 75px;
    overflow: visible;
    padding-top: 0;
  }
  .order-summmary-list table {
    border-top: none;
  }
  .order-total .row {
    display: block;
    width: auto;
  }
  .order-total {
    padding-left: 0;
    padding-right: 0;
  }
  .order-total .row + .row {
    margin-top: 20px;
  }
  .order-text-block .row {
    padding: 0;
  }
  .order-text-block .row + .row {
    border-top: 0;
    padding-top: 0;
    margin-top: 13px;
  }
  .pre-header .buttons {
    display: block;
    float: none;
    padding-top: 16px;
  }
  .pre-header .buttons a {
    margin-left: 0;
    margin-right: 12px;
  }
  .short-page.big-padding {
    padding: 40px 20px;
  }
  .cart-table table td.qnt-static,
  .cart-table table tr:not(.message) td.qnt-static {
    text-align: left;
  }
  .cms-block .columns .column-4 {
    width: 100%;
    display: block;
    padding-right: 0;
  }
  .instant-order-block label {
    display: block;
  }
  .rma-returns-row .inline-block {
    width: 170px;
  }
  .rma-returns-row td p.name {
    margin-bottom: 2px;
  }
  .rma-returns-row td:nth-child(1),
  .rma-returns-row td:nth-child(3),
  .rma-returns-row td:nth-child(4) {
    text-align: left;
  }
  .rma-returns-row td:nth-child(2) {
    max-width: none;
  }
  .rma-returns-row.read-only td:nth-child(2),
  .rma-returns-row.read-only td:nth-child(3) {
    text-align: left;
  }
  .rma-returns-row.read-only td:nth-child(4) {
    width: auto;
  }
  .rma-returns-row.read-only td:nth-child(4) p {
    padding-bottom: 3px;
  }
  .order-total .order-cell-margin {
    margin-bottom: 40px;
  }
  #auto-suggest-container {
    display: none;
  }
  .order-list.billing-addresses td.num {
    width: 33px;
  }
  .order-list.billing-addresses td.contact {
    font-weight: bold;
  }
  .order-list.billing-addresses td.address {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .order-list.billing-addresses td.address span {
    color: #3a3d3f;
  }
  .cell-inline-50pr {
    display: block;
    width: auto;
    padding-right: 0px;
    margin-top: 30px;
    vertical-align: top;
  }
  .product-slide .image {
    width: 49%;
    margin-left: 0;
  }
  .product-slide .image .ribbon {
    position: absolute;
    top: 20px;
    right: 15px;
  }
  .product-slide .image .ribbon span {
    width: 40px;
    height: 42px;
    background-size: 40px 83px;
  }
  .product-slide .image .ribbon span.new-ribbon {
    background-position: 0 -42px;
  }
  .product-slide .image .ribbon span.sale-ribbon {
    background-position: 0 0;
  }
  .product-slide .content {
    margin-left: 49%;
    padding: 10px 10px 40px 0;
  }
  .product-slide .content .title {
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 6px;
  }
  .product-slide .content .description {
    display: none;
  }
  .product-slide .content .price {
    font-size: 20px;
    margin-bottom: 7px;
  }
  .product-slide .content .price span {
    display: none;
  }
  .product-slide .content .btn {
    font-size: 11px;
    letter-spacing: 0px;
  }
  .cart-bottom .special-instructions {
    width: auto;
    float: none;
    margin: 20px 0;
  }
  .slider-wrapper .slider article.product-slide img {
    width: 100%;
  }
  .goods-tabs .tabs-content {
    min-height: inherit;
  }
  .goods-image img {
    max-width: 100%;
    height: auto;
  }
  .product-field label {
    display: block;
  }
  footer .footer-logo {
    margin-bottom: 15px;
    width: 130px;
    background-size: contain;
  }
  footer .contacts {
    padding-bottom: 30px;
  }
  .breadcrumbs span {
    display: none;
  }
  .breadcrumbs > *:nth-last-child(2):after {
    display: none;
  }
  .category-list h2 {
    cursor: pointer;
    padding-right: 35px;
    position: relative;
  }
  .category-list h2:before {
    position: absolute;
    content: "";
    display: block;
    margin-top: -4px;
    top: 50%;
    right: 15px;
    width: 17px;
    height: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAGBJREFUeNqc0UEOgDAIRNE/3P/O48KYWCqIsiKFvrZUgDlD9pXOQpIB4rbmP0BGlsIUAAjb+gLlum3FlUygJ2B5zhtUAdtMKqgDym/t5pKB7SZdY7ce0xMroEXSRnV9xwDGVz8NLiLTFQAAAABJRU5ErkJggg==') no-repeat;
  }
  .category-list ul {
    display: none;
  }
  .category-list.active h2:before {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv;
    /*IE*/
    filter: flipv;
  }
  .product-list4 {
    padding-top: 20px;
    padding-bottom: 30px;
  }
  .product-list4 .column {
    width: 100%;
    float: none;
    padding: 0;
  }
  .login-block.login-block-sidebar {
    padding: 0;
  }
  .login-block.login-block-sidebar h3 {
    cursor: pointer;
    position: relative;
    height: 60px;
    line-height: 60px;
    background-color: lightgrey;
    padding: 0 35px 0 10px;
    font-size: 22px;
    font-weight: 700;
    text-align: left;
  }
  .login-block.login-block-sidebar h3:before {
    position: absolute;
    content: "";
    display: block;
    margin-top: -4px;
    top: 50%;
    right: 15px;
    width: 17px;
    height: 11px;
    background: url('data:image/png;base64,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') no-repeat;
  }
  .login-block.login-block-sidebar.active h3:before {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -ms-filter: flipv;
    /*IE*/
    filter: flipv;
  }
  .login-block.login-block-sidebar .login-block-sidebar-mobile-inner {
    padding: 30px 20px;
  }
  .slider-wrapper .slider {
    max-height: 220px;
  }
  .promo-banner-inner {
    display: block;
  }
  .promo-banner-inner .cell-left .content {
    font-size: 15px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .promo-banner-inner .cell-left .content .fineprint {
    margin-top: 8px;
    margin-bottom: 0;
  }
  .promo-banner-inner .cell-right .content {
    padding: 7px 10px;
  }
  .promo-banner-inner .btn {
    position: relative;
    right: auto;
    top: auto;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 13px;
    width: 100%;
  }
  .promo-banner-inner .float-right {
    float: none;
    text-align: center;
  }
  .promo-banner-inner .float-left {
    float: none;
    text-align: center;
  }
  .promo-banner-inner .cell-right {
    display: none;
  }
  .promo-banner-inner.discount .cell-right {
    display: block;
  }
  .promo-banner-inner.discount .cell-right .btn {
    margin-top: 0;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-left .content .float-left {
    padding-right: 0;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-right {
    display: block;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-right .content {
    padding: 10px;
  }
  .promo-banner-inner.promo-quick-order-pad .cell-right .content .product-description {
    padding: 0;
    text-align: center;
  }
  .promo-banner-inner.electrophoresis .cell-left .content .title {
    font-size: 17px;
  }
  .promo-banner-inner.electrophoresis .cell-right {
    display: block;
  }
  .promo-banner-inner.electrophoresis .cell-right .btn {
    margin-top: 0px;
  }
  .slider-wrapper .product-promo-slide .wrapper {
    min-height: 220px;
  }
  .slider-wrapper .product-promo-slide .wrapper .left-column,
  .slider-wrapper .product-promo-slide .wrapper .right-column,
  .slider-wrapper .product-promo-slide .wrapper .center-column {
    width: 50%;
    height: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-top: 0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .slider-wrapper .product-promo-slide .wrapper .left-column .btn,
  .slider-wrapper .product-promo-slide .wrapper .right-column .btn,
  .slider-wrapper .product-promo-slide .wrapper .center-column .btn {
    min-height: 30px;
    height: auto;
    letter-spacing: 0;
    font-size: 11px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
  }
  .slider-wrapper .product-promo-slide .wrapper .left-column {
    min-height: 220px;
  }
  .slider-wrapper .product-promo-slide .wrapper .center-column {
    margin: 0;
    float: right;
  }
  .slider-wrapper .product-promo-slide .wrapper .center-column img {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
  }
  .slider-wrapper .product-promo-slide .wrapper .product-title {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 15px;
  }
  .slider-wrapper .product-promo-slide .wrapper .product-price {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .slider-wrapper .product-promo-slide .wrapper .available {
    font-size: 14px;
    margin: 0 0 15px 0;
    line-height: 160%;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .left-column {
    width: 50%;
    padding-top: 15px;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .left-column p {
    font-size: 13px;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column {
    width: 50%;
    padding: 15px 15px 0 15px;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .right-column .product-description {
    font-size: 15px;
    line-height: 120%;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .center-column {
    width: 50%;
    right: 0;
    padding: 0 15px 0 15px;
    overflow: hidden;
  }
  .slider-wrapper .product-promo-slide.promo-quick-order-pad .wrapper .center-column img {
    width: 100%;
    height: auto;
    max-width: 130px;
    display: inline-block;
    vertical-align: bottom;
  }
  .slider-wrapper .product-promo-slide:not(.discount) .right-column {
    display: none;
  }
  .slider-wrapper .product-promo-slide.discount .left-column,
  .slider-wrapper .product-promo-slide.discount .right-column {
    padding-top: 15px;
  }
  .slider-wrapper .product-promo-slide.discount .wrapper .title-block {
    min-height: auto;
  }
  .slider-wrapper .product-promo-slide.discount .wrapper .title-block .product-title {
    font-size: 16px;
  }
  .slider-wrapper .product-promo-slide.discount .timer-title {
    font-size: 16px;
    margin-bottom: 15px;
  }
  .slider-wrapper .product-promo-slide.discount .timer {
    margin-bottom: 15px;
  }
  .slider-wrapper .product-promo-slide.discount .timer p {
    width: 20px;
    height: 23px;
    line-height: 23px;
    margin-right: 3px;
    font-size: 15px;
  }
  .slider-wrapper .product-promo-slide.discount .timer p.comma:after {
    right: 0;
  }
  .slider-wrapper .product-promo-slide.discount .timer-description {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 120%;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column {
    width: 50%;
    padding-top: 20px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column .title-block {
    min-height: 120px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column .product-title {
    font-size: 21px;
    margin-bottom: 14px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .left-column .product-title-2 {
    font-size: 15px;
    font-weight: normal;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column {
    display: block;
    width: 50%;
    padding: 5px 6px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column img.mobile {
    display: block;
    max-height: 200px;
    width: auto;
    margin: 0 auto;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column img.tablet-up {
    display: none;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column .discount-product-element {
    display: inline-block;
    width: 48%;
    font-size: 10px;
    font-weight: normal;
    padding-bottom: 10px;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column .discount-product-element img {
    height: 50px;
    width: auto;
    margin: 0 auto;
  }
  .slider-wrapper .product-promo-slide.new-products-with-discount .wrapper .right-column .discount-product-element span {
    font-size: 10px;
    font-weight: normal;
    margin-top: 5px;
    line-height: 100%;
  }
  .slider-wrapper .product-promo-slide.electrophoresis .wrapper .product-title {
    padding-top: 0;
    min-height: auto;
  }
  .slider-wrapper .product-promo-slide.flip-elements .wrapper .right-column img.mobile {
    max-height: 170px;
  }
  .slider-wrapper .slick-dots {
    bottom: 25px;
  }
  .slider-wrapper .slick-dots li button {
    height: 13px;
    width: 22px;
    margin-right: 8px;
  }
  .slider-wrapper .slick-dots,
  .slider-wrapper .fineprint {
    left: 15px;
  }
  .slider-wrapper .fineprint .content a {
    text-decoration: underline;
    color: #cccccc;
  }
  .slider-wrapper .fineprint .content .desktop {
    display: none;
  }
  .slider-wrapper .fineprint .content .mobile {
    display: block;
  }
  .slider-wrapper .fineprint {
    bottom: 0;
    left: 0;
    width: 200%;
    padding: 4px;
    background: #f9f3f3;
  }
  .slider-wrapper .fineprint .content {
    width: auto;
    font-size: 9px;
    text-align: center;
  }
  .bulk-order .cell-left,
  .bulk-order .cell-right {
    float: none;
    padding: 0;
    width: auto;
    margin: 0;
  }
  .bulk-order .white-box {
    margin-bottom: 13px;
  }
  .bulk-order .cell-right textarea {
    height: 100px;
  }
  .bulk-order .bulk-order-elements .row {
    display: none;
  }
  .bulk-order .bulk-order-elements .row:nth-child(1),
  .bulk-order .bulk-order-elements .row:nth-child(2),
  .bulk-order .bulk-order-elements .row:nth-child(3),
  .bulk-order .bulk-order-elements .row:nth-child(4) {
    display: block;
  }
  .bulk-order .bulk-order-elements .row .element,
  .bulk-order .bulk-order-elements .row .element:first-child {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    float: none;
  }
  .bulk-order .bulk-order-elements .row.title .element:first-child {
    display: none;
  }
  .bulk-order .more-fields {
    display: block;
  }
  .bulk-order-block {
    display: none;
  }
  .product-slider {
    margin-left: 35px;
    margin-right: 35px;
  }
  .pre-header-small {
    padding-top: 17px;
    padding-bottom: 10px;
  }
  .pre-header-small h1 {
    font-size: 25px;
  }
  .pre-header-small.center h1 {
    font-size: 21px;
    text-align: center;
  }
  .added-to-cart {
    display: block;
    margin-bottom: 20px;
  }
  .added-to-cart .products-block,
  .added-to-cart .cart-block {
    width: 100%;
    max-width: 100%;
    padding: 10px;
  }
  .added-to-cart .products-block .row {
    min-height: 32px;
    margin-bottom: 7px;
  }
  .added-to-cart .products-block .row .check-mark {
    width: 19px;
    height: auto;
    top: 9px;
  }
  .added-to-cart .products-block .row .image {
    left: 25px;
    width: 45px;
    height: 32px;
    line-height: 32px;
  }
  .added-to-cart .products-block .row .image img {
    max-height: 32px;
  }
  .added-to-cart .products-block .row .name {
    line-height: 32px;
    padding-left: 77px;
    padding-right: 53px;
  }
  .added-to-cart .products-block .row .qty {
    height: 32px;
    line-height: 32px;
  }
  .added-to-cart .cart-block .button-block {
    position: relative;
    bottom: inherit;
    left: inherit;
  }
  .added-to-cart .cart-block .price-label {
    margin-top: 5px;
    margin-bottom: 13px;
  }
  .congrats-shopping-cart {
    display: block;
  }
  .congrats-shopping-cart .left,
  .congrats-shopping-cart .right {
    display: block;
    text-align: center;
  }
  .congrats-shopping-cart .right {
    padding-top: 0;
  }
  section.cookie .center {
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 0;
    text-align: center;
  }
  section.cookie .center .btn {
    position: inherit;
    right: auto;
    top: auto;
    margin: 15px 0 0 0;
  }
}
@media screen and (max-width: 479px) {
  .goods-images-additional {
    width: auto;
    font-size: 0;
    line-height: 0;
    float: none;
    margin-bottom: 16px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .goods-images-additional .row {
    width: 33.3%;
    display: inline-block;
    padding: 0 5px;
  }
  .goods-images-additional .row + .row {
    margin-top: 0;
  }
  .goods-image {
    margin-bottom: 8px;
  }
  .rma-returns-row td[data-th]:before {
    width: 110px;
  }
  .rma-returns-row .inline-block {
    width: 140px;
  }
}
@media screen and (max-width: 550px) {
  .main .product-list article,
  .product-list article,
  .product-list2 article {
    width: 160px;
    padding: 0 5px;
  }
  .main .product-list article .image-box,
  .product-list article .image-box,
  .product-list2 article .image-box {
    height: 110px;
    line-height: 110px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .main .product-list article .image-box img,
  .product-list article .image-box img,
  .product-list2 article .image-box img {
    max-width: 100%;
    max-height: 110px;
    height: auto;
    width: auto;
  }
  .main .product-list article .price-group,
  .product-list article .price-group,
  .product-list2 article .price-group {
    position: relative;
    padding-top: 10px;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
  }
  .main .product-list article .price-group .price-your,
  .product-list article .price-group .price-your,
  .product-list2 article .price-group .price-your {
    float: none;
  }
  .main .product-list article .btn-block,
  .product-list article .btn-block,
  .product-list2 article .btn-block {
    bottom: 15px;
    left: 10px;
    right: 10px;
  }
  .main .product-list article .inbox,
  .product-list article .inbox,
  .product-list2 article .inbox {
    padding-bottom: 60px;
  }
  .product-list2 article {
    height: 180px;
  }
  .icon-stick {
    margin-top: 0;
  }
}
.header-contact-us {
  z-index: 100;
  position: absolute;
  right: auto;
  top: 15px;
  left: 400px;
  width: 195px;
}
.header-contact-us .link {
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  float: right;
}
.header-contact-us .link a {
  color: #0080b9;
  text-decoration: none;
}
.header-contact-us .phone {
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  color: #5b5c5a;
  line-height: 110%;
  margin-top: 2px;
}
.header-contact-us .phone a {
  color: #5b5c5a;
  text-decoration: none;
}
@media screen and (min-width: 1290px) {
  .header-contact-us {
    position: absolute;
    right: 350px;
    left: auto;
    top: 0;
    width: 200px;
    height: 110px;
    background-color: white;
    padding: 42px 20px 0 20px;
  }
  .header-contact-us .link {
    display: block;
    font-weight: 700;
    font-size: 14px;
    float: none;
  }
  .header-contact-us .link a {
    color: #0080b9;
    text-decoration: none;
  }
  .header-contact-us .phone {
    display: block;
    font-weight: 700;
    font-size: 16px;
    color: #5b5c5a;
    line-height: 110%;
    margin-top: 2px;
  }
  .header-contact-us .phone a {
    color: #5b5c5a;
    text-decoration: none;
  }
  header .search {
    width: 450px;
  }
  header {
    padding-left: 260px;
  }
  header .bulk-order-block {
    left: 240px;
  }
  .header-contact-us {
    display: block;
  }
  .main {
    width: 1040px;
  }
  .main .product-list article {
    width: 25%;
  }
  .main2 {
    width: 960px;
  }
  .center {
    width: 1280px;
  }
  nav.headnav > ul > li > a {
    padding: 0 40px;
  }
  .product-list.special-offers article {
    width: 25%;
  }
  .product-list article {
    width: 20%;
  }
  .goods-main {
    width: 750px;
  }
  .goods-sidebar {
    width: 510px;
  }
  .account-forms .row,
  .account-forms .field {
    max-width: 480px;
  }
  .goods-image {
    width: 590px;
  }
}
@media screen and (max-width: 1290px) {
  .product-list.special-offers article .image-box {
    height: 160px;
    line-height: 160px;
  }
}
/* Melford Customization*/
.header-contact-us .link a {
  color: #e90643;
}
header .acc-block .drop-link {
  color: #828b8d;
}
nav.headnav > ul > li.orange-color > a {
  color: #ff4458;
}
.slider-wrapper .slider article .text {
  text-shadow: none;
}
.btn-orange {
  background-color: #e90643;
}
.btn-orange:hover {
  background-color: #c30034;
}
.product-list .price-group .price-your {
  color: #2e2e2e;
}
#operator_avatar {
  background-color: #e90643 !important;
}
header .acc-block div.drop-link:after,
header .cart-block .drop-link:after {
  background: transparent url(data:image/png;base64,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) top left no-repeat;
}
header .cart-block .icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAARFJREFUeNrU1iEOgzAUBuCGpznBPIpsR3gJZh43O8UFdoA5TtEjTHACDjDBAZZMISaeIxMYZtqEENpC88o28StIPtL3+h6CAIeZdAQoCTAmQMEdYUB15DfQjgCjEOg0kcI0fNgCFQRYj9BiK7QMWVfTg9xRa9/cCTA1obtA6ECAte0Y2kBoY0NvgdDShl4CoYkNzULU09a9Qs3dnhk9u1BBgA0j2OkF4kIlIypdw0HnzIhmS9GUCXyOt5ULjZjqWiyZvdORWHl2cqvue7QWFVttmZ9AUzVNegJ86EtuyFGtsLfqh8wHjQnwNVOv3PBx09r3BJisRU+GJqkcfxzjXP8CXXO8e67j9WmkRr0720ifAQC9tfxyAFHmmgAAAABJRU5ErkJggg==) 0 0 no-repeat;
}
.logo {
  width: 255px;
  height: 28px;
  background: url('/themes/theme_melford/assets/images/melford-header-logo.png') top left no-repeat;
  margin-top: 17px;
}
.footer-logo {
  width: 205px;
  height: 23px;
  background: url('/themes/theme_melford/assets/images/melford-footer-logo.png') top left no-repeat;
}
header {
  padding: 0 0 0 290px;
}
header .bulk-order-block {
  left: 270px;
}
header .search {
  width: 300px;
}
.breadcrumbs a {
  color: #e90643;
}
.cart-actions a.continue {
  color: #828b8d;
}
.cart-table table td.name a {
  color: #000;
  text-decoration: underline;
}
.cart-table table tr td.price {
  color: #666;
}
header .head-cart-list .head-cart-content a {
  color: #000;
  text-decoration: underline;
}
.product-list4 .column ul li a {
  color: #000;
}
.product-list h3 a:hover {
  color: #000;
}
header .acc-block .drop-links li a,
.orders-page a:not(.btn) {
  color: #000;
}
.frequently-bought-together .frequently-bought-product-list a {
  color: #000;
  text-decoration: underline;
}
.frequently-bought-together .frequently-bought-product-list .price {
  color: #595959;
}
.jq-checkbox.checked .jq-checkbox__div {
  background: #e90643;
}
.checkout-progress > div.active:before {
  background: #e90643;
}
.checkout-progress > div:not(:first-child).active:after {
  background: #e90643;
}
#google_translate_element {
  font-family: 'Open Sans', sans-serif;
  margin-right: 24px;
  margin-top: 1px;
}
#google_translate_element .goog-te-gadget-simple {
  border: none;
}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value {
  padding-top: 1px;
  text-decoration: none !important;
}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-child(1) {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-child(3) {
  display: none;
}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:nth-child(5) {
  background: transparent url(data:image/png;base64,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) top left no-repeat;
  width: 11px;
  height: 9px;
  display: inline-block;
  margin: 0 0 5px -3px;
  text-indent: -20000px;
  vertical-align: bottom;
}
#cur_form .jq-selectbox__select {
  cursor: pointer;
}
#cur_form .jq-selectbox__select-text {
  border: none;
  padding-left: 0;
}
.slider-wrapper .slick-dots .slick-active button {
  background-color: #e90643;
}
.slider-wrapper .navigation-dark .slick-dots li.slick-active button {
  background-color: #e90643;
}
.slider-wrapper .navigation-dark .slick-dots li button {
  background-color: rgba(233, 6, 67, 0.4);
}
header .bubble {
  background: #e90643;
}
header .bubble:before {
  border-left: 13px solid #e90643;
}
.success-register:before {
  background: url('data:image/png;base64,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') top left no-repeat;
}
.success-register a {
  color: #e90643;
}
.login-block a {
  color: #e90643;
}
@media screen and (max-width: 767px) {
  header {
    padding: 0 0 0 120px;
  }
  header .search {
    width: 100%;
  }
  header .cart-block .drop-link {
    background-image: url(data:image/png;base64,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);
  }
}
@media print {
  body {
    background: #fff;
  }
  .bulk-order-block,
  .header-absolute-block,
  .st-sticky-share-buttons,
  #livechat-compact-container {
    display: none !important;
  }
  nav.headnav {
    border-top: 1px solid #000;
    background: none;
  }
  nav.headnav > ul > li {
    border-bottom: 1px solid #000;
  }
  nav.headnav > ul > li a {
    color: #000;
    padding-left: 5px;
    padding-right: 5px;
  }
  header .cart-block,
  header .acc-block {
    background: none;
  }
  .product-list .group {
    color: #000;
  }
  .product-list article:before {
    border: 1px solid #000;
  }
  .cart-bottom {
    border-bottom: 2px solid #000;
  }
  .cart-table table th {
    border-bottom: 2px solid #000;
    color: #000;
  }
  .cart-table table tr td.price {
    color: #000;
  }
  .cart-table table tr:not(.message) td {
    border-bottom: 1px solid #000;
  }
  .footer-wrapper {
    background: none;
  }
  footer .footer-logo {
    display: none;
  }
  footer .contacts {
    color: #000;
  }
  footer nav .row a {
    color: #000;
  }
  .goods-tabs {
    border: 1px solid #999;
  }
  .goods-tabs .tabs-content {
    min-height: 20px;
    color: #000 !important;
  }
  .goods-tabs .tabs-content .current {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    color: #000 !important;
    -webkit-animation-name: none !important;
    animation-name: none !important;
    -webkit-animation-duration: inherit !important;
    animation-duration: inherit !important;
    -webkit-animation-fill-mode: none !important;
    animation-fill-mode: none !important;
  }
  .add-text {
    color: #000 !important;
  }
}


