.no-js-message{font-size:15px;color:#800;font-family:Helvetica,Arial,sans-serif;font-style:italic;margin-bottom:15px;border:2px solid #800;padding:8px;background-color:#fee}.no-js-message .button-name{text-decoration:underline}.no-js-message p{margin:1em 0 0}.no-js-message p:first-child{margin-top:0}.qsot-event-area-ticket-selection .event-area-image-wrap{margin-bottom:1em;text-align:center}.qsot-event-area-ticket-selection .event-area-image-wrap img{height:auto;width:auto;max-width:100%}div.qsfix{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}div.qs-shim{margin-top:10px}.qsot-event-area-ticket-selection .title-wrap h3{margin:0}.qsot-event-area-ticket-selection h4{margin:0}.qsot-event-area-ticket-selection .step-name{text-decoration:underline}.qsot-event-area-ticket-selection label{display:inline;margin:0 5px 0 0;vertical-align:baseline;float:none}.qsot-event-area-ticket-selection label.section-heading{display:block;font-weight:700;text-decoration:underline}.qsot-event-area-ticket-selection form{vertical-align:middle;margin-bottom:0}.qsot-event-area-ticket-selection .field{padding:1em 0 0}.qsot-event-area-ticket-selection .field select{margin-bottom:0}.qsot-event-area-ticket-selection .field input{vertical-align:baseline;margin-bottom:0}.qsot-event-area-ticket-selection .field input.short{width:90px}.qsot-event-area-ticket-selection .field input.very-short{width:4.5em;margin:0 .5em}.qsot-event-area-ticket-selection .field input[type=radio],.qsot-event-area-ticket-selection .field input[type=checkbox]{vertical-align:top}.qsot-event-area-ticket-selection .helper{font-size:10px;display:block;color:#757575}.qsot-event-area-ticket-selection .ticket-selection-section{border:1px solid #888;background-color:#f4f4f4;margin-top:0}.qsot-event-area-ticket-selection .ticket-selection-section .form-inner{padding:1em}.qsot-event-area-ticket-selection .ticket-selection-section .actions{padding:1em;background-color:#888}.qsot-event-area-ticket-selection .ticket-update-reservation-form .field{margin-bottom:5px}.qsot-event-area-ticket-selection .ticket-description .name{font-weight:700;font-style:italic;margin-right:3px}.qsot-event-area-ticket-selection .ticket-description .price{font-weight:700}.qsot-event-area-ticket-selection .messages>div{padding:.3em .6em}.qsot-event-area-ticket-selection .messages .message{color:#080;background-color:#efe;border:1px solid #080}.qsot-event-area-ticket-selection .messages .error{color:#800;background-color:#fee;border:1px solid #800}.qsot-event-area-ticket-selection .qsot-form-actions{padding-top:.7em}.qsot-event-area-ticket-selection .reserved{font-weight:700;text-decoration:underline;font-style:italic}.qsot-event-area-ticket-selection .available{font-weight:700;text-decoration:underline}.qsot-event-area-ticket-selection .ticket-name{font-style:italic;font-weight:700}.qsot-event-area-ticket-selection .ticket-price{font-weight:700}.qsot-event-area-ticket-selection .remove-link{display:inline-block;height:12px;width:12px;border:1px solid #600;border-radius:12px;background-color:#800;color:#fff;font-size:8px;text-align:center;line-height:12px;vertical-align:middle;margin-right:.8em}.block-msg h1{color:#fff}#wpcm-suggest{display:block;color:red}