/* line 4, ../../sass/smart.scss */
.related-smart-pages-header {
  font-weight: bold;
  padding-bottom: .25rem;
}

/* line 10, ../../sass/smart.scss */
.sub-categories .row {
  margin: 0;
}

/* line 14, ../../sass/smart.scss */
.categories .list-group-item {
  margin-bottom: .9375rem;
  text-align: center;
}

/* line 19, ../../sass/smart.scss */
#content ul.products li.product {
  list-style: none;
  margin-top: 3rem;
  margin-left: 0;
}

/* line 25, ../../sass/smart.scss */
#content ul.products li.product.even {
  clear: left;
}

/* line 29, ../../sass/smart.scss */
ul.products {
  margin-bottom: 2rem;
}

/* line 37, ../../sass/smart.scss */
li.product .product-name h2 {
  margin-bottom: 0;
  min-height: 3rem;
}
/* line 41, ../../sass/smart.scss */
li.product .smart-snippet {
  text-align: center;
  margin: 0 auto;
  font-size: .8rem;
}
/* line 49, ../../sass/smart.scss */
li.product .rating-average {
  display: none;
}
/* line 52, ../../sass/smart.scss */
li.product .snippet-box {
  font-size: .9em;
}
/* line 62, ../../sass/smart.scss */
li.product .rating-header {
  display: none;
}
/* line 65, ../../sass/smart.scss */
li.product .read-a-review,
li.product .write-a-review {
  text-align: center;
}
/* line 75, ../../sass/smart.scss */
li.product .rating-count,
li.product .rating-header {
  display: none;
}

/* line 88, ../../sass/smart.scss */
.review {
  margin: .25rem 0;
}
/* line 90, ../../sass/smart.scss */
.review .col-xs-4, .review .col-md-4, .review .col-lg-4 {
  padding: 0 .25rem 0 .25rem;
}

/* line 95, ../../sass/smart.scss */
.left-col {
  text-align: center;
}
/* line 97, ../../sass/smart.scss */
.left-col .btn-sm {
  padding: .25rem;
}

/* line 102, ../../sass/smart.scss */
.price-box {
  text-align: center;
}
/* line 104, ../../sass/smart.scss */
.price-box .price {
  font-size: 1.3rem;
  font-weight: bold;
  color: #ce1812;
}
/* line 109, ../../sass/smart.scss */
.price-box .plus-shipping {
  font-size: .9rem;
}
/* line 112, ../../sass/smart.scss */
.price-box .msrp {
  display: none;
  font-size: .7rem;
  color: #999;
}
/* line 117, ../../sass/smart.scss */
.price-box .free {
  display: none;
}

/* line 122, ../../sass/smart.scss */
.feature-list-wrapper {
  margin-top: 1rem;
}

/* line 126, ../../sass/smart.scss */
.features li.odd {
  background-color: #f9f9f9;
}

/* line 130, ../../sass/smart.scss */
.feature-row {
  padding: .5rem 0;
  border-top: 1px solid #eceeef;
}

/* line 135, ../../sass/smart.scss */
.feature-name {
  font-weight: bold;
  color: #666;
}

/* line 140, ../../sass/smart.scss */
.short-description {
  margin-top: 1rem;
}
/* line 142, ../../sass/smart.scss */
.short-description li {
  list-style: disc;
  margin-left: 25px;
  overflow: visible;
}

/* line 149, ../../sass/smart.scss */
.picture {
  position: relative;
  margin-top: 1em;
}

