/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
/*header a {
  text-transform: uppercase;
  color: #333; 
}*/
/*header a:hover, header a:focus, header a:active {
  text-transform: uppercase;
  color: #000; 
}*/
.page-catalog .breadcrumb {
  margin-top: 20px;
}
.cart-block-summary {
  position: inherit;
  right: 0;
  top: 8px;
}
/*.form-control {
  padding: 6px 4px;
}*/
.node-type-product .display-price {
  clear: left;
  display: block;
  float: none;
  font-size: 1.3em;
  font-weight: bold;
  padding-bottom: 20px;
  padding-left: 4px;
  text-align: left;
}
.node-type-product .form-type-uc-quantity {
  float: right;
}
.node-type-product .form-type-uc-quantity label {
  display: inline;
}
.node-type-product .form-type-uc-quantity input {
  width: 10%;
  display: inline;
}
.more-product-images a img {
  padding: 2px;
  margin: 2px;
  border: 1px solid #ccc;
}
#block-uc-cart-cart {
  float: right;
  height: 50px;
  margin-right: 0px;
  margin-top: -140px;
  position: inherit;
  width: 200px;
}
.cart-block-summary-items {
  text-align: center;
  white-space: nowrap;
}
.node-product, .node-product p {
  margin-bottom: 30px;
}
#edit-update {
  margin-left: 0.5em;
}
#edit-checkout--2.btn-default {
  background-color: #38B449;
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
  float: right;
}
#edit-checkout--2.btn-default:hover, #edit-checkout--2.btn-default:focus, #edit-checkout--2.btn-default:active {
  background-color: #47a447;
  border-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
}
.form-control.form-wrapper {
  border: 0 solid #CCCCCC;
  box-shadow: none;
  height: auto;
}
.uc-store-address-field .form-item label {
  width: auto;
}
ul.catalog, ul.catalog ul.menu {
  padding-left: 0px;
}
ul.catalog > li > a, ul.catalog > li > span > a {
  padding: 5px 10px;
  display: block;
}
ul.catalog > li > ul.menu > li a  {
  padding-left: 20px;
}
.uc-catalog > .view-content > div, .view-frontpage .view-content > div {
  margin-bottom: 15px;
}
.uc-catalog-terms table {
  background-color: #F5F5F5;
  border-radius: 4px 4px 4px 4px;
  list-style: none outside none;
  margin-bottom: 20px;
  padding: 8px 15px;
  display: block;
}
.uc-catalog-terms .views-view-grid tbody tr > td + td span:before {
  color: #CCCCCC;
  content: "/ ";
  padding: 0 5px;
}
.uc-catalog-terms > .view-content {
  background-color: #F5F5F5;
  border-radius: 4px 4px 4px 4px;
  list-style: none outside none;
  margin-bottom: 20px;
  padding: 8px 15px;
  display: block;
}
.uc-catalog-terms .view-content ul {
  list-style: none outside none;
  padding-left: 0px;
  margin-bottom: 0px;
}
.uc-catalog-terms .view-content ul > li {
  display: inline-block;
}
.uc-catalog-terms .view-content ul > li + li span:before {
  color: #CCCCCC;
  content: "/ ";
  padding: 0 5px;
}
.uc-catalog .product, .front .product {
  text-align: center;
}
.product-image {
  float: none;
}
.uc-catalog h3, .uc-catalog div > div > div, .uc-catalog form > div {
  text-align: center;
}
/*.uc-cart-checkout-form .uc-store-address-field .form-item label {
  padding: 5px 0 0;
  margin-bottom: 0;
}*/
.uc-cart-checkout-form .uc-store-address-field .form-item label {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 5px;
  max-width: 100%;
  padding:0;
}
.order-review-table {
  width: 100%;
}
.page-cart #uc-cart-pane-quotes {
  margin-top: 30px;
}
.form-control.btn {
  width: auto;
  padding: 6px 12px;
}
#uc-cart-pane-quotes .form-submit {
  margin-left: 5px;
}
#quote {
  border: 0 solid #BBBBBB;
}
/*.field-default_shipping_item .checkbox input[type="checkbox"], .field-default_shipping_item .checkbox-inline input[type="checkbox"] {
  margin-left: 0px;
}*/
.qty input {
  width: auto !important;
}
.uc-store-address-field .form-item label .form-required {
  float: right;
  padding-left: 3px;
}
.uc-cart-checkout-form .form-item {
  margin-bottom: 15px;
  margin-top:0;
  padding:0;
}
img.uc-credit-cctype, .uc-credit-cvv-help img, img.views-field-tooltip-icon {
  display:inline-block;
}
body.page-cart-checkout h1.page-header, body.page-user-orders #block-views-user-blogs-posts-block, body.page-user-recurring-fees #block-views-user-blogs-posts-block {
  display:none;
}
#uc-cart-checkout-review-form button {
  margin-bottom: 10px;
  margin-right: 10px;
}
.payment-details-credit .uc-credit-cvv-help {
  float: left;
}
#uc-cart-view-form #edit-continue-shopping {
  float: none;
}
body.page-cart form#uc-cart-view-form .btn-info {
  background-color: #3e8096;
  border-color: #3e8096;
  margin-right: 10px;
}
.order-review-table .data-col h1#page-header {
  padding-left: 1em;
}
body.page-admin-store-orders {
  display:none;
}
#uc-cart-view-form #edit-continue-shopping {
  margin-right: 0.5em;
}
#uc-cart-view-form  #edit-empty {
  background-color: #d9534f;
  border-color: #d43f3a;
}
@media (min-width: 1200px) {
.form-type-uc-quantity {
  width: 80%;
}  
}
@media (max-width: 768px) {
img.views-field-tooltip-icon {
  display:none;
}
}