.complex-plugin-table table td {
	border: 1px solid #bbb;
	padding: 15px;
}
.complex-plugin-table table tr {
	transition: 0.3s;
}
.complex-plugin-table table tr:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.complex-plugin-table table td.value {
	text-align: center;
	width: 100px;
}

.price_registerusers {
font-weight: 600;
font-size: 1.15rem;
color: #22634b;
font-family: "Montserrat", sans-serif;
margin-top: 10px;
	
}


 .product.wrap span.price {
  background: #058;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  height: 30px;
  line-height: 30px;
  margin-right: 1rem;
  padding: 0 0.666rem;
  position: relative;
  text-align: center;
}
 .product.wrap span.price:after {
  background: inherit;
  border-radius: 4px;
  display: block;
  content: "";
  height: 22px;
  position: absolute;
  right: -8px;
  top: 4px;
  -ms-transform: rotate(45deg); /* IE 9 */
  -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  width: 22px;
  z-index: -1;
}
 .product.wrap span.price:hover {
  background: #07b;
}

.price_registerusers__text p {
font-size: .9rem;
font-weight: 600;
color: #22634b;
margin-bottom: 0;
line-height: 3.3;
}

@media (max-width:360px) {.price_registerusers__text p {font-size: .8rem;}}

.product.wrap .complex-plugin-table {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1ch;
}

.category .price_registerusers {

font-size: 1rem;

	
}

.category .price_registerusers__text p {
font-size: .7rem;

}

.category .price_registerusers__text p a {
text-decoration: underline;

}