/* line 154, ../../sass/smart.scss */
.on-sale-bottom {
  background-color: yellow;
  text-align: center;
  padding: .5rem;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 163, ../../sass/smart.scss */
.on-sale {
  position: absolute;
  top: 50%;
  left: 0;
  text-align: center;
  padding: .5em;
  font-weight: bold;
  background-color: yellow;
  color: #000;
  opacity: 0.8;
  width: 100%;
  -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 181, ../../sass/smart.scss */
.on-sale2 {
  background-color: yellow;
  text-align: center;
  margin-top: 1em;
}

/* line 188, ../../sass/smart.scss */
.sale-header {
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 195, ../../sass/smart.scss */
.on-sale-banner .on-sale-ends {
  text-transform: uppercase;
  font-size: .8rem;
}
/* line 200, ../../sass/smart.scss */
.on-sale-banner .sale-header {
  width: 50%;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 207, ../../sass/smart.scss */
.on-sale-banner .on-sale-ends {
  text-transform: uppercase;
  font-size: .8rem;
}
/* line 212, ../../sass/smart.scss */
.on-sale-banner .non-sale-price {
  width: 33%;
}

/* line 216, ../../sass/smart.scss */
.on-sale-stripe {
  text-align: center;
  padding: .5em;
  font-weight: bold;
  background-color: yellow;
  color: #000;
  opacity: 0.8;
  width: 100%;
  text-transform: uppercase;
  font-size: .8rem;
  margin-top: 1em;
}
/* line 227, ../../sass/smart.scss */
.on-sale-stripe .sale-header {
  width: 37%;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 234, ../../sass/smart.scss */
.on-sale-stripe .on-sale-ends {
  text-transform: uppercase;
  font-size: .8rem;
  width: 30%;
}
/* line 240, ../../sass/smart.scss */
.on-sale-stripe .non-sale-price {
  width: 33%;
}

@media screen and (min-width: 5rem) {
  /* line 246, ../../sass/smart.scss */
  .picture {
    min-height: 150px;
    overflow: hidden;
  }

  /* line 251, ../../sass/smart.scss */
  .quick-ship {
    min-height: 20px;
  }
}
@media (max-width: 47.9em) {
  /* line 257, ../../sass/smart.scss */
  .on-sale {
    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 269, ../../sass/smart.scss */
.quick-ship {
  margin-top: 1rem;
}
/* line 270, ../../sass/smart.scss */
.quick-ship a {
  color: green;
}

/* line 277, ../../sass/smart.scss */
.more-info {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* line 285, ../../sass/smart.scss */
#instantCoupons {
  min-height: 220px;
}

/* line 289, ../../sass/smart.scss */
.single-issue-box, .instant-coupon-wrapper {
  margin-top: 1rem;
}

/* line 294, ../../sass/smart.scss */
.hercules-config-object {
  width: 815px;
  height: 1250px;
  border: 0;
  outline-style: none;
}

/* line 302, ../../sass/smart.scss */
ul.lifts-ramps > li {
  margin-bottom: 2rem;
}

/* line 306, ../../sass/smart.scss */
.lifts-right-header {
  font-size: 1.1rem;
  font-weight: bold;
}

/* line 311, ../../sass/smart.scss */
.lifts-right-header a {
  color: #333;
}

/* line 315, ../../sass/smart.scss */
p.vpl-type-header {
  margin-bottom: 0;
}

/* line 320, ../../sass/smart.scss */
.stair-lift-measure-box,
.elevator-info-box {
  margin: 3em 0;
}
/* line 323, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs,
.elevator-info-box .nav-tabs {
  border-bottom: 1px solid #0275D8;
}
/* line 325, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs a,
.elevator-info-box .nav-tabs a {
  color: #333;
}
/* line 328, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs a.active,
.elevator-info-box .nav-tabs a.active {
  font-weight: bold;
  color: #0275D8;
}
/* line 333, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs .nav-link,
.elevator-info-box .nav-tabs .nav-link {
  border-color: #ddd #ddd transparent;
  margin-left: .25em;
}
/* line 338, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs .nav-link.active,
.elevator-info-box .nav-tabs .nav-link.active {
  border-color: #0275D8 #0275D8 transparent;
}
/* line 342, ../../sass/smart.scss */
.stair-lift-measure-box .nav-tabs .nav-link,
.elevator-info-box .nav-tabs .nav-link {
  padding: .5em;
}
/* line 345, ../../sass/smart.scss */
.stair-lift-measure-box .tab-pane,
.elevator-info-box .tab-pane {
  padding: 1em;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #0275D8;
}
/* line 351, ../../sass/smart.scss */
.stair-lift-measure-box .tab-pane li,
.elevator-info-box .tab-pane li {
  list-style: disc;
  margin-left: 25px;
  margin-right: 25px;
}
/* line 356, ../../sass/smart.scss */
.stair-lift-measure-box .tab-pane ol.questions li,
.elevator-info-box .tab-pane ol.questions li {
  list-style: none;
  text-align: left;
}

/* line 363, ../../sass/smart.scss */
.stair-lift-measure-box li.nav-item {
  width: 22%;
  margin-left: .5em;
  text-align: center;
  white-space: nowrap;
}

/* line 372, ../../sass/smart.scss */
.sl-desc-box {
  padding-right: 1em;
}

/* line 376, ../../sass/smart.scss */
.sl-phone-box {
  font-size: 1.4em;
  text-align: center;
  color: #666;
  font-weight: bold;
}

/* line 383, ../../sass/smart.scss */
#successMessage {
  background-color: green;
  color: #fff;
  padding: .5em;
  font-size: 1.3em;
  font-weight: bold;
}
/* line 389, ../../sass/smart.scss */
#successMessage p {
  margin-bottom: 0;
}

/* line 394, ../../sass/smart.scss */
.sl-quote-box {
  /* padding-left: 2em;
   border-left: 5px solid #efefef; */
  text-align: left;
  background-color: #ffffcc;
  padding: 0 2em 1em;
}
/* line 400, ../../sass/smart.scss */
.sl-quote-box .form-control {
  color: #333;
}
/* line 404, ../../sass/smart.scss */
.sl-quote-box li.form-group {
  margin-bottom: .5em;
}
/* line 407, ../../sass/smart.scss */
.sl-quote-box .form-control-label {
  display: none;
  padding: .5em .25em .25em;
  text-transform: uppercase;
}
/* line 412, ../../sass/smart.scss */
.sl-quote-box .form-group input {
  text-align: left;
  color: #333;
}
/* line 417, ../../sass/smart.scss */
.sl-quote-box ::-webkit-input-placeholder {
  /* Chrome */
  color: #999;
}
/* line 420, ../../sass/smart.scss */
.sl-quote-box :-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 423, ../../sass/smart.scss */
.sl-quote-box ::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
  opacity: 1;
}
/* line 427, ../../sass/smart.scss */
.sl-quote-box :-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #999;
  opacity: 1;
}
/* line 431, ../../sass/smart.scss */
.sl-quote-box select {
  height: 1.9em;
}
/* line 434, ../../sass/smart.scss */
.sl-quote-box input {
  height: 1.9em;
  line-height: 1.9em;
}

/* line 440, ../../sass/smart.scss */
.sl-quote-box.col-xs-12 {
  /*border-left: 0;*/
  /* padding-left: 0;*/
}

/* line 445, ../../sass/smart.scss */
.sl-quote-header {
  font-size: 1.1em;
  text-align: center;
  color: #666;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .1em;
  paadding: 1em 0;
}

/* line 455, ../../sass/smart.scss */
.sl-measure-cta {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
  text-align: center;
  color: #ce1812;
}

/* line 464, ../../sass/smart.scss */
.sl-comparison-boxes .odd {
  background-color: #eeeeee;
}

/* line 468, ../../sass/smart.scss */
.sl-comparison-boxes .col-md-4 {
  padding: .5em;
}

/* line 472, ../../sass/smart.scss */
.sl-shop-price-header {
  font-size: 1.8em;
  color: #666;
  font-weight: bold;
  text-align: center;
  margin-top: 2em;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
  padding-bottom: .5em;
}

/* line 487, ../../sass/smart.scss */
.sl-shop-type-box,
.sl-shop-price-box {
  text-align: center;
}
/* line 492, ../../sass/smart.scss */
.sl-shop-type-box ul, .sl-shop-type-box p,
.sl-shop-price-box ul,
.sl-shop-price-box p {
  margin: 0;
}
/* line 495, ../../sass/smart.scss */
.sl-shop-type-box div,
.sl-shop-price-box div {
  padding: 1em 0;
}
/* line 498, ../../sass/smart.scss */
.sl-shop-type-box div.sl-shop-applications,
.sl-shop-type-box div.sl-shop-highlight,
.sl-shop-price-box div.sl-shop-applications,
.sl-shop-price-box div.sl-shop-highlight {
  min-height: 8em;
}
/* line 502, ../../sass/smart.scss */
.sl-shop-type-box .sl-shop-type,
.sl-shop-price-box .sl-shop-type {
  text-transform: uppercase;
  min-height: 1.2em;
  line-height: 1.2em;
}
/* line 507, ../../sass/smart.scss */
.sl-shop-type-box .sl-shop-cost,
.sl-shop-price-box .sl-shop-cost {
  font-weight: bold;
}

/* line 513, ../../sass/smart.scss */
.sl-shop-price-box .sl-shop-type {
  min-height: 2.5em;
}

/* line 518, ../../sass/smart.scss */
.sl-shop-disclaimer {
  font-style: italic;
}
/* line 520, ../../sass/smart.scss */
.sl-shop-disclaimer p.disc-text:before {
  content: "*";
  vertical-align: top;
  font-size: .8em;
}

/* line 528, ../../sass/smart.scss */
.measure-step-desc {
  margin-bottom: 2em;
}
/* line 530, ../../sass/smart.scss */
.measure-step-desc strong {
  font-size: 1.2em;
}

/* line 535, ../../sass/smart.scss */
.measure-step {
  margin: 0 0 1em 1em;
  float: right;
}

/* line 541, ../../sass/smart.scss */
.lifts-vpl-container {
  text-align: center;
}

/* line 545, ../../sass/smart.scss */
.lifts-section {
  margin-top: 2em;
}

/* line 549, ../../sass/smart.scss */
h2.lifts-header {
  font-size: 1.4em;
  color: #666;
  background-color: #efefef;
  text-transform: uppercase;
  border-bottom: 1px solid #666;
  padding: .5em;
  margin: 1em 0;
  text-align: center;
}
/* line 558, ../../sass/smart.scss */
h2.lifts-header a {
  color: #666;
  text-decoration: none;
}

/* line 564, ../../sass/smart.scss */
.vpl-example {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

/* line 571, ../../sass/smart.scss */
h3.vpl-type-header {
  font-size: 1.1em;
  padding-top: .5em;
}

/* line 576, ../../sass/smart.scss */
.vehicle-lifts-section {
  margin-bottom: 1.5em;
}

/* line 580, ../../sass/smart.scss */
#content .wheelchair-lifts ul.products li.product {
  margin-top: 0;
  margin-bottom: 3em;
}

/* line 587, ../../sass/smart.scss */
.stair-lift-return-policy {
  font-size: .9em;
  padding: 5em;
  margin-bottom: .5em;
}
/* line 592, ../../sass/smart.scss */
.stair-lift-return-policy .slrp-header {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #999;
  border-bottom: 1px solid #999;
}
/* line 600, ../../sass/smart.scss */
.stair-lift-return-policy ol li {
  list-style: decimal;
  margin-left: 25px;
}
