.squadup-event-search-form{display: none !important;}

.squadup-checkout-app .badge{margin-right: -60px !important;}

.footer{text-align: center; padding: 30px; font-weight: bold;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div.row.squadup-checkout-attendee-info.flexxy-centered > h3 > span{visibility: hidden !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div.row.squadup-checkout-attendee-info.flexxy-centered > h3 > span:after{visibility: visible !important; display: block; margin-top: -20px; content: 'Passholder Information';}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div.row.squadup-order-summary > div > div:nth-last-child(1){display: none !important;}

form > fieldset > div:nth-child(4){display: none !important;}

.squadup-summary-item > .col-md-4{display: none !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div:nth-child(2) > div.row.form-group > div > p::after {visibility: visible; display: block; content: 'Please select quantity and click on the “add seminar” button below before moving forward with your seminar selection.'; white-space: pre-wrap;}

/* Change thank you for joining text: */
#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > h3 > span{visibility: hidden !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > h3 > span:after{visibility: visible !important; display: block; content: 'Thank you for selecting:'; margin-top: -20px; font-size: 20px !important; line-height: 30px !important; text-align: center !important; white-space: pre-wrap !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > p:nth-child(3) > span{visibility: hidden !important; font-size: 20px !important; line-height: 30px !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > p:nth-child(3) > span:after{visibility: visible !important; display: block; content: 'A confirmation of your seminar registration will be sent by email to'; margin-top: 0px; font-size: 19px !important; line-height: 30px !important;}


#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > p:nth-child(4) > span{visibility: hidden !important; font-size: 20px !important; line-height: 30px !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > p:nth-child(4) > span:after{visibility: visible !important; display: block !important; content: 'If you do not receive the confirmation email within 15 minutes, please check your spam folder or contact Food & Wine as stated below. \A \A Your registration is now complete. \A \A Thank you and see you in Aspen!'; text-align: center; white-space: pre-wrap; margin-top: -30px; font-size: 20px !important; line-height: 30px !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > h3{font-size: 20px !important; line-height: 30px !important;     text-align: center !important;}

#squadup-checkout > div > div > div > div > div.col-sm-12.squadup-embed-view > div.flexxy-centered > p:nth-child(3){font-size: 20px !important; line-height: 30px !important;     text-align: center !important;}

.next-session{white-space: normal !important;}