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

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

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

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

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

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

// ----------------------------------------------
*/
/* ============================================ *
 * Homepage
 * ============================================ */
/* -------------------------------------------- *
 * Primary Banner
 */
/* line 10, ../scss/content/_home.scss */
body.cms-home .main-container {
  margin-top: 10px;
  padding: 0;
  max-width: 100%;
  background-color: #FFFFFF;
}
/* line 16, ../scss/content/_home.scss */
body.cms-home .main-container .main {
  padding: 0;
}
/* line 20, ../scss/content/_home.scss */
body.cms-home .slideshow-holder {
  background-color: #f8f8f8;
}
/* line 23, ../scss/content/_home.scss */
body.cms-home .slideshow-holder #ibanners-slideshow-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 29, ../scss/content/_home.scss */
body.cms-home .slideshow-container {
  margin: 0;
  display: block;
  max-width: 100%;
  float: none;
}
/* line 36, ../scss/content/_home.scss */
body.cms-home .banner-holder {
  background-color: #FFFFFF;
}
/* line 38, ../scss/content/_home.scss */
body.cms-home .banner-holder #ibanners-campaigns-wrapper,
body.cms-home .banner-holder #ibanners-campaigns_local-wrapper,
body.cms-home .banner-holder #ibanners-small-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
  /* line 47, ../scss/content/_home.scss */
  body.cms-home .slideshow-container {
    max-width: 100%;
  }
}

/* line 53, ../scss/content/_home.scss */
#ibanners-category_slideshow {
  margin-bottom: 15px;
}

/* -------------------------------------------- *
 * Larger Banners Section
 */
/* line 61, ../scss/content/_home.scss */
body #ibanners-campaigns ul > li,
body #ibanners-campaigns_local ul > li {
  margin: 10px 10px 0 0;
  list-style: none;
  text-align: center;
  position: relative;
  float: left;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 71, ../scss/content/_home.scss */
#ibanners-campaigns ul,
#ibanners-campaigns_local ul {
  margin: 0 0 0 0;
  padding: 0;
  width: 100%;
}
/* line 77, ../scss/content/_home.scss */
#ibanners-campaigns ul:after,
#ibanners-campaigns_local ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 81, ../scss/content/_home.scss */
#ibanners-campaigns ul > li:first-child,
#ibanners-campaigns_local ul > li:first-child {
  margin-left: 0;
  margin-right: 10px;
}
/* line 86, ../scss/content/_home.scss */
#ibanners-campaigns ul > li:last-child,
#ibanners-campaigns_local ul > li:last-child {
  margin-right: 0;
}
/* line 90, ../scss/content/_home.scss */
#ibanners-campaigns ul img,
#ibanners-campaigns_local ul img {
  max-width: 100%;
  max-height: 263px;
  height: auto;
}
/* line 96, ../scss/content/_home.scss */
#ibanners-campaigns ul a:hover,
#ibanners-campaigns_local ul a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: block;
}
/* line 101, ../scss/content/_home.scss */
#ibanners-campaigns ul span,
#ibanners-campaigns_local ul span {
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  display: block;
  width: 100%;
  top: 10%;
  font-weight: 500;
  font-size: 20px;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 3px #555555;
}
/* line 114, ../scss/content/_home.scss */
#ibanners-campaigns ul strong,
#ibanners-campaigns_local ul strong {
  font-weight: 600;
  font-size: 26px;
  display: block;
}

