/* woocommerce overrides 7 */
#webvrtool a {
  cursor: pointer;
}

#webvrtool a.button.threesixty-experiences {
		color: #24004d !important;
		background-color: #e6e6e6;
		border: 1px solid #9481ae;
		padding: 3px 6px;
    margin-right: 0px;
    margin-top: 6px;
}


#webvrtool a.button.threesixty-experiences:hover {
	background-color: #24004d;
	color: #e2e7ee !important;
	border: 1px solid #9481ae;
}

#webvrtool nav.woocommerce-breadcrumb {
  background-color: rgba(248, 248, 248, 0);
  border-top: 1px solid rgba(128, 128, 128, 0.26);
  border-bottom: 1px solid rgba(128, 128, 128, 0);
  margin: 90px 14px 35px 14px;
}

#webvrtool nav.woocommerce-breadcrumb a {
  padding-left: 10px;
}

h2.breadcrumb-title {
  padding:10px;
}

#webvrtool .content table {
  border-color: rgba(173, 176, 182, 0.3);
}

#webvrtool table.shop_table td,
#webvrtool .cart-collaterals .cart_totals tr td,
#webvrtool .cart-collaterals .cart_totals tr th,
#webvrtool .shop_attributes td,
#webvrtool .shop_attributes th,
#webvrtool table.shop_attributes,
#webvrtool table.shop_table tr,
#webvrtool .woocommerce table.shop_table,
p.stars a.star-1,
p.stars a.star-2,
p.stars a.star-3,
p.stars a.star-4,
p.stars a.star-5 {
  border-color: rgba(173, 176, 182, 0.3);
}

#webvrtool table.shop_table th {
  padding-top: 13px;
  padding-bottom: 13px;
  border-top: medium none;
  font-size:1.2em;
}

#webvrtool .cart td.product-name dl.variation{
	display:none;
}

#webvrtool .cart .product-thumbnail,

#webvrtool .woocommerce-error,
#webvrtool .woocommerce-info,
#webvrtool .woocommerce-message,
#webvrtool .woocommerce-help {
  position: relative;
  padding: 1em 1em 1em 3.5em;
  margin: 0 0 2em;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  list-style: none outside;
  width: auto;
}

#webvrtool .woocommerce-error,
#webvrtool .woocommerce-info,
#webvrtool .woocommerce-message,
#webvrtool .woocommerce-help,
#reviews ol.commentlist .comment_container,
#webvrtool .shop_table thead tr,
#webvrtool .shop_table tfoot tr,
#webvrtool .shop_table .actions,
#webvrtool .woocommerce fieldset,
#payment .payment_box {
  border: none;
  background-color: rgba(120, 125, 133, 0.08);
  color: #787d85;
}

#webvrtool .woocommerce-error,
#webvrtool .woocommerce-info,
#webvrtool .woocommerce-message,
#webvrtool .woocommerce-help,
#webvrtool .woocommerce fieldset {
  border: 1px solid #f7f7f7;
  background-color: #f8f8f9;
  color: #504c59;
}

#webvrtool .woocommerce fieldset {
  padding: 5px 20px;
  border-radius: 4px;
  color:#787d85;

}

#webvrtool .woocommerce fieldset legend {
  padding: 5px 20px;
  border-radius: 4px;
  border: 1px solid #f8f8f8;
  background-color: #f8f8f9;

}

#webvrtool .content .woocommerce-error,
#webvrtool .content .woocommerce-info,
#webvrtool .content .woocommerce-message,
#webvrtool .woocommerce-help {
  margin: 0 0 2em;
}

#webvrtool .woocommerce-error a,
#webvrtool .woocommerce-info a,
#webvrtool .woocommerce-message a,
#webvrtool .woocommerce-noreviews a,
#webvrtool p.no-comments a {
  color: #1ebbf0;
  box-shadow: none;
}

#webvrtool .woocommerce-help {
  color: #8456a6;
  /* brand purple */
}

#webvrtool .woocommerce-error {
  color: white;
  font-weight: bold;
  border: #e2401c;
  background-color: #c11b1b;
}

#webvrtool .product-name > a {
  display: block;
  margin-bottom: 10px;
  text-decoration: none;
}

#webvrtool .product-name > a,
#reviews ol.commentlist .meta,
#webvrtool .shop_table th,
#webvrtool .shop_table strong,
#webvrtool ul.cart_list li a,
#webvrtool ul.product_list_widget li a,
#webvrtool .widget_product_categories li a,
#webvrtool .woocommerce-tabs li.active > a,
#webvrtool .product .summary.entry-summary .price,
#webvrtool .product .summary.entry-summary .price ins,
#webvrtool .product-category mark,
#webvrtool .woocom-list-content .price,
#webvrtool .woocom-list-content .price *,
#webvrtool .widget_layered_nav li > a {
  color: #3b3f4a;
}




#webvrtool .shop_table .variation p,
#webvrtool .shop_table .product-name > a {
  margin-bottom: 0;
}

#webvrtool table th {
  background-color: transparent;
}

#webvrtool table tbody td {
  background-color: transparent;
}

#webvrtool table tbody tr:nth-child(2n) td {
  background-color: transparent;
}


#content table.cart td.actions,
#webvrtool table.cart td.actions {
  text-align: right;
}

#webvrtool table.shop_table td.actions {
  padding: 20px 10px 10px 20px;
}

#webvrtool table.shop_table tbody tr:first-child td,
#webvrtool table.shop_table tbody tr:not(.cart_item):not(.order_item):not(.order):last-child td,
#webvrtool .cart_totals table tr:first-child th,
#webvrtool .cart_totals table tr:first-child td,
#webvrtool table.shop_table tfoot tr,
#webvrtool table.shop_table tfoot tr td {
  border-top: none;
}

#webvrtool table tbody tr:nth-child(2n) td {
  background-color: rgba(165, 187, 219, 0.15);
}

#webvrtool table.cart td.product-remove a.remove {
  color: rgba(226, 64, 28, 0.71);
}

#webvrtool li#woocommerce_product_categories-2.widget.woocommerce.widget_product_categories {
  list-style: none;
}

#webvrtool #main {
  padding-left: 1em;
	padding-right: 1em;
	min-height: 50vh;
}

#webvrtool #coupons_list {
  width:50%;
  min-width: 32rem;
  margin-left:auto;
  margin-right:auto;
}

#webvrtool #coupons_list h2 {
  font-size: 1.4em;
  margin-top:30px;
}

#webvrtool #coupons_list .coupon-content.blue.dashed.small {
  color: white;
}

@media (max-width: 768px) {
   #webvrtool #main {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
