.product-addon input[type=text],.product-addon input[type=email]{outline:solid 1px #ccc!important}.product-name .variation,.product_list_widget .variation{}.product-addon .error_message{color:red}.variation .variation-Name-FirstName,.variation .variation-Name-LastName,.variation .variation-Name-Address,.variation .variation-Name-Address2,.variation .variation-Name-TownCity,.variation .variation-Name-CountyState,.variation .variation-Name-Postcode,.variation .variation-Country,.variation .variation-GiftMessage-GiftMessage,.variation .variation-GiftEmail-Entermemberemail,.variation .variation-WCCountry-Country,.variation .variation-WhoFor,.variation .variation-NotifyMember{display:none}.activate_gift_form label{display:inline-block;width:200px}.activate_gift_form input{padding:6px}.select2-container .select2-choice .select2-arrow b{display:none!important}.bundled_product_summary .bundled_product_excerpt.product_excerpt,.bundled_product_summary .stock{display:none}.single-product .bundled_product_summary .bundled_product_excerpt.product_excerpt,.single-product .bundled_product_summary .stock{display:block}.addon-wrap-88931-notify-member-2-0,.addon-wrap-88931-notify-member-2-1{width:50%;float:left}.product-addon-notify-member{clear:both}.ui-accordion-content{padding-bottom:24px}#membership_accordion{max-width:600px}.difference_loginform div#loginform,#membership_accordion #someoneelsedetails{display:none}#membership_accordion #giftmemberships,#membership_accordion #notsureform,#notsureform .fa-spinner,#membership_accordion .difference_description{display:none}.christmas #membership_accordion #someoneelsedetails,.christmas #membership_accordion #giftmemberships{display:block!important}#membership_accordion input[type=button],#membership_accordion button{margin-top:24px}#membership_accordion select,#membership_accordion textarea{padding:8px 15px;font-size:15px;border:1px solid #bcbebf;color:#000;margin-top:10px;width:100%}#membership_accordion .address_error{border:solid 1px red}#notsureform #notsuresubmit{margin-top:0}#membership_accordion .difference{float:right;font-size:90%}.difference_description{padding:24px}#membership_accordion h3{margin-top:20px;margin-bottom:10px}.woocommerce-account table.shop_table{width:80%!important}#tellnowemail{display:none}#membership_accordion input[type=date]{padding:8px 15px;font-size:18px;font-family:Raleway,sans-serif}#start_day{width:15%!important}#start_month{width:30%!important}#start_year{width:25%!important}.date_to_start{padding:0}@media screen and (max-width:480px){.date_to_start{width:100%}#start_day{clear:left;width:25%!important}#start_month{width:40%!important}#start_year{width:30%!important}}