@media (max-width: 800px) {
  /* line 123, ../scss/content/_home.scss */
  body.cms-home .main-container {
    margin-top: 0;
  }

  /* line 127, ../scss/content/_home.scss */
  body #ibanners-campaigns ul > li,
  body #ibanners-campaigns_local ul > li {
    margin: 10px 10px 0 0 !important;
  }

  /* line 133, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child,
  #ibanners-campaigns_local ul > li:first-child {
    margin: 10px 10px 0 10px !important;
  }
  /* line 137, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-left: 10px !important;
  }
  /* line 140, ../scss/content/_home.scss */
  #ibanners-campaigns ul li img,
  #ibanners-campaigns_local ul li img {
    max-height: 212px;
  }
}
@media only screen and (max-width: 599px) {
  /* line 151, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child img,
  #ibanners-campaigns_local ul > li:first-child img {
    max-height: 320px;
    height: 320px;
  }
  /* line 157, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(-n+2),
  #ibanners-campaigns_local ul > li:nth-child(-n+2) {
    margin-left: 10px !important;
  }
  /* line 161, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(n+3),
  #ibanners-campaigns_local ul > li:nth-child(n+3) {
    width: 30%;
    margin-right: 5%;
  }
  /* line 166, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-left: 0 !important;
  }
  /* line 169, ../scss/content/_home.scss */
  #ibanners-campaigns ul li img,
  #ibanners-campaigns_local ul li img {
    max-height: 225px;
    height: 225px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 180, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child,
  #ibanners-campaigns_local ul > li:first-child {
    width: 95% !important;
  }
  /* line 182, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child img,
  #ibanners-campaigns_local ul > li:first-child img {
    max-height: 260px;
    height: 260px;
  }
  /* line 188, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(-n+2),
  #ibanners-campaigns_local ul > li:nth-child(-n+2) {
    width: 47%;
  }
  /* line 192, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(n+3),
  #ibanners-campaigns_local ul > li:nth-child(n+3) {
    width: 46%;
  }
  /* line 196, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-left: 10px !important;
  }
  /* line 199, ../scss/content/_home.scss */
  #ibanners-campaigns ul li img,
  #ibanners-campaigns_local ul li img {
    max-height: 255px;
    height: 255px;
  }
}
@media (max-width: 375px) {
  /* line 210, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child,
  #ibanners-campaigns_local ul > li:first-child {
    margin: 10px 0 0 0 !important;
  }
  /* line 212, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child img,
  #ibanners-campaigns_local ul > li:first-child img {
    height: auto;
  }
  /* line 217, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(-n+2),
  #ibanners-campaigns_local ul > li:nth-child(-n+2) {
    width: 100% !important;
  }
  /* line 221, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:nth-child(n+3),
  #ibanners-campaigns_local ul > li:nth-child(n+3) {
    width: 100% !important;
    margin-left: 10px !important;
  }
  /* line 226, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-left: 10px !important;
  }
  /* line 229, ../scss/content/_home.scss */
  #ibanners-campaigns ul li img,
  #ibanners-campaigns_local ul li img {
    max-width: 100%;
    max-height: 263px !important;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 239, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child,
  #ibanners-campaigns_local ul > li:first-child {
    margin-left: 0;
  }
  /* line 243, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-right: 0;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 250, ../scss/content/_home.scss */
  body #ibanners-campaigns ul > li,
  body #ibanners-campaigns_local ul > li {
    margin: 10px 20px 0 0;
  }

  /* line 256, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:first-child,
  #ibanners-campaigns_local ul > li:first-child {
    margin: 10px 20px 0 20px;
  }
  /* line 260, ../scss/content/_home.scss */
  #ibanners-campaigns ul > li:last-child,
  #ibanners-campaigns_local ul > li:last-child {
    margin-left: 20px;
  }
}
/* -------------------------------------------- *
 * Small Banner Section
 */
/* Specifying the body only in order to override the .std ul li styling */
/* line 272, ../scss/content/_home.scss */
body #ibanners-small ul > li {
  margin: 10px 0 10px 0;
  list-style: none;
  text-align: center;
  position: relative;
  float: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  user-select: none;
  width: 32.75% !important;
}
/* line 281, ../scss/content/_home.scss */
body #ibanners-small ul > li:last-child {
  margin-right: 0 !important;
}

