.event-content{padding:20px}.ticket-ordering-page{border-top:1px solid #9c7930;margin-top:-20px;padding-top:20px}.ticket-ordering-page header h1{text-align:center}.ticket-ordering-page .event-content{background:#fff;margin-bottom:100px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.tickets .sold-out{margin-top:10px}.tickets .sold-out span{background:#bb1414;color:#fff;padding:2px 5px}.tickets .optional-tickets{display:flex;flex-direction:column;margin-bottom:20px;padding-left:120px}.tickets .ticket{border-bottom:1px solid hsla(180,1%,46%,.27);display:flex;margin:0 0 20px;padding-bottom:20px}.tickets .ticket .total-price{flex:0 0 150px;font-size:20px;font-weight:700;padding-top:6px;text-align:right}.tickets .ticket .select{flex:0 0 100px;padding-right:15px}.tickets .ticket .select input{-moz-appearance:textfield;max-width:100%;text-align:center;width:40px}.tickets .ticket .details{flex:1 0 0}.tickets .ticket .details.order-total{text-align:right}.tickets .ticket .details label{display:block;font-size:20px}.tickets .ticket .order-total{padding-top:0}@media (max-width:992px){.event-content{padding:20px!important}}@media (max-width:768px){.select{flex:0 0 100px}.select .input-group{width:100%}.select .input-group input{border-bottom:none;border-top:none;display:block;float:none;width:100%!important}.select .input-group .input-group-btn{display:block;width:100%}.select .input-group .input-group-btn .btn{width:100%}.total-price{flex:0 0 100px;padding-right:20px}.confirm .select{flex:0 0 30px!important;white-space:nowrap}.optional-tickets{padding-left:20px!important}}
