header .wrap{height:100%}header h1.org_name{float:left;font-size:1.4em;color:#4E5E75}#main{padding-top:70px}#demo_mode{width:100%;height:30px;background:#f0ad4e;border:#eea236 1px solid;line-height:30px;color:#ffffff;text-align:center;font-weight:bold;font-style:italic;display:none}#flash{display:none;background-color:#feeded;border:1px solid #CE5454;border-radius:5px;color:#303030;margin-bottom:25px;padding:15px 20px}#flash ul{margin-left:20px}.desc_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#1463D2;opacity:.8;z-index:999999}.desc_overlay.open{display:block}.desc_modal_wrap{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:700px;z-index:9999999}.desc_modal_wrap.open{display:block}.desc_modal{min-height:100px;max-height:600px;padding:25px;background:#ffffff;position:relative;box-shadow:0px 3px 15px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.5);color:#4E5E75;text-align:center;overflow-y:auto}.desc_modal *{max-width:100%}.desc_modal h2{margin-bottom:5px}.desc_modal p,.desc_modal div{text-align:left}.desc_modal .close{position:absolute;width:30px;line-height:30px;height:30px;top:0;right:0;cursor:pointer;text-align:center;z-index:999999999}#sidebar{text-align:center}#sidebar hr{width:90%;margin:20px auto}#sidebar .campaign_title{color:#4E5E75;font-size:24px;text-align:center;margin-top:0;margin-bottom:0}#sidebar .logo{font-size:20px;text-align:center}#sidebar .logo img{max-width:96%;height:auto}#sidebar .org_description{text-align:left;color:#4E5E75;margin-top:10px;padding:10px 10px 10px 20px}#sidebar #order_summary{display:none;text-align:left;color:#4E5E75}#sidebar #order_summary .summary_title{color:#2A323F;font-size:1.05em;font-weight:600;margin-bottom:12px}#sidebar #order_summary .summary_section{margin-bottom:16px}#sidebar #order_summary .summary_section:last-child{margin-bottom:0}#sidebar #order_summary .summary_heading{display:flex;justify-content:space-between;align-items:baseline;color:#8397B3;font-size:.75em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px}#sidebar #order_summary .summary_heading .change_link{color:#8397B3;font-weight:400;letter-spacing:normal;text-transform:none;text-decoration:underline;cursor:pointer}#sidebar #order_summary .summary_line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0}#sidebar #order_summary .summary_line .line_qty{color:#8397B3;font-size:.85em;margin-left:2px}#sidebar #order_summary .summary_line .line_price{white-space:nowrap;font-weight:600}#sidebar #order_summary .summary_totals{border-top:1px solid #e4e7ec;margin-top:6px;padding-top:8px}#sidebar #order_summary .money_row{display:flex;justify-content:space-between;align-items:baseline}#sidebar #order_summary .money_row .money_value{font-weight:700}#sidebar #order_summary .summary_row{padding:2px 0;overflow-wrap:break-word}#sidebar #order_summary .summary_row.placeholder{color:#8397B3;font-style:italic;cursor:pointer}#sidebar #order_summary .summary_row.placeholder:hover{text-decoration:underline}#standardgive h3.label{color:#2A323F;font-size:1.05em;font-weight:600;line-height:normal;margin-bottom:15px}#standardgive .cc_block{background-color:#ffffff;border:1px solid #DFE3E8;border-radius:5px;padding:20px;margin-bottom:20px}#standardgive select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f1f1 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%23888'/></svg>") no-repeat right 12px center;border:1px solid rgba(0,0,0,0.2);border-radius:5px;color:rgba(0,0,0,0.5);font-size:16px;font-family:inherit;padding:15px 10px;width:100%;box-sizing:border-box;margin-bottom:15px}#standardgive input[type=checkbox]{width:auto;height:auto;padding:0;background:none;border:none;float:left;margin:3px 5px 0 0}#standardgive .optin_row{margin-bottom:15px}#standardgive .optin_row.tight{margin-bottom:5px}#standardgive label.opt-in,#standardgive label.opt-in-fees{float:left;font-size:.75em;line-height:normal;color:#4E5E75}#standardgive .optin_wrap{font-size:.75em;line-height:normal;color:#4E5E75}#standardgive #card_deets{display:none}#standardgive .attendee_section{display:none}#standardgive a.bttn.continue_btn{cursor:pointer;font-weight:600}#standardgive input.submit{color:#ffffff;cursor:pointer;font-weight:600}#standardgive input.submit:disabled{background-color:#8397B3 !important;filter:none}#standardgive #inclusive_fees,#standardgive #card_total{display:none;margin:10px auto 0;text-align:center;width:80%;font-size:.8em;font-style:italic;color:#4E5E75}#standardgive .sign_out_link{text-align:center;display:block;margin-top:5px;font-size:14px}table.ticket_options{width:100%;border-collapse:collapse}table.ticket_options th{color:#8397B3;font-size:.75em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 12px;text-align:right}table.ticket_options td{padding:15px 8px;text-align:right;border-top:1px solid #DFE3E8;vertical-align:middle}table.ticket_options td.name{width:33.3333%;text-align:left}table.ticket_options td.name strong{color:#2A323F;font-weight:600}table.ticket_options td.name p{color:#4E5E75;font-size:.85em;margin-top:3px}table.ticket_options td.cost{color:#4E5E75}table.ticket_options td.price{width:100px;color:#2A323F;font-weight:600}.qty-box{background:#ffffff;border:1px solid #DFE3E8;border-radius:8px;display:block;float:right;height:36px;max-width:130px;overflow:hidden;font-size:1.1em}.qty-box span{color:#2A323F;float:left;line-height:36px;text-align:center;width:calc(130px/3);-webkit-font-smoothing:antialiased;user-select:none}.qty-box .dec,.qty-box .inc{height:100%;font-weight:bold;background:#1463D2;color:#ffffff}.qty-box .dec:hover,.qty-box .inc:hover{cursor:pointer;background:#0F55B5}.total_row{display:none;text-align:right;border-top:2px solid #DFE3E8;margin-top:5px;padding-top:5px}.total_table{font-weight:600;width:100%;color:#2A323F}.total_table td{padding:8px}.total_table td.total_col{width:100px}.total_table .total{font-size:1.15em}#attendees .attendee_details{background:#ffffff;border:1px solid #DFE3E8;border-radius:5px;padding:12px 15px 15px;margin-bottom:12px}#attendees .attendee_details input{width:100%;box-sizing:border-box;margin-bottom:0}#attendees .attendee_details input[disabled=disabled]{background:transparent;border:0;font-weight:600;color:#2A323F;text-indent:0;padding-left:0}#attendees .attendee_details label{color:#8397B3;font-size:.75em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:26px;margin-bottom:0}.input_wrap{float:left;box-sizing:border-box;width:37.5%;padding-right:15px}.input_wrap:first-child{width:25%}.input_wrap:last-child{padding-right:0}#busy{display:none;position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,0.7);top:0;left:0;z-index:999999}#receipt_wrapper,#free_receipt_wrapper{display:none;width:80%;margin:10px auto}#receipt_wrapper h2,#free_receipt_wrapper h2{font-size:2.2em;text-align:center}#receipt_wrapper h3,#free_receipt_wrapper h3{text-align:center}#receipt_wrapper p,#free_receipt_wrapper p{text-align:center;font-size:1.2em}#receipt_wrapper hr,#free_receipt_wrapper hr{width:80%;margin:10px auto}#receipt_wrapper table,#free_receipt_wrapper table{width:80%;margin:0 auto}#receipt_wrapper table td,#free_receipt_wrapper table td{padding:5px 7px}#receipt_wrapper table td.title,#free_receipt_wrapper table td.title{width:123px}#options_form .field label{color:#919191}#options_form .field .custom-select .select-selected{min-height:18px !important}.bad .select-selected{border:1px solid #CE5454;box-shadow:0 0 4px -2px #CE5454;background-color:#feeded}@media only screen and (max-width: 500px){#options_form .checkbox_group{text-align:center}}.powered_by{font-size:.8em}.powered_by img{height:25px;margin-bottom:-8px}.standardgive_footer{font-size:.9em;color:#7f7f7f;padding:20px 20px 10px 20px;line-height:18px}.standardgive_footer .contact_info{float:left}.standardgive_footer .powered_by{float:right;text-align:right}.standardgive_footer a{line-height:18px;text-decoration:none;color:#8397B3}@media only screen and (max-width: 500px){table.total_table{width:100%}table.total_table tr,table.total_table td.donation_button{display:block;width:100%}table.ticket_options{width:100%}table.ticket_options th{display:none}table.ticket_options tr{display:block;width:100%;clear:both}table.ticket_options td.name{width:100% !important;display:block;text-align:center;padding-top:12px}table.ticket_options td.name *{text-align:center !important;width:100%;display:block}table.ticket_options td:not(.name){width:30% !important;text-align:center;border-top:0;padding:0 0 20px;float:left;line-height:36px;height:40px}table.ticket_options td.qty-row{width:40% !important}table.ticket_options .qty-box{float:none;margin:0 auto;max-width:130px;display:flex}table.ticket_options .qty-box span{float:none;width:auto;flex:1 1 0}.input_wrap{width:100% !important;float:none;padding-right:0}.input_wrap input{width:100%}}
