.btn,.button,.wp-block-button a,a.button.close-responsive-search,button,input[type=button],input[type=submit]{height:42px;align-content:center;align-items:center;display:flex;vertical-align:bottom;flex-grow:1;width:100%;text-align:center;justify-content:center}.btn.is-danger,.button.is-danger,.wp-block-button a.is-danger,a.button.close-responsive-search.is-danger,button.is-danger,input.is-danger[type=button],input.is-danger[type=submit]{background:#f44336}.btn.is-warning,.button.is-warning,.wp-block-button a.is-warning,a.button.close-responsive-search.is-warning,button.is-warning,input.is-warning[type=button],input.is-warning[type=submit]{background:#ff9800}input[type='email'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='url'],input[type='date'],textarea,select{appearance:none;background-color:transparent;box-shadow:none;box-sizing:inherit;padding:6.5px 15px;width:100%;min-height:38px;vertical-align:middle}input[type='email']:focus,input[type='number']:focus,input[type='password']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='text']:focus,input[type='url']:focus,input[type='date']:focus,textarea:focus,select:focus{outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;padding-right:30px}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#9b4dca" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>')}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}.wpspx-container{margin:0 auto;max-width:1200px;position:relative;width:100%}.wpspx-row{display:flex;padding:0;width:100%;margin-bottom:30px;margin-left:0;margin-right:0}.wpspx-row:last-of-type{margin-bottom:0}.wpspx-row.wpspx-row-no-padding{padding:0}.wpspx-row.wpspx-row-no-padding>.column{padding:0}.wpspx-row.wpspx-row-wrap{flex-wrap:wrap}.wpspx-row.wpspx-row-top{align-items:flex-start}.wpspx-row.wpspx-row-bottom{align-items:flex-end}.wpspx-row.wpspx-row-center{align-items:center}.wpspx-row.wpspx-row-stretch{align-items:stretch}.wpspx-row.wpspx-row-baseline{align-items:baseline}.wpspx-row .wpspx-column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.wpspx-row .wpspx-column.wpspx-column-offset-10{margin-left:10%}.wpspx-row .wpspx-column.wpspx-column-offset-20{margin-left:20%}.wpspx-row .wpspx-column.wpspx-column-offset-25{margin-left:25%}.wpspx-row .wpspx-column.wpspx-column-offset-33,.wpspx-row .wpspx-column.wpspx-column-offset-34{margin-left:33.3333%}.wpspx-row .wpspx-column.wpspx-column-offset-50{margin-left:50%}.wpspx-row .wpspx-column.wpspx-column-offset-66,.wpspx-row .wpspx-column.wpspx-column-offset-67{margin-left:66.6666%}.wpspx-row .wpspx-column.wpspx-column-offset-75{margin-left:75%}.wpspx-row .wpspx-column.wpspx-column-offset-80{margin-left:80%}.wpspx-row .wpspx-column.wpspx-column-offset-90{margin-left:90%}.wpspx-row .wpspx-column.wpspx-column-10{flex:0 0 10%;max-width:10%}.wpspx-row .wpspx-column.wpspx-column-20{flex:0 0 20%;max-width:20%}.wpspx-row .wpspx-column.wpspx-column-25{flex:0 0 25%;max-width:25%}.wpspx-row .wpspx-column.wpspx-column-33,.wpspx-row .wpspx-column.wpspx-column-34{flex:0 0 33.3333%;max-width:33.3333%}.wpspx-row .wpspx-column.wpspx-column-40{flex:0 0 40%;max-width:40%}.wpspx-row .wpspx-column.wpspx-column-50{flex:0 0 50%;max-width:50%}.wpspx-row .wpspx-column.wpspx-column-60{flex:0 0 60%;max-width:60%}.wpspx-row .wpspx-column.wpspx-column-66,.wpspx-row .wpspx-column.wpspx-column-67{flex:0 0 66.6666%;max-width:66.6666%}.wpspx-row .wpspx-column.wpspx-column-75{flex:0 0 75%;max-width:75%}.wpspx-row .wpspx-column.wpspx-column-80{flex:0 0 80%;max-width:80%}.wpspx-row .wpspx-column.wpspx-column-90{flex:0 0 90%;max-width:90%}.wpspx-row .wpspx-column .wpspx-column-top{align-self:flex-start}.wpspx-row .wpspx-column .wpspx-column-bottom{align-self:flex-end}.wpspx-row .wpspx-column .wpspx-column-center{align-self:center}@media (min-width: 400px){.wpspx-row{flex-direction:row;width:100%}.wpspx-row .wpspx-column{margin-bottom:inherit;padding:0 15px}}img{max-width:100%;display:block}svg{display:block}.alert{padding:20px;color:white;margin:15px 0;padding:20px}.alert.error{background-color:#f44336}.alert.success{background-color:#4CAF50}.alert.info{background-color:#2196F3}.alert.warn{background-color:#ff9800}.alert .closebtn{margin-left:15px;color:white;font-weight:bold;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:0.3s}.alert .closebtn:hover{color:black}.wpspx-upcoming-shows .wpspx-container .wpspx-row .wpspx-show{margin-bottom:30px}.wpspx-single-show .wpspx-container .wpspx-performaces{margin-top:60px}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-title{margin-bottom:60px}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance{align-items:center;margin-bottom:20px}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance .wpspx-column{display:flex;align-items:center;margin-bottom:0}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance .wpspx-performance-date i{font-size:19px;margin-right:10px}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance .wpspx-performance-time i{font-size:19px;margin-right:10px}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance .wpspx-performance-prices{justify-content:flex-end}.wpspx-single-show .wpspx-container .wpspx-performaces .wpspx-performaces-list .wpspx-performance .wpspx-performance-action .button{width:100%}spektrix-gift-vouchers .wpspx-row .wpspx-membership-field{margin-bottom:20px}spektrix-gift-vouchers .wpspx-row .wpspx-membership-field input,spektrix-gift-vouchers .wpspx-row .wpspx-membership-field select,spektrix-gift-vouchers .wpspx-row .wpspx-membership-field textarea{width:100%}spektrix-gift-vouchers .wpspx-row .wpspx-membership-field input:disabled,spektrix-gift-vouchers .wpspx-row .wpspx-membership-field select:disabled,spektrix-gift-vouchers .wpspx-row .wpspx-membership-field textarea:disabled{background:#cccccc;cursor:not-allowed}.wpspx-membership-box{margin-bottom:30px}.wpspx-membership-box img{width:100%;margin-bottom:20px}.wpspx-membership-box .wpspx-membership-heading-row{justify-content:space-between;margin-bottom:10px}.wpspx-membership-box .wpspx-membership-heading-row .wpspx-membership-header{align-self:center}.wpspx-membership-box .wpspx-membership-heading-row .wpspx-membership-header h2{margin-bottom:0}.wpspx-membership-box .wpspx-membership-heading-row .wpspx-membership-price{align-self:center}.wpspx-membership-box .wpspx-membership-heading-row .wpspx-membership-price h4{margin-bottom:0}.wpspx-membership-box .wpspx-membership-field{width:100%}.wpspx-membership-box .wpspx-membership-field label{margin-bottom:0}spektrix-memberships .wpspx-membership-field .wpspx-membership-control .autorenew{display:flex;flex-flow:wrap;align-content:center;align-items:center;margin-top:10px}spektrix-memberships .wpspx-membership-field .wpspx-membership-control .autorenew input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:24px;height:24px;display:inline-flex;margin:0;outline:0;margin-right:10px;border:2px solid #00b4cc}spektrix-memberships .wpspx-membership-field .wpspx-membership-control .autorenew input[type="checkbox"]:checked{border-color:#00b4cc;background-color:#00b4cc;background-image:url(../white-tick.svg);background-position:center;background-size:16px;background-repeat:no-repeat}.wpspx-donation .wpspx-row,spektrix-donate .wpspx-row{flex-flow:inherit}.wpspx-donation .wpspx-row.header h1,.wpspx-donation .wpspx-row.header h2,.wpspx-donation .wpspx-row.header h3,.wpspx-donation .wpspx-row.header .column,spektrix-donate .wpspx-row.header h1,spektrix-donate .wpspx-row.header h2,spektrix-donate .wpspx-row.header h3,spektrix-donate .wpspx-row.header .column{margin-bottom:0}.wpspx-donation .wpspx-row .wpspx-column,spektrix-donate .wpspx-row .wpspx-column{display:flex}.wpspx-donation .wpspx-row .wpspx-column button,spektrix-donate .wpspx-row .wpspx-column button{width:100%}.wpspx-donation .wpspx-row .wpspx-column label,spektrix-donate .wpspx-row .wpspx-column label{flex:0 0 100%;margin-bottom:0;padding:20px;box-sizing:border-box;border:1px solid #ddd;cursor:pointer;border-radius:4px;transition:all .15s ease-in-out}.wpspx-donation .wpspx-row .wpspx-column label h2,spektrix-donate .wpspx-row .wpspx-column label h2{font-size:20px;margin-bottom:20px}.wpspx-donation .wpspx-row .wpspx-column label p,spektrix-donate .wpspx-row .wpspx-column label p{font-size:13px}.wpspx-donation .wpspx-row .wpspx-column input[type="radio"],spektrix-donate .wpspx-row .wpspx-column input[type="radio"]{display:none}.wpspx-donation .wpspx-row .wpspx-column input[type="radio"]:checked+label,.wpspx-donation .wpspx-row .wpspx-column input[type="radio"]:hover+label,spektrix-donate .wpspx-row .wpspx-column input[type="radio"]:checked+label,spektrix-donate .wpspx-row .wpspx-column input[type="radio"]:hover+label{background:#00b4cc;border:1px solid #00b4cc;color:white}