@media only screen and (max-width: 1200px) {
  /* line 287, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    width: 393px !important;
  }
}
@media (max-width: 1024px) {
  /* line 293, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    width: 30.7% !important;
  }
  /* line 296, ../scss/content/_home.scss */
  body #ibanners-small ul > li:first-child {
    margin-left: 20px !important;
  }
}
@media (max-width: 800px) {
  /* line 303, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    width: 31.5% !important;
    margin-left: 10px !important;
    float: left !important;
  }
  /* line 308, ../scss/content/_home.scss */
  body #ibanners-small ul > li:first-child {
    margin-left: 10px !important;
  }
}
@media only screen and (min-width: 801px) {
  /* line 315, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    margin-right: 10px !important;
  }
}
@media (max-width: 599px) {
  /* line 321, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    width: 96% !important;
  }
}
/* line 326, ../scss/content/_home.scss */
#ibanners-small ul {
  margin: 0 0 10px 0;
  padding: 0;
  width: 100%;
}
/* line 331, ../scss/content/_home.scss */
#ibanners-small ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 334, ../scss/content/_home.scss */
#ibanners-small ul > li:last-child {
  margin-bottom: 0;
}
/* line 338, ../scss/content/_home.scss */
#ibanners-small ul img {
  max-width: 100%;
  width: 100%;
}
/* line 343, ../scss/content/_home.scss */
#ibanners-small ul a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: block;
}
/* line 348, ../scss/content/_home.scss */
#ibanners-small ul span {
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  display: block;
  width: 100%;
  top: 10%;
  font-weight: 500;
  font-size: 20px;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  text-shadow: 1px 1px 3px #555555;
}
/* line 361, ../scss/content/_home.scss */
#ibanners-small ul strong {
  font-weight: 600;
  font-size: 26px;
  display: block;
}

@media only screen and (min-width: 801px) {
  /* Config: Three columns + flexible gutter */
  /* line 373, ../scss/content/_home.scss */
  body #ibanners-small ul > li {
    float: left;
    width: 31.74603%;
    margin-right: 2.38095%;
  }

  /* line 379, ../scss/content/_home.scss */
  #ibanners-small ul > li:nth-child(3n) {
    margin-right: 0;
  }
}
/* -------------------------------------------- *
 * New Products Section
 */
/* Hiding the reviews content via CSS because we can't modify the template, */
/* since it may be used in other places where those elements are needed */
/* line 390, ../scss/content/_home.scss */
.cms-index-index .products-grid .ratings,
.cms-index-index .products-grid .actions,
.cms-index-noroute .products-grid .ratings,
.cms-index-noroute .products-grid .actions {
  display: none;
}

/* line 397, ../scss/content/_home.scss */
.cms-index-index h2.subtitle {
  padding: 6px 0;
  text-align: center;
  color: #1483da;
  font-weight: 600;
  border-bottom: 1px solid #f5f5f5;
  border-top: 1px solid #f5f5f5;
}

/* line 406, ../scss/content/_home.scss */
.cms-index-noroute h2.subtitle {
  display: none;
}

/* ============================================ *
 * Category Landing Pages
 * ============================================ */
/* line 4, ../scss/content/_category.scss */
.ibanners-single {
  padding-bottom: 10px;
}
/* line 5, ../scss/content/_category.scss */
.ibanners-single img {
  width: 100%;
}

/* line 10, ../scss/content/_category.scss */
.messages {
  padding-top: 12px;
}

/* line 13, ../scss/content/_category.scss */
.footer-container {
  clear: both;
}

/* line 17, ../scss/content/_category.scss */
.nav-primary li.level0 li.level1 a:after {
  display: none;
}

