@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: map-get($icon-home, 'width');
}

At the bottom of this section, we provide information about the spritesheet itself
*/
/*
The provided mixins are intended to be used with variables directly

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites(map-get($spritesheet, 'sprites'));
*/
/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-brand-triangle {
  background-image: url("../images/sprite.png");
  background-position: -121px -87px;
  width: 13px;
  height: 17px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-carousel-left {
  background-image: url("../images/sprite.png");
  background-position: 0px 0px;
  width: 22px;
  height: 87px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-carousel-nav-active {
  background-image: url("../images/sprite.png");
  background-position: -82px -121px;
  width: 18px;
  height: 18px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-carousel-nav {
  background-image: url("../images/sprite.png");
  background-position: -100px -121px;
  width: 18px;
  height: 18px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-carousel-right {
  background-image: url("../images/sprite.png");
  background-position: -22px 0px;
  width: 22px;
  height: 87px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-1-active {
  background-image: url("../images/sprite.png");
  background-position: -136px -62px;
  width: 22px;
  height: 24px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-1 {
  background-image: url("../images/sprite.png");
  background-position: -136px -38px;
  width: 22px;
  height: 24px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-2-active {
  background-image: url("../images/sprite.png");
  background-position: 0px -164px;
  width: 16px;
  height: 23px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-2 {
  background-image: url("../images/sprite.png");
  background-position: -78px -36px;
  width: 16px;
  height: 23px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-3-active {
  background-image: url("../images/sprite.png");
  background-position: -136px -86px;
  width: 22px;
  height: 23px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart-3 {
  background-image: url("../images/sprite.png");
  background-position: -34px -121px;
  width: 22px;
  height: 23px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-cart {
  background-image: url("../images/sprite.png");
  background-position: -44px -36px;
  width: 34px;
  height: 36px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-checkbox-active {
  background-image: url("../images/sprite.png");
  background-position: -163px -54px;
  width: 26px;
  height: 27px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-checkbox {
  background-image: url("../images/sprite.png");
  background-position: -163px -27px;
  width: 26px;
  height: 27px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-comp {
  background-image: url("../images/sprite.png");
  background-position: -163px 0px;
  width: 28px;
  height: 27px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-gear {
  background-image: url("../images/sprite.png");
  background-position: -163px -81px;
  width: 26px;
  height: 27px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-mail {
  background-image: url("../images/sprite.png");
  background-position: -56px -121px;
  width: 26px;
  height: 19px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-menu {
  background-image: url("../images/sprite.png");
  background-position: -163px -108px;
  width: 25px;
  height: 22px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-minus {
  background-image: url("../images/sprite.png");
  background-position: -20px -144px;
  width: 20px;
  height: 20px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-payment-amex {
  background-image: url("../images/sprite.png");
  background-position: -44px 0px;
  width: 50px;
  height: 36px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-payment-discover {
  background-image: url("../images/sprite.png");
  background-position: -94px -56px;
  width: 42px;
  height: 28px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-payment-mastercard {
  background-image: url("../images/sprite.png");
  background-position: -94px -28px;
  width: 42px;
  height: 28px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-payment-visa {
  background-image: url("../images/sprite.png");
  background-position: -94px 0px;
  width: 42px;
  height: 28px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-phone {
  background-image: url("../images/sprite.png");
  background-position: -62px -87px;
  width: 29px;
  height: 31px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-plus {
  background-image: url("../images/sprite.png");
  background-position: 0px -144px;
  width: 20px;
  height: 20px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-q-minus {
  background-image: url("../images/sprite.png");
  background-position: -59px -72px;
  width: 15px;
  height: 15px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-q-plus {
  background-image: url("../images/sprite.png");
  background-position: -44px -72px;
  width: 15px;
  height: 15px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-remove-large {
  background-image: url("../images/sprite.png");
  background-position: 0px -87px;
  width: 32px;
  height: 34px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-remove {
  background-image: url("../images/sprite.png");
  background-position: -136px -121px;
  width: 17px;
  height: 18px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-safe-1 {
  background-image: url("../images/sprite.png");
  background-position: -32px -87px;
  width: 30px;
  height: 31px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-safe-2 {
  background-image: url("../images/sprite.png");
  background-position: -91px -87px;
  width: 30px;
  height: 29px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-safe-3 {
  background-image: url("../images/sprite.png");
  background-position: -136px 0px;
  width: 27px;
  height: 38px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-safe-4 {
  background-image: url("../images/sprite.png");
  background-position: 0px -121px;
  width: 34px;
  height: 23px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-search {
  background-image: url("../images/sprite.png");
  background-position: -40px -144px;
  width: 17px;
  height: 18px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-warning {
  background-image: url("../images/sprite.png");
  background-position: -118px -121px;
  width: 18px;
  height: 18px;
  display: inline-block; }

/* line 492, D:/Dropbox/work/ecom/archmemory.com/res/css/_sprite.scss */
.s-zoom {
  background-image: url("../images/sprite.png");
  background-position: -163px -130px;
  width: 13px;
  height: 14px;
  display: inline-block; }

/* line 6, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.blue-border {
  border: 1px solid #bbccdd; }

/* line 10, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.text-bold {
  font-weight: 600; }

/* line 14, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.border-radius {
  border-radius: 5px; }

/* line 18, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.display-block {
  display: block; }

/* line 22, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.width-100 {
  width: 100%; }

/* line 26, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-bottom {
  margin-bottom: 20px; }

/* line 30, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-top {
  margin-top: 20px; }

/* line 34, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-top-small {
  margin-top: 15px; }

/* line 38, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-bottom-large {
  margin-bottom: 35px; }

/* line 42, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-bottom-small {
  margin-bottom: 15px; }

/* line 46, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.margin-bottom-very-small {
  margin-bottom: 10px; }

/* line 50, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.padding {
  padding: 20px; }

/* line 54, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.padding-small {
  padding: 10px; }

/* line 58, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.bg-primary {
  background: #4596e8; }

/* line 62, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.round-block {
  border-radius: 25px 5px 0 0 !important;
  -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }

/* line 67, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 73, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
body .btn.btn-primary {
  background-color: #4596e8;
  border-color: #4596e8;
  border-radius: 5px;
  color: #ffffff;
  text-decoration: none;
  font: 700 16px "Open Sans"; }
  /* line 80, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  body .btn.btn-primary:hover {
    background-color: #2d8ae8;
    border-color: #2d8ae8; }

/* line 85, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
body .btn.btn-danger {
  background-color: #ff3b00;
  border-color: #ff3b00;
  color: #ffffff;
  border-radius: 5px;
  font: 700 14px "Open Sans"; }
  /* line 91, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  body .btn.btn-danger:hover {
    border-color: #ff3b00;
    background-color: #ff3b00; }

/* line 100, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
html body input.form-control,
html body input {
  border: 1px solid #e2e2e2;
  padding: 5px 5px 5px 5px;
  color: #666666;
  height: 32px;
  border-radius: 5px; }

/* line 109, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
html body select.form-control,
html body select {
  cursor: pointer;
  border: 1px solid #e2e2e2;
  padding: 5px 35px 5px 5px;
  color: #666666;
  font: 400 14px "Open Sans";
  border-radius: 5px;
  height: 32px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/select-dropdown.png) 100% 50% no-repeat #fff; }
  /* line 121, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  html body select.form-control option,
  html body select option {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #e2e2e2; }

/* line 128, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
html body .checkbox {
  margin: 0; }
  /* line 130, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  html body .checkbox input {
    display: none; }
    /* line 132, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
    html body .checkbox input:checked + label {
      background-image: url("../images/sprite.png");
      background-position: -163px -54px;
      width: 26px;
      height: 27px;
      display: inline-block; }
  /* line 136, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  html body .checkbox label {
    background-image: url("../images/sprite.png");
    background-position: -163px -27px;
    width: 26px;
    height: 27px;
    display: inline-block; }

/* line 142, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
body .img-responsive {
  display: inline-block; }

/* line 146, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
select[disabled] {
  cursor: not-allowed;
  background-color: rgba(204, 204, 204, 0.16); }

/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width: 0 \0) {
  /* line 154, D:/Dropbox/work/ecom/archmemory.com/res/css/_helpers.scss */
  select {
    background: none;
    padding: 5px; } }

/* line 5, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
* {
  box-sizing: border-box; }

/* line 9, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
body {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.6;
  background-color: #f5f5f5; }

/* line 15, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
* {
  outline: none; }

/* line 21, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
header nav.navbar {
  margin-bottom: 0;
  min-height: 0;
  background-color: #666666;
  border-radius: 0; }
  /* line 26, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  header nav.navbar ul.nav {
    text-align: center;
    width: 100%; }
    /* line 29, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header nav.navbar ul.nav li {
      display: inline-block;
      float: none; }
      /* line 32, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header nav.navbar ul.nav li a {
        color: #ffffff;
        font: 600 15px/1 "Open Sans";
        padding: 12px 12px 12px 13px;
        position: relative; }
        /* line 37, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        header nav.navbar ul.nav li a:after {
          content: '';
          position: absolute;
          left: 0;
          background: #ffffff;
          width: 1px;
          height: 36%;
          display: block;
          top: 32%; }
        /* line 48, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        header nav.navbar ul.nav li a:focus,
        header nav.navbar ul.nav li a:hover {
          background: none;
          color: #4596e8;
          text-decoration: underline; }
      /* line 55, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header nav.navbar ul.nav li:first-child a:after {
        display: none; }

/* line 63, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
header .head {
  background: #fff;
  padding: 35px 0 40px; }
  /* line 66, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  header .head .left-block {
    margin-top: -10px; }
    /* line 68, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .left-block > * {
      display: inline-block;
      vertical-align: middle; }
    /* line 72, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .left-block .slogan {
      overflow: hidden;
      color: #0f5396;
      font: 600 18px/1.2 "Open Sans";
      text-transform: uppercase;
      margin-left: 25px; }
  /* line 80, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  header .head .right-block {
    text-align: right; }
    /* line 82, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .right-block > * {
      border: 1px solid #c0cedc;
      text-align: left;
      display: inline-block;
      vertical-align: middle;
      height: 56px; }
      /* line 88, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block > *:last-child {
        margin-left: 22px; }
      /* line 91, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block > * > * {
        height: inherit;
        float: left; }
      /* line 95, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block > * .left {
        background-color: #4596e8;
        width: 52px;
        text-align: center; }
        /* line 99, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        header .head .right-block > * .left i {
          display: inline-block;
          vertical-align: middle; }
        /* line 103, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        header .head .right-block > * .left:after {
          content: '';
          height: 100%;
          display: inline-block;
          vertical-align: middle; }
      /* line 110, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block > * .right {
        padding: 5px 20px 0 15px; }
    /* line 115, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .right-block #block-phones p {
      margin-bottom: 0;
      color: #222222;
      font: 600 15px/18px "Open Sans"; }
      /* line 119, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block #block-phones p span {
        color: #666666;
        font-size: 12px; }
    /* line 124, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .right-block #block-phones .right {
      padding-top: 7px; }
    /* line 129, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    header .head .right-block #block-cart p {
      margin-bottom: 0;
      color: #222222;
      font: 600 14px/18px; }
      /* line 133, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block #block-cart p.title {
        font-size: 14px;
        font-weight: 700; }
      /* line 137, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      header .head .right-block #block-cart p a {
        color: #4596e8;
        font: 600 14px/18px; }

/* line 148, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
.carousel .carousel-caption {
  left: 5%;
  text-align: left;
  top: 0%;
  text-shadow: none; }

/* line 154, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
.carousel .carousel-caption h3 {
  color: #0f5396;
  font: 600 48px "Open Sans";
  text-shadow: none; }

/* line 159, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
.carousel ol.carousel-indicators li {
  border: none;
  border-radius: 0;
  background-color: transparent;
  background-image: url("../images/sprite.png");
  background-position: -100px -121px;
  width: 18px;
  height: 18px;
  display: inline-block; }
  /* line 164, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  .carousel ol.carousel-indicators li.active {
    background-image: url("../images/sprite.png");
    background-position: -82px -121px;
    width: 18px;
    height: 18px;
    display: inline-block; }

/* line 170, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
#main {
  padding-top: 10px;
  background: #f5f5f5;
  /* Brands */
  /* Products */
  /* cart */ }
  /* line 172, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main .gray-title,
  #main .blue-title {
    background-color: #4596e8;
    text-transform: uppercase;
    border: none;
    height: 50px;
    color: #ffffff;
    font-weight: 600;
    line-height: 1;
    font-size: 18px;
    padding: 16px 20px; }
  /* line 183, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main .gray-title {
    background-color: #666666; }
  /* line 188, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main .navbar-collapse {
    padding: 0; }
  /* line 191, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-brands {
    border: 1px solid #bbccdd; }
    /* line 193, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-brands .title {
      background-color: #4596e8;
      text-transform: uppercase;
      border: none;
      height: 50px;
      color: #ffffff;
      font-weight: 600;
      line-height: 1;
      font-size: 18px;
      padding: 16px 20px; }
    /* line 204, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-brands a {
      position: relative;
      padding: 16px 20px;
      border: none;
      border-bottom: 1px solid #ccc;
      margin-bottom: 0;
      color: #4b4c4c;
      font: 600 16px "Open Sans"; }
      /* line 211, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-brands a:not(.title):after {
        background-image: url("../images/sprite.png");
        background-position: -121px -87px;
        width: 13px;
        height: 17px;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -8.5px;
        content: ''; }
      /* line 223, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-brands a .sub {
        display: block;
        color: #666666;
        font: 400 12px "Open Sans";
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 90%;
        overflow: hidden; }
      /* line 232, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-brands a:hover {
        color: #4596e8;
        text-decoration: none; }
        /* line 235, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-brands a:hover .sub {
          color: #4596e8; }
  /* line 241, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-memory {
    border: 1px solid #bbccdd; }
    /* line 243, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-memory .title {
      background-color: #4596e8;
      text-transform: uppercase;
      border: none;
      color: #ffffff;
      font-weight: 600;
      line-height: 1;
      margin: 0;
      font-size: 18px;
      height: 50px;
      padding: 16px 20px; }
    /* line 255, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-memory a {
      position: relative;
      padding: 16px 20px;
      border: none;
      border-bottom: 1px solid #ccc;
      margin-bottom: 0;
      color: #4b4c4c;
      font: 600 16px/1 "Open Sans"; }
      /* line 263, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory a:hover {
        color: #4596e8;
        text-decoration: none; }
  /* line 270, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-memory-results .item {
    background: #fff;
    padding: 25px 45px 30px 22px; }
    /* line 273, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-memory-results .item.alert {
      padding: 10px; }
      /* line 275, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item.alert p {
        margin: 0; }
    /* line 279, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-memory-results .item .row {
      align-items: center;
      display: flex; }
      /* line 282, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .title {
        color: #222222;
        font: 600 18px "Open Sans";
        margin-bottom: 8px; }
        /* line 286, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-memory-results .item .row .title a {
          color: #222222;
          text-decoration: none; }
      /* line 291, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .description {
        color: #666666;
        margin-bottom: 8px;
        font: 600 14px "Open Sans"; }
      /* line 296, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .code {
        color: #989898;
        font: 600 14px "Open Sans";
        margin-bottom: 0; }
      /* line 302, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .right-block > * {
        display: inline-block;
        vertical-align: middle; }
      /* line 307, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .right-block .top > * {
        display: inline-block;
        vertical-align: middle; }
      /* line 311, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .right-block .top .price {
        color: #4596e8;
        font: 700 24px/1 "Open Sans";
        display: inline-block; }
      /* line 316, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .right-block .top .quantity {
        display: inline-block;
        white-space: nowrap; }
        /* line 319, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-memory-results .item .row .right-block .top .quantity > * {
          display: inline-block;
          vertical-align: middle; }
        /* line 323, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-memory-results .item .row .right-block .top .quantity .plus {
          margin-right: 15px;
          margin-left: 5px;
          cursor: pointer; }
        /* line 328, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-memory-results .item .row .right-block .top .quantity .minus {
          margin-left: 15px;
          margin-right: -5px;
          cursor: pointer; }
        /* line 333, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-memory-results .item .row .right-block .top .quantity input {
          display: inline-block;
          margin-left: 10px;
          height: 27px;
          color: #666666;
          padding: 0;
          text-align: center;
          font: 400 18px/24px "Open Sans";
          width: 27px;
          border-radius: 5px;
          border: 1px solid #666; }
      /* line 347, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-memory-results .item .row .right-block .btn {
        margin-top: 14px;
        padding-left: 20px;
        padding-right: 20px; }
  /* line 356, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main .index-text {
    color: #222222;
    font: 600 14px/18px "Open Sans"; }
  /* line 361, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-search2,
  #main #block-search {
    background-color: #666666;
    padding: 10px 10px 10px 30px;
    height: 50px; }
    /* line 367, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-search2 label,
    #main #block-search label {
      color: #ffffff;
      margin: 0;
      font: 600 18px "Open Sans";
      width: 85px;
      text-transform: uppercase;
      float: left;
      padding-top: 3px; }
    /* line 376, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-search2 input,
    #main #block-search input {
      width: -webkit-calc(100% - 226px);
      width: calc(100% - 226px);
      font: 400 14px "Open Sans";
      height: 32px;
      border-radius: 5px;
      border: none;
      padding: 0 5px;
      line-height: 32px; }
    /* line 386, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-search2 .btn,
    #main #block-search .btn {
      float: right;
      color: #ffffff;
      font: 600 16px "Open Sans";
      width: 131px;
      line-height: 28px;
      padding: 0;
      height: 32px; }
      /* line 394, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-search2 .btn > *,
      #main #block-search .btn > * {
        display: inline-block;
        vertical-align: middle; }
  /* line 401, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #breadcrumbs ol {
    margin: 0;
    padding: 0;
    background: none;
    font: 600 14px "Open Sans";
    color: #00aeef; }
    /* line 407, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #breadcrumbs ol li + li:before {
      content: '>';
      color: #222222; }
    /* line 411, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #breadcrumbs ol a {
      color: #00aeef; }
    /* line 414, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #breadcrumbs ol .active {
      color: #00aeef; }
  /* line 421, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #brand-content .title {
    color: #222222;
    font: 600 30px/1.2 "Open Sans";
    margin-bottom: 15px;
    margin-top: 0; }
  /* line 427, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #brand-content .description {
    color: #222222;
    font: 600 14px/20px "Open Sans"; }
  /* line 434, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content > .title {
    color: #222222;
    font: 600 30px/1.2 "Open Sans";
    margin-top: 0; }
  /* line 440, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .image a {
    display: inline-block;
    position: relative;
    background: #fff;
    overflow: hidden; }
    /* line 445, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .image a img {
      max-width: 100%;
      height: auto;
      border-radius: 5px;
      border: 30px solid #fff; }
    /* line 451, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .image a .zoom {
      position: absolute;
      bottom: 10px;
      left: 0;
      right: 0;
      color: #00aeef;
      font: 600 12px "Open Sans";
      text-align: center; }
  /* line 462, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .subtitle {
    color: #222222;
    font: 600 18px "Open Sans";
    margin-bottom: 2px; }
  /* line 468, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .short-description {
    color: #666666;
    font: 600 14px/24px "Open Sans";
    margin-bottom: 15px; }
  /* line 473, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .params {
    width: 100%;
    border-top: 1px solid #898989;
    padding-top: 15px;
    color: #666666;
    font: 600 14px/24px "Open Sans";
    margin-bottom: 15px; }
    /* line 480, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .params p {
      margin: 0;
      margin-bottom: 4px; }
      /* line 483, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #product-content .params p:last-child {
        margin-bottom: 0px; }
  /* line 488, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .price {
    margin-bottom: 15px; }
    /* line 490, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .price .current {
      color: #4596e8;
      font: 700 18px/1.2 "Open Sans"; }
      /* line 493, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #product-content .price .current span {
        color: #4596e8;
        font: 700 30px/1.2 "Open Sans"; }
    /* line 498, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .price .old {
      text-decoration: line-through;
      color: #666666;
      font: 600 18px/1.2 "Open Sans"; }
  /* line 505, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .addtocart > * {
    display: inline-block;
    vertical-align: middle; }
  /* line 509, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .addtocart .text {
    color: #222222;
    font: 600 18px "Open Sans";
    margin-right: 13px; }
  /* line 514, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .addtocart .quantity {
    margin-right: 13px;
    white-space: nowrap; }
    /* line 517, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .addtocart .quantity > * {
      display: inline-block;
      vertical-align: middle; }
    /* line 521, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .addtocart .quantity .plus {
      margin-right: 25px;
      margin-left: 5px;
      cursor: pointer; }
    /* line 526, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .addtocart .quantity .minus {
      margin-left: 25px;
      margin-right: 5px;
      cursor: pointer; }
    /* line 531, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #product-content .addtocart .quantity input {
      width: 35px;
      height: 35px;
      border-color: #666;
      color: #666666;
      font: 400 18px "Open Sans"; }
  /* line 539, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .addtocart .btn {
    height: 35px; }
  /* line 544, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .description .title {
    color: #222222;
    font: 600 20px/20px "Open Sans"; }
  /* line 548, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #product-content .description .text {
    color: #222222;
    font: 600 14px/24px "Open Sans"; }
  /* line 555, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #most-popular-block .title {
    color: #222222;
    font: 600 24px "Open Sans"; }
  /* line 559, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #most-popular-block .carousel {
    position: relative;
    margin-left: 30px;
    margin-right: 30px; }
    /* line 563, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #most-popular-block .carousel .slick-arrow {
      text-indent: -99px;
      overflow: hidden;
      border: none;
      background-color: transparent;
      position: absolute;
      top: 50%;
      margin-top: -43.5px; }
      /* line 572, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #most-popular-block .carousel .slick-arrow.slick-prev {
        left: -30px;
        background-image: url("../images/sprite.png");
        background-position: 0px 0px;
        width: 22px;
        height: 87px;
        display: inline-block; }
      /* line 576, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #most-popular-block .carousel .slick-arrow.slick-next {
        right: -30px;
        background-image: url("../images/sprite.png");
        background-position: -22px 0px;
        width: 22px;
        height: 87px;
        display: inline-block; }
    /* line 581, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #most-popular-block .carousel .item {
      text-align: center; }
      /* line 583, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #most-popular-block .carousel .item .inner {
        width: 145px;
        display: inline-block;
        background-color: #ffffff;
        border-radius: 5px;
        border: 1px solid #cdd9e4;
        padding: 15px 10px 15px 10px; }
        /* line 590, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #most-popular-block .carousel .item .inner .image {
          padding-bottom: 5px;
          text-align: center; }
          /* line 593, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
          #main #most-popular-block .carousel .item .inner .image a {
            display: inline-block; }
          /* line 596, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
          #main #most-popular-block .carousel .item .inner .image img {
            max-width: 100%;
            height: auto; }
        /* line 601, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #most-popular-block .carousel .item .inner .description {
          text-align: center;
          font: 600 14px "Open Sans";
          color: #00aeef; }
          /* line 605, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
          #main #most-popular-block .carousel .item .inner .description a {
            color: #00aeef;
            text-decoration: none; }
  /* line 615, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #model-list .title {
    color: #222222;
    font: 600 30px "Open Sans"; }
  /* line 619, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #model-list ul {
    padding-left: 0; }
    /* line 621, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #model-list ul li {
      list-style: none; }
      /* line 623, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #model-list ul li a {
        text-decoration: none;
        color: #222222;
        font: 600 14px/20px "Open Sans"; }
        /* line 627, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #model-list ul li a:hover {
          text-decoration: underline;
          color: #4596e8; }
  /* line 636, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-features {
    background-color: #ffffff;
    padding-bottom: 20px; }
    /* line 641, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-features .item > * {
      vertical-align: top;
      display: inline-block; }
    /* line 645, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-features .item .icon {
      width: 65px;
      text-align: center;
      margin-top: 4px; }
    /* line 650, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-features .item .description {
      width: -webkit-calc(100% - 65px - 10px);
      width: calc(100% - 65px - 10px); }
      /* line 652, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-features .item .description .title {
        color: #4b4c4c;
        font: 600 16px "Open Sans";
        margin-bottom: 0; }
      /* line 657, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-features .item .description .hint {
        color: #666666;
        font: 400 12px "Open Sans";
        margin-bottom: 0; }
  /* line 665, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #block-steps {
    padding-left: 120px;
    padding-right: 120px;
    text-align: justify;
    height: 34px; }
    /* line 670, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-steps:after {
      content: '';
      display: inline-block;
      width: 100%; }
    /* line 675, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-steps:before {
      content: '';
      display: block;
      width: 100%; }
    /* line 680, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #block-steps .item {
      display: inline-block;
      position: relative;
      color: #9a9a9a;
      font: 600 18px/20px "Open Sans"; }
      /* line 685, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-steps .item a {
        color: #9a9a9a; }
      /* line 688, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-steps .item > * {
        display: inline-block;
        vertical-align: middle; }
      /* line 692, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #block-steps .item.active {
        color: #4596e8; }
        /* line 694, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-steps .item.active.step1 i {
          background-image: url("../images/sprite.png");
          background-position: -136px -62px;
          width: 22px;
          height: 24px;
          display: inline-block; }
        /* line 697, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-steps .item.active.step2 i {
          background-image: url("../images/sprite.png");
          background-position: 0px -164px;
          width: 16px;
          height: 23px;
          display: inline-block; }
        /* line 700, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #block-steps .item.active.step3 i {
          background-image: url("../images/sprite.png");
          background-position: -136px -86px;
          width: 22px;
          height: 23px;
          display: inline-block; }
  /* line 708, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .title,
  #main #customer-info-content .title {
    color: #222222;
    font: 600 30px "Open Sans";
    overflow: hidden; }
    /* line 712, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .title span,
    #main #customer-info-content .title span {
      position: relative;
      display: inline-block; }
      /* line 716, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .title span:before,
      #main #cart-content .title span:after,
      #main #customer-info-content .title span:before,
      #main #customer-info-content .title span:after {
        width: 900px;
        height: 1px;
        position: absolute;
        background: rgba(153, 153, 153, 0.5);
        top: 50%;
        content: ''; }
      /* line 724, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .title span:before,
      #main #customer-info-content .title span:before {
        left: calc( 100% + 20px); }
      /* line 727, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .title span:after,
      #main #customer-info-content .title span:after {
        right: calc( 100% + 20px); }
  /* line 733, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .buttons .btn,
  #main #customer-info-content .buttons .btn {
    color: #ffffff;
    font: 700 16px "Open Sans";
    height: 35px;
    width: 187px;
    margin-bottom: 10px; }
  /* line 743, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .continue a {
    font-size: 16px;
    line-height: 16px;
    padding-left: 30px;
    padding-right: 30px; }
  /* line 750, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .items .item {
    padding: 25px 45px 30px 22px;
    background: #fff;
    position: relative; }
    /* line 754, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .items .item .row {
      align-items: center;
      display: flex; }
      /* line 757, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .items .item .row .title {
        color: #222222;
        font: 600 18px "Open Sans";
        margin-bottom: 8px; }
      /* line 762, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .items .item .row .description {
        color: #666666;
        margin-bottom: 8px;
        font: 600 14px "Open Sans"; }
      /* line 767, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .items .item .row .code {
        color: #989898;
        font: 600 14px "Open Sans";
        margin-bottom: 0; }
      /* line 772, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .items .item .row .right-block {
        flex: 1; }
        /* line 774, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #cart-content .items .item .row .right-block .price {
          margin: 0;
          color: #666666;
          font: 400 18px "Open Sans";
          margin-left: 3px; }
          /* line 779, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
          #main #cart-content .items .item .row .right-block .price span {
            margin-left: 3px;
            color: #222222;
            font: 600 18px "Open Sans"; }
        /* line 785, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #cart-content .items .item .row .right-block input {
          display: inline-block;
          margin-left: 10px;
          height: 27px;
          color: #666666;
          padding: 0;
          text-align: center;
          font: 400 18px/24px "Open Sans";
          width: 27px;
          border-radius: 5px;
          border: 1px solid #666; }
        /* line 797, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
        #main #cart-content .items .item .row .right-block > * {
          display: inline-block;
          vertical-align: middle; }
      /* line 802, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      #main #cart-content .items .item .row .remove {
        position: absolute;
        right: 15px;
        top: 15px; }
  /* line 810, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .totals {
    color: #222222;
    font: 600 16px/1.2 "Open Sans"; }
    /* line 813, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .totals .blue {
      color: #4596e8; }
    /* line 816, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .totals span {
      display: inline-block;
      width: 130px;
      text-align: left;
      margin-left: 10px; }
  /* line 823, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .tax {
    color: #666666;
    font: 600 14px/1.2 "Open Sans"; }
    /* line 826, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .tax > * {
      display: inline-block;
      vertical-align: middle; }
  /* line 832, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .inputs .form-group {
    margin-bottom: 10px; }
    /* line 834, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #cart-content .inputs .form-group label {
      text-align: left; }
  /* line 838, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #cart-content .inputs a {
    text-decoration: underline;
    font-size: 18px;
    font-weight: 600;
    color: #4596e8; }
  /* line 848, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #customer-info-content .inputs .form-group {
    margin-bottom: 10px; }
    /* line 850, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .inputs .form-group label {
      text-align: left; }
    /* line 853, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .inputs .form-group .help-block {
      color: #666666;
      font: 600 14px/1.2 "Open Sans";
      margin-top: 0;
      margin-bottom: 0; }
  /* line 861, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #customer-info-content .inputs .dates select {
    min-width: 100px;
    padding-left: 10px;
    text-align: center; }
    /* line 865, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .inputs .dates select option {
      text-align: center; }
  /* line 872, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #customer-info-content .clickbox > * {
    display: inline-block;
    vertical-align: middle; }
  /* line 877, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  #main #customer-info-content .payments-icons {
    text-align: justify;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px; }
    /* line 882, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .payments-icons:before {
      content: '';
      display: block;
      width: 100%; }
    /* line 887, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .payments-icons:after {
      content: '';
      display: inline-block;
      width: 100%; }
    /* line 892, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    #main #customer-info-content .payments-icons > * {
      display: inline-block;
      vertical-align: middle;
      height: 40px;
      position: relative; }

/* line 902, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
footer {
  background-color: #666666;
  padding-top: 27px;
  border: none;
  padding-bottom: 40px; }
  /* line 907, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer.navbar-collapse {
    border: none; }
  /* line 910, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer p.title {
    color: #ffffff;
    font: 700 18px "Open Sans"; }
    /* line 913, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    footer p.title > * {
      display: inline-block;
      vertical-align: middle; }
    /* line 917, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    footer p.title i {
      margin-right: 4px; }
  /* line 922, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer .col-1 ul {
    margin-left: 33px; }
  /* line 926, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer .col-2 ul {
    margin-left: 36px; }
  /* line 930, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer .col-3 ul {
    margin-left: 34px; }
  /* line 934, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer .col-4 ul {
    margin-left: 34px; }
  /* line 938, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer .col-4 .btn.btn-primary {
    text-align: center;
    width: 161px;
    margin-top: 10px; }
  /* line 943, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
  footer ul li {
    color: #ffffff;
    font: 600 14px/24px "Open Sans"; }
    /* line 946, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
    footer ul li a {
      text-decoration: underline;
      color: #fff; }
      /* line 949, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
      footer ul li a:hover {
        color: #4596e8; }

/* line 957, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
.main-block .block-title {
  background-color: #666666;
  padding: 16px 20px 16px 33px;
  color: #ffffff;
  font-size: 18px;
  line-height: 1;
  font-weight: 600;
  text-transform: uppercase; }

/* line 966, D:/Dropbox/work/ecom/archmemory.com/res/css/style.scss */
.main-block .block-content {
  background-color: #ffffff;
  padding: 20px 20px 25px 33px; }

/* 980 */
@media (max-width: 1199px) {
  /* line 8, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .items .item .row {
    display: block; }
  /* line 13, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .totals {
    margin-bottom: 10px; }
  /* line 16, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .tax {
    padding-right: 75px;
    text-align: right; }
  /* line 20, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .buttons {
    text-align: right; }
  /* line 24, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-steps {
    padding-left: 20px;
    padding-right: 20px; }
  /* line 29, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header nav.navbar ul.nav li a {
    font-size: 13px;
    padding-left: 10px;
    padding-right: 10px; }
  /* line 34, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #block-memory-filter.main-block .block-content {
    padding-left: 50px;
    padding-right: 50px; }
    /* line 37, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    #block-memory-filter.main-block .block-content .row > div {
      padding-left: 35px;
      padding-right: 35px; }
      /* line 40, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      #block-memory-filter.main-block .block-content .row > div:last-child {
        clear: both;
        padding-top: 10px; }
  /* line 46, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  .carousel .carousel-caption h3 {
    color: #0f5396;
    font: 600 48px "Open Sans";
    text-shadow: none;
    font-size: 37px;
    max-width: 80%; } }

/* 768 */
@media (max-width: 991px) {
  /* line 60, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head {
    padding-bottom: 27px; }
  /* line 63, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-toggle {
    float: left;
    color: #ffffff;
    font: 600 24px/1 "Open Sans"; }
    /* line 67, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-toggle .icons {
      float: left;
      margin-right: 5px; }
      /* line 70, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body header .navbar-toggle .icons .icon-bar {
        background: #ffffff;
        height: 6px;
        border-radius: 6px;
        width: 26px; }
  /* line 78, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-collapse {
    position: absolute;
    top: 63px;
    z-index: 10;
    background: #666666;
    white-space: nowrap; }
    /* line 85, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-collapse .nav.navbar-nav li {
      display: block;
      text-align: left; }
      /* line 88, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body header .navbar-collapse .nav.navbar-nav li a {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 24px; }
        /* line 92, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
        body header .navbar-collapse .nav.navbar-nav li a:hover {
          text-decoration: none; }
        /* line 95, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
        body header .navbar-collapse .nav.navbar-nav li a:after {
          display: none; }
  /* line 104, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head .left-block .slogan {
    margin-left: 0;
    margin-top: 20px; }
  /* line 110, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head .right-block > * {
    float: left;
    margin-left: 120px; }
    /* line 114, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .head .right-block > *:last-child {
      margin-left: 120px;
      margin-top: 18px; }
  /* line 124, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-features .blue-title {
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding: 0 0 0 20px; }
  /* line 132, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .gray-title {
    text-align: left;
    padding-left: 20px; }
  /* line 136, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .tax {
    padding: 0;
    text-align: center; }
  /* line 141, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-steps {
    padding-left: 50px;
    padding-right: 50px; }
  /* line 145, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #most-popular-block .carousel .item .inner {
    width: 197px; }
    /* line 147, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #most-popular-block .carousel .item .inner .description {
      font-size: 20px; }
  /* line 152, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main .gray-title,
  body #main .blue-title {
    text-align: center;
    font: 600 24px/1 "Open Sans";
    padding: 23px 20px;
    height: auto; }
    /* line 157, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main .gray-title .navbar-toggle,
    body #main .blue-title .navbar-toggle {
      padding: 10px;
      border: none;
      float: right;
      margin: -10px -10px 0 0; }
      /* line 163, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main .gray-title .navbar-toggle.collapsed i,
      body #main .blue-title .navbar-toggle.collapsed i {
        background-image: url("../images/sprite.png");
        background-position: 0px -144px;
        width: 20px;
        height: 20px;
        display: inline-block; }
  /* line 171, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-brands .title,
  body #main #block-memory .title {
    text-align: center;
    font: 600 24px/1 "Open Sans";
    padding: 23px 20px;
    height: auto; }
    /* line 176, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-brands .title .navbar-toggle,
    body #main #block-memory .title .navbar-toggle {
      padding: 10px;
      border: none;
      float: right;
      margin: -10px -10px 0 0; }
      /* line 182, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-brands .title .navbar-toggle.collapsed i,
      body #main #block-memory .title .navbar-toggle.collapsed i {
        background-image: url("../images/sprite.png");
        background-position: 0px -144px;
        width: 20px;
        height: 20px;
        display: inline-block; }
  /* line 190, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-search2,
  body #main #block-search {
    height: auto; }
    /* line 193, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-search2 input,
    body #main #block-search input {
      height: 51px;
      font-size: 22px;
      line-height: 1.2;
      width: -webkit-calc(100% - 141px);
      width: calc(100% - 141px); }
    /* line 200, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-search2 .btn,
    body #main #block-search .btn {
      height: 51px;
      font-size: 22px;
      line-height: .9; }
      /* line 204, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-search2 .btn span,
      body #main #block-search .btn span {
        line-height: 1; }
  /* line 210, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-memory-results .item .row {
    display: block; }
    /* line 212, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-memory-results .item .row .right-block {
      text-align: right;
      margin-top: 20px;
      display: block;
      clear: both; }
      /* line 217, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-memory-results .item .row .right-block > * {
        display: inline-block; }
      /* line 220, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-memory-results .item .row .right-block input {
        height: 33px; }
      /* line 223, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-memory-results .item .row .right-block .btn {
        margin-top: 0 !important;
        margin-left: 15px; }
  /* line 232, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  .main-block .block-title {
    text-align: center;
    height: auto;
    padding: 23px 20px;
    font-size: 24px; }
  /* line 240, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  html body input,
  html body input.form-control {
    font-size: 19px;
    line-height: 1;
    height: 44px; }
  /* line 246, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  html body select.form-control,
  html body select {
    font-size: 19px;
    padding-right: 47px;
    line-height: 1;
    height: 44px;
    background-image: url(../images/select-dropdown-big.png); }
  /* line 253, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  .footer-menu-toggle {
    width: 100%;
    display: block;
    margin-bottom: 0;
    float: none;
    background-color: #666666;
    text-transform: uppercase;
    color: #ffffff;
    padding: 20px; }
    /* line 261, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    .footer-menu-toggle > * {
      vertical-align: middle; }
    /* line 264, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    .footer-menu-toggle span {
      font: 600 24px/1 "Open Sans";
      display: inline-block; }
    /* line 269, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    .footer-menu-toggle .icons {
      display: inline-block;
      margin-right: 5px; }
      /* line 272, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      .footer-menu-toggle .icons .icon-bar {
        background: #ffffff;
        height: 6px;
        border-radius: 4px;
        width: 26px; }
    /* line 280, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    .footer-menu-toggle.collapsed > i {
      background-image: url("../images/sprite.png");
      background-position: 0px -144px;
      width: 20px;
      height: 20px;
      display: inline-block; }
    /* line 284, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    .footer-menu-toggle > i {
      margin-top: 3px;
      float: right; }
  /* line 290, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body .feedback-btn a.btn.btn-primary {
    text-transform: uppercase;
    color: #ffffff;
    padding: 20px;
    font: 700 30px/1 "Open Sans";
    display: block;
    margin-bottom: 0;
    border-bottom: none; }
  /* line 300, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  footer {
    padding-bottom: 0;
    padding-top: 0;
    background-color: #f5f5f5; }
    /* line 304, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    footer .row {
      background-color: #666;
      margin-left: 0;
      margin-right: 0; } }

/* 480 */
@media (max-width: 767px) {
  /* line 317, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head {
    padding-bottom: 27px; }
    /* line 319, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .head .right-block div#block-phones {
      margin-left: 0;
      margin-top: 7px;
      float: right;
      height: 56px;
      padding: 0; }
      /* line 325, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body header .head .right-block div#block-phones .left {
        width: 56px; }
      /* line 328, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body header .head .right-block div#block-phones .right {
        padding: 0;
        text-align: center; }
      /* line 332, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body header .head .right-block div#block-phones p {
        font-size: 24px;
        padding: 15px 10px; }
  /* line 338, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-collapse {
    background: #4596e8;
    border: none;
    margin-top: -12px;
    box-shadow: none; }
    /* line 344, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-collapse .nav.navbar-nav a:hover {
      color: #fff;
      text-decoration: underline !important; }
  /* line 352, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-header .navbar-toggle {
    width: 144;
    background: #4596e8;
    border-radius: 5px; }
    /* line 356, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-header .navbar-toggle .text {
      margin-left: 5px; }
  /* line 360, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-header .slogan {
    width: -webkit-calc(100% - 154px);
    width: calc(100% - 154px);
    float: left;
    color: #ffffff;
    font: 600 18px "Open Sans";
    margin: 0;
    padding-left: 40px;
    height: 62px; }
    /* line 369, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-header .slogan:after {
      display: inline-block;
      content: 0;
      height: 100%;
      vertical-align: middle;
      content: ''; }
    /* line 376, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .navbar-header .slogan span {
      display: inline-block;
      vertical-align: middle; }
  /* line 384, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-steps {
    height: auto;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px; }
    /* line 390, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-steps .item {
      margin-bottom: 10px;
      width: 150px; }
      /* line 392, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #block-steps .item span {
        margin-left: 10px;
        overflow: hidden;
        width: calc( 100% - 47px); }
  /* line 401, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .continue {
    padding-left: 10px;
    padding-right: 10px; }
  /* line 406, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .items .item {
    padding-bottom: 80px; }
    /* line 409, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #cart-content .items .item .row .remove {
      bottom: 10px;
      right: 15px;
      top: auto; }
      /* line 413, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #cart-content .items .item .row .remove i {
        background-image: url("../images/sprite.png");
        background-position: 0px -87px;
        width: 32px;
        height: 34px;
        display: inline-block; }
    /* line 417, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #cart-content .items .item .row .right-block {
      left: 15px;
      position: absolute;
      bottom: 15px;
      width: auto; }
      /* line 422, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #cart-content .items .item .row .right-block .price {
        color: #fff;
        font-size: 1px;
        float: left;
        margin-right: 38px;
        line-height: 1; }
        /* line 428, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
        body #main #cart-content .items .item .row .right-block .price span {
          font-size: 36px;
          line-height: 1;
          color: #4596e8;
          font-weight: bold; }
      /* line 437, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #cart-content .items .item .row .right-block .quantity .plus,
      body #main #cart-content .items .item .row .right-block .quantity .minus {
        cursor: pointer; }
      /* line 440, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      body #main #cart-content .items .item .row .right-block .quantity input {
        margin-right: 10px;
        height: 36px;
        width: 32px; }
  /* line 450, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .totals span {
    width: 70px; }
  /* line 453, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .tax {
    margin-top: 35px; }
  /* line 456, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .buttons {
    text-align: center; }
  /* line 460, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #most-popular-block .carousel .item .inner {
    max-width: 305px;
    width: auto; }
    /* line 463, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #most-popular-block .carousel .item .inner .description {
      font-size: 30px; }
  /* line 468, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #product-content .addtocart > * {
    height: 38px; }
  /* line 471, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #product-content .addtocart input {
    height: 38px; }
  /* line 474, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #product-content .addtocart .btn {
    height: 38px;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0; }
  /* line 484, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #main #block-search2 .btn,
  #main #block-search .btn {
    height: 60px;
    font-size: 28px; }
    /* line 487, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    #main #block-search2 .btn i,
    #main #block-search .btn i {
      transform: scale(1.4); }
  /* line 491, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #main #block-search2 input,
  #main #block-search input {
    font-size: 30px;
    height: 60px; }
  /* line 497, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  footer .row {
    margin-left: -7px;
    margin-right: -7px; }
  /* line 502, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #block-memory-filter.main-block .block-content {
    padding-left: 0;
    padding-right: 0; }
    /* line 505, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    #block-memory-filter.main-block .block-content .row > div {
      padding-top: 10px; }
      /* line 507, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      #block-memory-filter.main-block .block-content .row > div:first-child {
        padding-top: 0; }
  /* line 512, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #main #block-memory-results .item {
    position: relative;
    padding: 25px; }
    /* line 515, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    #main #block-memory-results .item .right-block {
      position: static;
      left: 0;
      width: 100%;
      bottom: 0;
      text-align: center;
      padding-top: 10px; }
      /* line 522, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
      #main #block-memory-results .item .right-block > * {
        float: none;
        display: inline-block;
        vertical-align: middle; }
  /* line 529, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  select {
    font-size: 30px;
    padding-right: 75px;
    line-height: 1;
    height: 72px;
    background-image: url(../images/select-dropdown-big-2.png); }
  /* line 540, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  #cart-content span:before,
  #cart-content span:after,
  #customer-info-content span:before,
  #customer-info-content span:after {
    display: none; } }

@media (max-width: 550px) {
  /* line 550, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .navbar-header .slogan {
    padding-left: 5px;
    font-size: 16px;
    line-height: 1; }
  /* line 557, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head .container .row > * {
    width: 100%;
    text-align: center; }
    /* line 560, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body header .head .container .row > * > * {
      float: none !important;
      display: inline-block; }
  /* line 566, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body header .head .right-block div#block-phones p {
    font-size: 18px;
    padding: 18px 5px; }
  /* line 574, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  footer .row {
    padding-left: 20px; }
    /* line 576, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    footer .row > div {
      width: 100%;
      left: 0; }
  /* line 586, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #cart-content .inputs .form-group > * {
    min-width: 90%; }
  /* line 594, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-memory-results .item .row p.title {
    text-align: center;
    font-size: 25px; }
  /* line 598, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-memory-results .item .row .image {
    text-align: center;
    margin-bottom: 10px; }
    /* line 601, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-memory-results .item .row .image img {
      display: inline-block; }
  /* line 605, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-memory-results .item .row .right-block {
    text-align: center; }
    /* line 607, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
    body #main #block-memory-results .item .row .right-block > * {
      margin-bottom: 10px; }
  /* line 611, D:/Dropbox/work/ecom/archmemory.com/res/css/_media.scss */
  body #main #block-memory-results .item .row > * {
    width: 100%; } }

/*# sourceMappingURL=style.css.map */