/* FROM COLOR PHOTOS:
$re-dark: rgb(29, 33, 67);
$re-blue: rgb(24, 79, 122);
$re-pale: rgb(216, 164, 96);
$re-red: rgb(173, 66, 71);
$re-orange: rgb(245, 128, 62);
*/
.all-products {
  overflow: auto; }

.sidebar hr {
  margin: 10px 0;
  border-color: #000; }

.shop-container a {
  color: #123256; }

.shop-container {
  padding-top: 48px;
  background-color: rgba(255, 255, 255, 0.3);
  min-height: 1000px; }

.shop-sidebar {
  background-color: white; }
  .shop-sidebar .shop-nav {
    list-style: none;
    padding: 0;
    margin: 0 -12px; }
    .shop-sidebar .shop-nav li {
      height: 48px;
      padding-top: 10px;
      padding-left: 12px; }
      .shop-sidebar .shop-nav li:hover {
        background-color: rgba(18, 50, 86, 0.5); }

/* PRODUCTS LIST */
.products-main-col {
  background-color: rgba(255, 255, 255, 0.3);
  padding-bottom: 48px; }

.product-item {
  /*
  border-right: 1px solid #999;
  border-bottom: 1px solid #999;
  */
  width: 33.333%;
  min-height: 330px;
  float: left;
  padding: 0 18px 12px 0; }
  .product-item .product-item-content {
    padding: 24px;
    color: white; }

.image-product-item {
  width: 100%; }

/* PRODUCT PAGE */
.product-gallery {
  overflow: auto;
  width: 102%;
  box-sizing: content-box;
  padding-bottom: 2px;
  padding-right: 2px; }

.product-image-container {
  width: 70%;
  float: left;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }

#product-main-image {
  width: 100%; }

.product-thumbs {
  list-style: none;
  margin: 0;
  padding: 0; }

.product-thumb {
  float: left;
  width: 20%;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }

.product-thumb.blank {
  cursor: default;
  box-shadow: none; }

.select-product {
  cursor: pointer; }

.deselect-product {
  float: right;
  display: inline-block;
  cursor: pointer;
  padding: 0 5px; }

.sectionTitle {
  clear: both; }

.cart-sidebar-list {
  list-style: none;
  margin: 0;
  padding: 0; }

.cart-item {
  border-bottom: 1px solid #666;
  font-size: 11px; }

.cart-item-quantity {
  font-weight: bold;
  font-size: 135%; }

.cart-item-price {
  font-weight: bold; }

.cart-item-price.item-one {
  font-size: 1.35em; }

.cart-item-price.item-total {
  font-size: 1.35em; }

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