.uc-product-node .panel-col-first {
  background: #fff;
  width: 70%;
  padding: .75rem;
}

.uc-product-node .panel-col-last {
  width: 30%;
  padding: .75rem;
}

.uc-product-node .panel-col-last .pane-title {
  margin-top: 0;
  letter-spacing: 0;
  padding: 5px;
  font-size: .9rem;
  background-color: #fc3;
  color:#122415;
}

.uc-product-node .panel-col-last .pane-content {
  font-size: .9rem;
  font-weight: 600;
}

.uc-product-node .panel-col-last .pane-content .items {
  color: #4a4a4a;
}

.uc-product-node .panel-col-last .pane-content table.shoppingcart {
  font-size: .75rem;
}

.uc-product-node .panel-col-last .pane-content a {
  font-weight: 800;
}

.node-product .field-name-uc-product-image {
  display: block;
  float: left;
  width: 50%;
  margin: 0;
  padding-top: 0;
}
.node-product .content {
  display: block;
  float: left;
  width: 50%;
  padding: .75rem;
  padding-top: 0;
}

.node-product .content .product-title {
  color: #fc3;
  background: none repeat scroll 0 0 #122414;
  padding: .75rem;
}


.node-product .content .field-type-text-with-summary {
  color: #2d3f2f;
  margin: 0;
}
.node-product .content .product-info.model {
  color: #2d3f2f;
}

.node-product .form-submit {
  background-color: #f6c708;
  color: #2d3f2f;
  border: 0;
  font-weight: 600;
}

.uc-product-node .panel-2col .panel-col-first .inside {
  margin: 0;
  font-weight: 600;
}


@media only screen and (max-width: 768px) {
  .uc-product-node .panel-col-first {
    width: 100%;
    padding:0;
  }
  
  .uc-product-node .panel-col-last {
    width: 100%;
    padding: 0;
  }
  .panel-2col .panel-col-last .inside {
    margin: 0;
  }
}

.node-product .field-name-uc-product-image img {
  width: 100%;
}

@media only screen and (max-width: 525px) {
  .node-product .field-name-uc-product-image {
    width: 100%;
  }
  .node-product .content {
     width: 100%;
  }
}



