/* line 4, ../../sass/product.scss */
.product-container > div.col-md-3 {
  padding: 0 .25rem;
}

/* line 7, ../../sass/product.scss */
#product-info {
  overflow: auto;
}
/* line 9, ../../sass/product.scss */
#product-info li {
  list-style: inherit;
  margin-left: 25px;
}

/* line 14, ../../sass/product.scss */
#product-price-col.col-md-3,
#product-pic-col.col-md-3 {
  padding: 0;
}

/* line 19, ../../sass/product.scss */
#content #product-pic-col {
  text-align: center;
}
/* line 22, ../../sass/product.scss */
#content #product-pic-col li {
  list-style: none;
  margin-left: auto;
  margin-right: auto;
}
/* line 27, ../../sass/product.scss */
#content #product-pic-col .snippet {
  margin: 10px 0 0;
  padding: 5px 2px;
  text-align: center;
}
/* line 32, ../../sass/product.scss */
#content #product-pic-col .product-picture-enlarge {
  font-size: .8rem;
}

/* line 36, ../../sass/product.scss */
#product-picture {
  position: relative;
}

/* line 39, ../../sass/product.scss */
.on-sale {
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  padding: .5em;
  font-weight: bold;
  background-color: yellow;
  width: 50%;
  -moz-transform: rotate(45deg);
  /* FF3.5/3.6 */
  -o-transform: rotate(45deg);
  /* Opera 10.5 */
  -webkit-transform: rotate(45deg);
  /* Saf3.1+ */
  transform: rotate(45deg);
  /* Newer browsers (incl IE9) */
}

/* line 54, ../../sass/product.scss */
.on-sale-container {
  padding: .5rem;
  background-color: yellow;
  text-align: center;
  margin-top: 1rem;
}

/* line 60, ../../sass/product.scss */
.on-sale-header {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.1rem;
  color: #333;
}

@media (max-width: 47.9em) {
  /* line 67, ../../sass/product.scss */
  .on-sale {
    width: 100%;
    bottom: 0;
    left: 0;
    height: 2rem;
    -moz-transform: rotate(0deg);
    /* FF3.5/3.6 */
    -o-transform: rotate(0deg);
    /* Opera 10.5 */
    -webkit-transform: rotate(0deg);
    /* Saf3.1+ */
    transform: rotate(0deg);
    /* Newer browsers (incl IE9) */
  }
}
/* line 79, ../../sass/product.scss */
#product-brochures li {
  margin-bottom: .25rem;
}
/* line 82, ../../sass/product.scss */
#product-brochures .btn {
  white-space: normal;
}

/* line 87, ../../sass/product.scss */
.mia {
  margin: .5rem auto;
}

/* line 90, ../../sass/product.scss */
#content .rating {
  margin-left: auto;
  margin-right: auto;
}

/* line 96, ../../sass/product.scss */
.rating-count, .rating-average {
  display: none;
}

/* line 102, ../../sass/product.scss */
.additional-images .additional-images-header {
  color: #0908ce;
  border-bottom: 1px solid #0908ce;
  padding-bottom: .25rem;
  margin-bottom: .5rem;
  text-align: center;
}
/* line 109, ../../sass/product.scss */
.additional-images .additional-click {
  font-size: .8rem;
}
/* line 112, ../../sass/product.scss */
.additional-images li.additional-pic {
  margin-bottom: 1em;
}

/* line 117, ../../sass/product.scss */
.product-price-wrapper {
  text-align: center;
}
/* line 119, ../../sass/product.scss */
.product-price-wrapper .product-price {
  font-size: 1.3rem;
  font-weight: bold;
  color: #0908ce;
}
/* line 124, ../../sass/product.scss */
.product-price-wrapper .free {
  display: none;
}

/* line 128, ../../sass/product.scss */
.no-tax {
  text-align: center;
}

/* line 131, ../../sass/product.scss */
.additional-info, .add-to-cart {
  text-align: center;
  padding: 1rem 0;
}

/* line 136, ../../sass/product.scss */
.related-products {
  font-size: .8rem;
  text-align: center;
  padding: 1rem 1.5rem;
  margin-top: 3rem;
}
/* line 141, ../../sass/product.scss */
.related-products img {
  width: 40%;
  height: auto;
}
/* line 145, ../../sass/product.scss */
.related-products li {
  list-style: none;
  margin-left: 0;
  margin-bottom: 2rem;
}

