.radio.checkout-label-radio{
	display: inline-block!important;
  padding-left: 5px!important;
  vertical-align: sub!important;

}
.woocommerce-input-wrapper .input-radio {
	margin-left: 5px!important;
	vertical-align: sub!important;
}
.woocommerce-input-wrapper .input-radio {
	margin-left: 5px!important;
	vertical-align: sub!important;
}
body.page-id-7386 .woocommerce ul.products li.product a,
body.page-id-7390 .woocommerce ul.products li.product a,
body.page-id-7355 .woocommerce ul.products li.product a,
body.page-id-7319 .woocommerce ul.products li.product a {
	height: 0;opacity: 0;display: block;
}
span.optional{
	display: none;
}
/* radio button css */
/*#user_type_field span.woocommerce-input-wrapper {
  margin: 10px;
  }*/

  #user_type_field span.woocommerce-input-wrapper input[type="radio"] {
    opacity: 0;
    width: 0;
  }

  #user_type_field span.woocommerce-input-wrapper label {
    display: inline-block;
    background-color: #ddd;
    padding: 10px 10px 10px 10px !important;
    font-family: sans-serif, Arial;
    font-size: 16px;
    /*border: 2px solid #3bbba8;*/
    border-radius: 4px;
  }

  #user_type_field span.woocommerce-input-wrapper label:hover{
    background-color: #3bbba8;
    color: #ffffff!important;
  }
  #user_type_field span.woocommerce-input-wrapper label:hover > .radio-note{
   background-color: #3bbba8;
   color: #ffffff!important;	
 }
 #user_type_field span.woocommerce-input-wrapper input[type="radio"]:focus + label {
  border: 2px dashed #3bbba8;
}

#user_type_field span.woocommerce-input-wrapper input[type="radio"]:checked + label {
  background-color: #3bbba8;
  border-color: #3bbba8;
  color: #ffffff;
}
#user_type_field span.woocommerce-input-wrapper input[type="radio"]:checked + label > .radio-note{
	background-color: #3bbba8!important;
  border-color: #3bbba8!important;
  color: #ffffff!important;
}
#user_type_field span.radio-note {
  font-size: 12px;
}
a.thank-dash{
  float: right;
  background-color: #3bbba8!important;
}

#user_type_field .woocommerce-input-wrapper label {  width: calc(33.33333% - 8px);     text-align: center;     line-height: 1.5 !important;}
#user_type_field .woocommerce-input-wrapper {   display: flex; }