@media only screen and (max-width: 980px) {
  /* line 22, ../scss/content/_category.scss */
  html, body {
    padding-top: 0px;
  }

  /* line 25, ../scss/content/_category.scss */
  .page .page-header {
    position: inherit;
  }

  /* line 29, ../scss/content/_category.scss */
  .nav-primary li.level0 li.level2, .nav-primary li.level0 li.level3 {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 36, ../scss/content/_category.scss */
  .nav-primary-ol {
    position: relative;
  }

  /* line 39, ../scss/content/_category.scss */
  .nav-primary li.level0 {
    position: initial;
  }

  /* line 42, ../scss/content/_category.scss */
  .nav-primary li.level0 ul {
    width: 100%;
    left: 0px;
    top: auto;
  }

  /* line 47, ../scss/content/_category.scss */
  .nav-primary li.level0 ul li {
    float: left;
    width: 285px;
    padding: 0px 20px 0px 0;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
  }

  /* line 54, ../scss/content/_category.scss */
  .nav-primary li.level1, .nav-primary li.level2, .nav-primary li.level3 {
    position: initial;
    padding: 0px 20px;
    float: left;
    width: 295px;
  }

  /* line 60, ../scss/content/_category.scss */
  .nav-primary li.level1 a, .nav-primary li.level2 a, .nav-primary li.level3 a {
    border-bottom: 1px solid #e5e5e5;
  }
}
/* line 67, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result,
.amshopby-index-index .breadcrumbs-result {
  position: absolute;
  top: 0px;
  margin-top: 0px;
  left: 30px;
}
/* line 72, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result li,
.amshopby-index-index .breadcrumbs-result li {
  float: left;
  font-size: 12px;
}
/* line 75, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result li p,
.amshopby-index-index .breadcrumbs-result li p {
  float: left;
  color: #000;
}
/* line 78, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result li p span,
.amshopby-index-index .breadcrumbs-result li p span {
  color: #9d0505;
  float: none;
  padding: 0 5px;
}
/* line 86, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result .result-count p,
.amshopby-index-index .breadcrumbs-result .result-count p {
  float: left;
  padding: 0 5px;
}
/* line 90, ../scss/content/_category.scss */
.catalogsearch-result-index .breadcrumbs-result .result-count a,
.amshopby-index-index .breadcrumbs-result .result-count a {
  color: #30abd3;
}

/* line 97, ../scss/content/_category.scss */
.category-image {
  position: relative;
}

/* line 101, ../scss/content/_category.scss */
.category-image {
  position: relative;
}

/* line 105, ../scss/content/_category.scss */
.categorylandingMainblock {
  border: 1px solid #E2E2E2;
  padding: 7px;
}

/* line 110, ../scss/content/_category.scss */
.catblocks {
  float: left;
  padding: 0 0 20px 0;
  width: 100%;
}

/* line 116, ../scss/content/_category.scss */
.catblocks li {
  position: relative;
  float: left !important;
  width: 23% !important;
  margin-right: 2.66667% !important;
  margin-bottom: 10px;
  border: 1px solid #f5f5f5;
  padding: 10px;
}

/* line 126, ../scss/content/_category.scss */
.catblocks li:hover {
  border-color: #1483da;
}

@media only screen and (max-width: 800px) {
  /* line 131, ../scss/content/_category.scss */
  .catblocks li {
    width: 49% !important;
    margin-right: 2% !important;
  }

  /* line 136, ../scss/content/_category.scss */
  .catblocks li:nth-child(even) {
    margin-right: 0 !important;
  }
}
@media only screen and (max-width: 479px) {
  /* line 142, ../scss/content/_category.scss */
  .catblocks li {
    width: 100% !important;
    margin-right: 0 !important;
    float: none;
  }
}
/* line 149, ../scss/content/_category.scss */
.catblocks li:last-child {
  margin-right: 0 !important;
}

/* line 153, ../scss/content/_category.scss */
.catblocks li img {
  width: 100%;
  max-width: 100%;
}

/* line 158, ../scss/content/_category.scss */
.catblocks li a span {
  color: #FFFFFF;
  position: absolute;
  background-color: #7B7C7B;
  font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 5px 10px;
  margin-right: 10px;
}

/* line 174, ../scss/content/_category.scss */
.catblocklinks a {
  color: #FFFFFF;
  text-decoration: none;
}

/* line 179, ../scss/content/_category.scss */
.catlandingbottomPromoblock {
  float: left;
  width: 100%;
  border: 1px solid #E2E2E2;
  margin-bottom: 100px;
}

/* line 186, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption {
  display: block;
  margin: 0;
  position: absolute;
  color: #000000;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
}

/* line 197, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

/* line 204, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

/* line 208, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(../images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

/* line 214, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

/* line 219, ../scss/content/_category.scss */
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover {
  text-decoration: underline;
  color: #1189C5;
}

/* line 225, ../scss/content/_category.scss */
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,
.catalog-category-view div.categoryland-caption span.blue-big-text {
  color: #3399CC;
  font-size: 50px;
  font-weight: 800;
  padding: 0 0 0 8px;
}

/* line 233, ../scss/content/_category.scss */
.catalog-category-view div.categoryland-caption span.blue-big-text {
  padding: 0 !important;
}

/* line 237, ../scss/content/_category.scss */
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,
.catalog-category-view div.categoryland-caption span.three-dots {
  background: url(../images/bg_threeDots.png) no-repeat center center;
  display: block;
  height: 20px;
}

/* line 244, ../scss/content/_category.scss */
.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,
.catalog-category-view div.categoryland-caption p.desc {
  font: italic 18px/28px Georgia, "Times New Roman", Times, serif;
  color: #656565;
}

/* line 250, ../scss/content/_category.scss */
.catalog-category-view .filter_link {
  margin-bottom: 20px;
  background-color: #fff;
  padding: 10px;
  padding-left: 20px;
}

/* line 257, ../scss/content/_category.scss */
.main #esns_background_layer {
  position: fixed;
}