/* line 151, ../../sass/product.scss */
.related-products-header {
  text-transform: uppercase;
  letter-spacing: .25rem;
  color: #888;
  font-weight: bold;
  border-bottom: 1px solid #888;
  padding-bottom: .5rem;
  margin-bottom: 1rem;
}

/* line 160, ../../sass/product.scss */
#description, #features, .warranty-wrapper {
  margin-bottom: 1rem;
}
/* line 162, ../../sass/product.scss */
#description li, #features li, .warranty-wrapper li {
  list-style: disc;
  margin-left: 0;
}

/* line 167, ../../sass/product.scss */
.feature-specs-header {
  color: #666;
  font-weight: bold;
  border-bottom: 1px solid #aaa;
  padding-bottom: .25rem;
}

/* line 173, ../../sass/product.scss */
.feature-name {
  width: 60%;
}

/* line 176, ../../sass/product.scss */
.feature-value {
  width: 40%;
  text-align: center;
}

/* line 184, ../../sass/product.scss */
.options-available .step-name {
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 2rem;
  padding: 3px;
  background-color: #eee;
}
/* line 191, ../../sass/product.scss */
.options-available .free .option-price,
.options-available .option-price.free {
  display: none;
}

/* line 197, ../../sass/product.scss */
#product-page .options-available li.hoistwayDoorSwingLevel1 ul li {
  float: left;
  width: 25%;
  padding: 1em;
  margin: 0;
  font-size: .9em;
}

/* line 205, ../../sass/product.scss */
#product-page .options-available li.hoistwayDoorSwingLevel2,
#product-page .options-available li.hoistwayDoorSwingLevel3,
#product-page .options-available li.hoistwayDoorSwingLevel4 {
  display: none;
}

/* line 211, ../../sass/product.scss */
#product-page .options-available ul li.label {
  white-space: normal;
  font-size: 100%;
  font-weight: bold;
  color: #666;
  text-align: left;
  display: inherit;
  padding: 1em .5em;
  clear: both;
}

/* line 221, ../../sass/product.scss */
.options-available p {
  margin-bottom: .25rem;
}

/* line 224, ../../sass/product.scss */
.options-available ul,
#product-page .options-available ul li {
  margin: 0;
  padding: 0;
}

/* line 230, ../../sass/product.scss */
#product-page .options-available li {
  list-style: none;
  margin-top: 4px;
}

/* line 237, ../../sass/product.scss */
#product-page .options-available li ul li {
  padding-left: 10px;
  margin-top: 3px;
}

/* line 242, ../../sass/product.scss */
#product-page .options-available li ul li.odd {
  background-color: #f9f9f9;
}

/* line 246, ../../sass/product.scss */
#product-page .installationState {
  display: none;
}

/* line 249, ../../sass/product.scss */
img.option-pic {
  width: 75px;
  margin: 5px 0;
}

/* line 253, ../../sass/product.scss */
li.no-image img.option-pic {
  display: none;
  height: 1px;
  margin: 0;
}

/* line 258, ../../sass/product.scss */
span.option-name {
  padding-right: 2em;
}

/* line 261, ../../sass/product.scss */
span.option-price {
  background: transparent url(/images/option-plus-black.gif) 0 0 no-repeat;
  padding-right: 15px;
  color: #999;
  float: right;
}

/* line 272, ../../sass/product.scss */
.options-available li.warranty,
.options-available li.orientationLookingUPTheStaircase,
.options-available li.pleaseTellUsAboutYourPowerChairOrScooter,
.options-available li.pleaseTellUsAboutYourVehicle,
.options-available li.measurements {
  display: none;
}

/* line 280, ../../sass/product.scss */
h3.options-available-header {
  background-color: #C82812;
  color: #fff;
  padding: 2px 5px;
  margin-top: 10px;
  font-size: 1em;
}

/* line 291, ../../sass/product.scss */
.reviews-box {
  margin-top: 2rem;
}
/* line 293, ../../sass/product.scss */
.reviews-box .reviews-header {
  background-color: #0908ce;
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding: .25rem;
  margin-bottom: 1rem;
}

/* line 303, ../../sass/product.scss */
.product-technical-support {
  font-weight: bold;
}
