.custom-post-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;font-size:15px;width:auto}.post-element{flex:1;box-sizing:border-box;font-family:"Roboto",sans-serif;width:100%;margin:40px 40px 40px 40px}.image-column{aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;border:0 solid #000;display:flex;justify-content:center;align-items:center;margin:40px auto auto auto}.post-image{width:100%;height:100%;object-fit:cover;object-position:center}.entry-content{padding-left:140px;padding-right:140px;margin-top:20px}.text-column{padding:10px;color:#0C0C0C!important}.text-column a:hover,.text-column a:focus,.text-column a:active{color:#0C0C0C!important}@media (max-width:768px){.custom-post-container{flex-direction:column}.entry-content{padding-left:15px;padding-right:15px}.post-element{margin:0}}.custom-post-title{font-size:35px;font-weight:700;margin-bottom:20px;display:flex;line-height:normal}.artist-span{margin-right:10px;font-family:"roboto",san-serif;font-weight:700;font-size:20px;line-height:1.6;color:#E5E3DC;text-decoration-skip-ink:none;text-decoration-thickness:28px;text-decoration-color:#141414;text-decoration-line:underline;text-underline-offset:-21px;white-space:nowrap;display:inline-block!important;background-clip:text;background-color:#141414}.artist-span::before,.artist-span::after{content:"\00a0"}.c2o-event-date{margin-bottom:20px}.content-div{font-size:15px}.wp-block-table{width:100%;border-collapse:collapse;border-width:0}.wp-block-table colgroup col:first-child{width:30%!important}.wp-block-table colgroup col:last-child{width:70%!important}.wp-block-table,.wp-block-table th,.wp-block-table td{border:0 solid #000;text-align:left}.add_to_cart_button{text-indent:-9999px;line-height:0;font-size:0}.add_to_cart_button::after{content:"";text-indent:0;display:block;line-height:initial;visibility:visible;content:"\f132";font-family:"Dashicons";display:inline-block;font-size:20px;color:#141414;vertical-align:middle}.wc-forward{text-indent:-9999px;line-height:0;font-size:0}.wc-forward::after{content:"AA";text-indent:0;display:block;line-height:initial;visibility:visible;content:"\f174";color:#141414;font-family:"Dashicons";display:inline-block;font-size:20px;vertical-align:middle}.ticket-container{display:flex;justify-content:center;gap:20px;margin-bottom:20px;color:#0c0c0c;font-size:15px;flex-wrap:wrap}.ticket{position:relative;padding:20px;text-align:center;height:200px;width:140px;background:#e5e3dc;border:2px solid #0c0c0c;overflow:hidden}.ticket::before,.ticket::after{content:"";position:absolute;left:50%;width:42px;height:22px;background:#e5e3dc;border-radius:50%;transform:translateX(-50%);z-index:2;border:2px solid #0c0c0c}.ticket::before{top:-11px;border-bottom:none}.ticket::after{bottom:-11px;border-top:none}.ticket h3{padding-top:18px}.ticket p{padding-top:12px;padding-bottom:10px}.ticket-button,.ticket-button button:disabled{font-size:20px!important;cursor:pointer;border:1px solid #0c0c0c;color:#0c0c0c!important;background-color:transparent!important;fill:#fff0;color:#141414;padding:12px 16px 12px 16px!important}.ticket-button:disabled{padding:12px 16px 12px 16px!important}.ticket-button:hover{background-color:#141414!important;color:#e5e3dc!important}.ticket-button button:focus .ticket-button button:active .ticket-button button:active{background-color:transparent!important}.ticket-button-nav{border-style:solid!important;border-color:#141414!important;border-radius:30px!important;padding:20px;text-align:center;text-decoration:none;display:inline-block;margin:0 0 0 20px}.my-nav-button-container{right:180px;position:absolute;display:flex}@media (max-width:768px){.my-nav-button-container{display:contents}}.ticket-container h3{font-size:20px!important}.ticket-container p{font-size:15px}.counter{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 0 0}.summary{margin-top:20px;display:contents;justify-content:center}input[type="submit"]:hover{background-color:#0c0c0c;color:#e5e3dc}.summary table td:nth-child(3){text-align:right}.summary table td:nth-child(2){text-align:right}.disabled{opacity:.5;pointer-events:none}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center;font-weight:700;color:red}.summary table{border-collapse:collapse;width:100%}.summary th,.summary td{padding:10px;text-align:left}