/* line 262, ../scss/content/_category.scss */
.main .col-main .ajax-order-review .toggle-tabs {
  display: none;
}
/* line 265, ../scss/content/_category.scss */
.main .col-main .my-account .ajax-order-review .toggle-tabs {
  display: block;
}

/* line 270, ../scss/content/_category.scss */
.likipe-company-wishlist-edit.customer-account #wishlist-menu {
  display: none;
}

/* line 274, ../scss/content/_category.scss */
.form-group.create-buttons {
  text-align: right;
  margin-right: 10px;
}

/* line 279, ../scss/content/_category.scss */
.create-buttons a:hover {
  text-decoration: none;
}

/* line 283, ../scss/content/_category.scss */
.wishlist-delete-popup {
  padding: 20px 40px;
  box-shadow: 0 3px 5px 0px #BEBBBB;
  z-index: 9998;
  background-image: url("../../../rkv/default/images/newssubscribers/esns_dark2.png");
  height: 110px;
  overflow: hidden;
  text-align: center;
  position: fixed;
  top: 0;
  width: 100%;
  display: none;
}
/* line 295, ../scss/content/_category.scss */
.wishlist-delete-popup #esns_box_layer {
  max-width: 500px;
  margin: auto;
  background-color: #fff;
  margin-top: 300px !important;
}
/* line 301, ../scss/content/_category.scss */
.wishlist-delete-popup #esns_box_layer #esns_title #esns_box_block_1 {
  width: auto;
}

/* line 308, ../scss/content/_category.scss */
.datakraftpricelookup-text {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #777777;
}

/* line 314, ../scss/content/_category.scss */
.catalog-category-view .datakraftpricelookup-text {
  float: left;
  margin-left: 10px;
  margin-top: 5px;
}

/* line 319, ../scss/content/_category.scss */
.catalog-product-view .datakraftpricelookup-text {
  text-align: center;
  margin-bottom: 10px;
}

/* line 325, ../scss/content/_category.scss */
.price-info .price-box {
  text-align: left;
}

/* line 331, ../scss/content/_category.scss */
.checkout-onepage-success .order-summary .client-info, .checkout-onepage-success .order-summary .delivery-info {
  float: left;
}
/* line 334, ../scss/content/_category.scss */
.checkout-onepage-success .order-summary .order-information {
  float: none;
  margin-bottom: 60px;
}
/* line 338, ../scss/content/_category.scss */
.checkout-onepage-success .order-summary .part-wholedelivery {
  display: inline-block;
}

