.pofw-product-options-wrapper {margin-bottom: 20px;}
.pofw-product-options-wrapper .field {margin-bottom: 10px;}
.pofw-product-options-wrapper .field > label {font-weight: bold;}
.pofw-product-options-wrapper .field.pofw-required > label > span:first-child:after {
color: #e32;
content: ' *';
display:inline;
}
.pofw-product-options-wrapper .field > label span.pofw-price {font-weight: normal;}
.pofw-product-options-wrapper .field .control select {height:initial; line-height: inherit;}
.pofw-product-options-wrapper .field .control input[type="text"] {width: initial; padding:initial; line-height: inherit;}
.pofw-product-options-wrapper .field .control .choice label {display:inline; padding-left: 3px;} 
.pofw-product-options-wrapper .field .control .choice input[type="radio"],
.pofw-product-options-wrapper .field .control .choice input[type="checkbox"] {width: auto;}
.pofw-product-options-wrapper .field.pofw-required.pofw-not-valid .control input[type="text"],
.pofw-product-options-wrapper .field.pofw-required.pofw-not-valid .control .options-list {border: 1px dotted red;}
.pofw-product-options-wrapper .field.pofw-required.pofw-not-valid .pofw-required-text {color: red; font-style: italic;}.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}