@media only screen and (max-width: 1024px) {
  /* line 343, ../scss/content/_category.scss */
  .product-collateral > dl > dd {
    display: block;
  }
}
/* line 347, ../scss/content/_category.scss */
.product-collateral > dl > dt > span {
  border-top: 1px solid #d3c8c8;
  border-left: 1px solid #d3c8c8;
  border-right: 1px solid #d3c8c8;
  padding: 13px 18px;
  background-color: #e9e9e9;
  color: #000;
}

/* line 355, ../scss/content/_category.scss */
.product-collateral > dl > dd {
  margin-top: 11px;
}

@media only screen and (max-width: 1024px) {
  /* line 359, ../scss/content/_category.scss */
  .product-collateral > dl > dt > span {
    border: 0;
    background-color: initial;
    color: #000;
  }

  /* line 364, ../scss/content/_category.scss */
  .product-collateral > dl > dd {
    margin-top: 0px;
  }
}
@media only screen and (min-width: 801px) {
  /* line 369, ../scss/content/_category.scss */
  .product-collateral > dl > dd, .product-collateral > dl > dt {
    display: block;
  }

  /* line 372, ../scss/content/_category.scss */
  .product-collateral > dl > dd {
    border-top: 1px solid #d3c8c8;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 378, ../scss/content/_category.scss */
  .product-collateral {
    border-bottom: 0;
  }
}
/* line 383, ../scss/content/_category.scss */
.catalog-product-view .products-related .products-list table tr td .required-entry-start {
  color: red;
  float: right;
  height: 15px;
  margin-top: -20px;
  margin-right: -10px;
  font-family: Arial, sans-serif;
  font-size: 15px;
}
@media only screen and (max-width: 600px) {
  /* line 393, ../scss/content/_category.scss */
  .catalog-product-view .products-related .products-list table tr td .required-entry-start {
    margin-right: 28%;
    margin-top: -15px;
  }
}
/* line 398, ../scss/content/_category.scss */
.catalog-product-view .products-related .products-list table tr td .choosing_childproducts {
  min-width: 165px;
  height: 30px;
}
/* line 402, ../scss/content/_category.scss */
.catalog-product-view .products-related .products-list table tr td .select-validation-advice {
  color: red;
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 407, ../scss/content/_category.scss */
  .catalog-product-view .products-related .products-list table tr td .select-validation-advice {
    margin-bottom: -20px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 412, ../scss/content/_category.scss */
  .catalog-product-view .products-related .products-list table tr td .select-validation-advice {
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 667px) and (max-width: 768px) {
  /* line 419, ../scss/content/_category.scss */
  .catalog-product-view .products-related .products-list table tr td .choosing_childproducts {
    min-width: 134px;
  }

  /* line 422, ../scss/content/_category.scss */
  .catalog-product-view .products-list table tbody td {
    padding: 0;
  }
}
/* line 1, ../scss/content/_printer.scss */
.tier-prices,
.tier-prices-grouped {
  display: block;
  padding: 0;
  background: none;
  border: none;
  margin-top: 0;
}

/* line 10, ../scss/content/_printer.scss */
.tier-prices li,
.tier-prices-grouped li {
  float: left;
  height: 30px;
  width: 100%;
  font-size: 13px;
}

/* line 18, ../scss/content/_printer.scss */
.staggered-prices li strong {
  display: block;
}

/* line 22, ../scss/content/_printer.scss */
.staggered-prices .price {
  font-weight: normal;
  font-size: 14px;
}

/* line 28, ../scss/content/_printer.scss */
.toner-products .environmental,
.toner-products .new-product {
  position: static;
}

/* line 35, ../scss/content/_printer.scss */
.ui-widget.ui-widget-content {
  overflow-y: scroll;
  max-height: 272px;
  overflow-y: scroll;
  overflow-x: hidden;
}
