.elementor-kit-2146{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#05DFD7;--e-global-color-text:#DFDFDF;--e-global-color-accent:#7DFF43;--e-global-color-1d61deb:#1783D1;--e-global-color-7384812:#0056B3;--e-global-color-2c907a5:#46120B;--e-global-color-14baab2:#F1B3FC;--e-global-color-554b6a9:#F1C500;--e-global-color-1090f139:#DFDFDF;--e-global-color-22a0a4d:#00000000;--e-global-color-a65c168:#383838;--e-global-color-c8e6985:#000000CC;--e-global-color-4fb666f:#8DC760;--e-global-color-1f40e4c:#52A32D;--e-global-color-00628c6:#BB6440;--e-global-color-c6117af:#CD2055;--e-global-color-4b17cca:#AB5328;--e-global-color-e643077:#46120B;--e-global-color-9006ad8:#FCAF39;--e-global-color-350f3db:#56AFCD;--e-global-color-9407ff9:#26282A;--e-global-color-f9c0549:#896F5F;--e-global-color-493c59d:#B35216;--e-global-color-e517c2c:#666666;--e-global-color-a09fc0c:#B00909;--e-global-color-a3d3e87:#BB6440;--e-global-color-6796675:#532E1F;--e-global-color-118c497:#293518;--e-global-color-d755f98:#626B3E;--e-global-color-e20f1e3:#44B8B7;--e-global-color-72c4923:#FE5B7A;--e-global-color-50dc668:#FFC75A;--e-global-color-4e34df7:#C3C4C8;--e-global-color-1b4a0d0:#3198E3;--e-global-color-b9129eb:#46120B;--e-global-color-81cf79b:#91519D;--e-global-color-55c850d:#511B5A;--e-global-color-f7a08ac:#3198E39C;--e-global-color-865c334:#FFC75A8F;--e-global-color-42a87bd:#013268;--e-global-color-dece7f1:#532E1FB3;--e-global-typography-primary-font-family:"mr-eaves-xl-modern";--e-global-typography-primary-font-size:5rem;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:4.2rem;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"mr-eaves-xl-modern";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:2rem;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"mr-eaves-xl-modern-narrow";--e-global-typography-accent-font-size:3rem;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:2.5rem;--e-global-typography-accent-letter-spacing:-1px;--e-global-typography-48e1991-font-family:"mr-eaves-xl-sans";--e-global-typography-48e1991-font-size:4rem;--e-global-typography-48e1991-font-weight:800;--e-global-typography-48e1991-font-style:italic;--e-global-typography-48e1991-text-decoration:none;--e-global-typography-48e1991-line-height:3.5rem;--e-global-typography-48e1991-letter-spacing:0px;--e-global-typography-acedda4-font-family:"Saira Condensed";--e-global-typography-acedda4-font-size:2rem;--e-global-typography-acedda4-font-weight:700;--e-global-typography-acedda4-text-transform:uppercase;--e-global-typography-acedda4-font-style:normal;--e-global-typography-acedda4-text-decoration:none;--e-global-typography-acedda4-line-height:1.8rem;--e-global-typography-acedda4-letter-spacing:0px;--e-global-typography-9ee34ea-font-family:"Poppins";--e-global-typography-9ee34ea-font-size:1.5rem;--e-global-typography-9ee34ea-font-weight:600;--e-global-typography-9ee34ea-font-style:normal;--e-global-typography-9ee34ea-text-decoration:none;--e-global-typography-9ee34ea-line-height:1.5rem;--e-global-typography-9ee34ea-letter-spacing:0px;--e-global-typography-72591fa-font-family:"Saira Condensed";--e-global-typography-72591fa-font-size:2rem;--e-global-typography-72591fa-font-weight:800;--e-global-typography-72591fa-text-transform:none;--e-global-typography-72591fa-font-style:normal;--e-global-typography-72591fa-text-decoration:none;--e-global-typography-72591fa-line-height:1rem;--e-global-typography-72591fa-letter-spacing:0px;--e-global-typography-9843efe-font-family:"mr-eaves-xl-modern";--e-global-typography-9843efe-font-size:4rem;--e-global-typography-9843efe-font-weight:800;--e-global-typography-9843efe-text-transform:uppercase;--e-global-typography-9843efe-line-height:0.8em;--e-global-typography-6330c77-font-family:"mr-eaves-xl-modern";--e-global-typography-6330c77-font-size:2rem;--e-global-typography-6330c77-font-weight:bold;--e-global-typography-6330c77-text-transform:uppercase;--e-global-typography-6330c77-font-style:normal;--e-global-typography-6330c77-text-decoration:none;--e-global-typography-6330c77-line-height:1.5rem;--e-global-typography-6330c77-letter-spacing:1px;--e-global-typography-cb39162-font-family:"mr-eaves-xl-modern";--e-global-typography-cb39162-font-size:2rem;--e-global-typography-cb39162-font-weight:bold;--e-global-typography-cb39162-line-height:1.2em;--e-global-typography-cb39162-letter-spacing:-0.3px;--e-global-typography-1a67d60-font-family:"Saira Condensed";--e-global-typography-1a67d60-font-size:32px;--e-global-typography-1a67d60-font-weight:600;--e-global-typography-1a67d60-text-transform:uppercase;--e-global-typography-1a67d60-line-height:40px;--e-global-typography-1a67d60-letter-spacing:3.7px;--e-global-typography-9a1c9c8-font-family:"Saira Condensed";--e-global-typography-9a1c9c8-font-size:50px;--e-global-typography-9a1c9c8-font-weight:bold;--e-global-typography-9a1c9c8-text-transform:uppercase;--e-global-typography-9a1c9c8-font-style:normal;--e-global-typography-9a1c9c8-text-decoration:none;--e-global-typography-9a1c9c8-letter-spacing:1.5px;--e-global-typography-b5cbb93-font-family:"Saira Condensed";--e-global-typography-b5cbb93-font-size:100px;--e-global-typography-b5cbb93-font-weight:bold;--e-global-typography-b5cbb93-text-transform:none;--e-global-typography-b5cbb93-font-style:normal;--e-global-typography-b5cbb93-text-decoration:none;--e-global-typography-b5cbb93-line-height:1em;--e-global-typography-b5cbb93-letter-spacing:2.5px;--e-global-typography-f60ead9-font-family:"Poppins";--e-global-typography-f60ead9-font-size:14px;--e-global-typography-f60ead9-font-weight:500;--e-global-typography-f60ead9-text-transform:uppercase;--e-global-typography-f60ead9-letter-spacing:1.6px;--e-global-typography-32f3655-font-family:"Poppins";--e-global-typography-32f3655-font-size:30px;--e-global-typography-32f3655-font-weight:500;--e-global-typography-32f3655-text-transform:uppercase;--e-global-typography-32f3655-line-height:1em;--e-global-typography-44fd0e0-font-family:"mr-eaves-xl-modern";--e-global-typography-44fd0e0-font-size:3rem;--e-global-typography-44fd0e0-font-weight:normal;--e-global-typography-44fd0e0-text-transform:uppercase;--e-global-typography-44fd0e0-line-height:0px;--e-global-typography-44fd0e0-letter-spacing:0px;--e-global-typography-6e8d2b9-font-family:"Poppins";--e-global-typography-6e8d2b9-font-size:12px;--e-global-typography-6e8d2b9-font-weight:normal;--e-global-typography-6e8d2b9-text-transform:none;--e-global-typography-6e8d2b9-font-style:normal;--e-global-typography-6e8d2b9-text-decoration:none;--e-global-typography-6e8d2b9-line-height:17px;--e-global-typography-6e8d2b9-letter-spacing:0.38px;--e-global-typography-9a7e5bc-font-family:"Saira Condensed";--e-global-typography-9a7e5bc-font-size:6rem;--e-global-typography-9a7e5bc-font-weight:800;--e-global-typography-9a7e5bc-text-transform:uppercase;--e-global-typography-9a7e5bc-font-style:normal;--e-global-typography-9a7e5bc-text-decoration:none;--e-global-typography-9a7e5bc-line-height:0.8em;--e-global-typography-585e82b-font-family:"Poppins";--e-global-typography-585e82b-font-size:1.2rem;--e-global-typography-585e82b-font-weight:normal;--e-global-typography-585e82b-text-transform:none;--e-global-typography-585e82b-font-style:normal;--e-global-typography-585e82b-text-decoration:none;--e-global-typography-585e82b-line-height:1.3em;--e-global-typography-585e82b-letter-spacing:0px;--e-global-typography-0fc66d4-font-family:"mr-eaves-xl-modern";--e-global-typography-0fc66d4-font-size:2rem;--e-global-typography-0fc66d4-font-weight:normal;--e-global-typography-0fc66d4-text-transform:uppercase;--e-global-typography-0fc66d4-font-style:normal;--e-global-typography-0fc66d4-text-decoration:none;--e-global-typography-0fc66d4-line-height:0.8em;--e-global-typography-c0c6c9a-font-family:"mr-eaves-xl-modern";--e-global-typography-c0c6c9a-font-size:1.5rem;--e-global-typography-c0c6c9a-font-weight:normal;--e-global-typography-c0c6c9a-font-style:normal;--e-global-typography-c0c6c9a-text-decoration:none;--e-global-typography-c0c6c9a-line-height:1em;--e-global-typography-c0c6c9a-letter-spacing:-0.7px;--e-global-typography-b6fdff2-font-family:"futura-pt-condensed";--e-global-typography-b6fdff2-font-size:2rem;--e-global-typography-b6fdff2-text-transform:uppercase;--e-global-typography-8c47d7e-font-family:"good-karma-regular";--e-global-typography-8c47d7e-font-size:2rem;--e-global-typography-8c47d7e-font-weight:normal;--e-global-typography-8c47d7e-text-transform:none;--e-global-typography-8c47d7e-font-style:normal;--e-global-typography-8c47d7e-text-decoration:none;--e-global-typography-8c47d7e-line-height:1.4rem;--e-global-typography-8c47d7e-letter-spacing:0px;background-color:var( --e-global-color-7384812 );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-2146 button,.elementor-kit-2146 input[type="button"],.elementor-kit-2146 input[type="submit"],.elementor-kit-2146 .elementor-button{background-color:var( --e-global-color-1d61deb );font-family:var( --e-global-typography-acedda4-font-family ), Sans-serif;font-size:var( --e-global-typography-acedda4-font-size );font-weight:var( --e-global-typography-acedda4-font-weight );text-transform:var( --e-global-typography-acedda4-text-transform );font-style:var( --e-global-typography-acedda4-font-style );text-decoration:var( --e-global-typography-acedda4-text-decoration );line-height:var( --e-global-typography-acedda4-line-height );letter-spacing:var( --e-global-typography-acedda4-letter-spacing );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1d61deb );border-radius:15px 15px 15px 15px;}.elementor-kit-2146 button:hover,.elementor-kit-2146 button:focus,.elementor-kit-2146 input[type="button"]:hover,.elementor-kit-2146 input[type="button"]:focus,.elementor-kit-2146 input[type="submit"]:hover,.elementor-kit-2146 input[type="submit"]:focus,.elementor-kit-2146 .elementor-button:hover,.elementor-kit-2146 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1d61deb );border-style:solid;border-color:var( --e-global-color-1d61deb );border-radius:15px 15px 15px 15px;}.elementor-kit-2146 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2146 a{color:var( --e-global-color-554b6a9 );font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;}.elementor-kit-2146 a:hover{color:var( --e-global-color-14baab2 );font-weight:bold;}.elementor-kit-2146 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-2146 h2{color:var( --e-global-color-554b6a9 );font-family:var( --e-global-typography-48e1991-font-family ), Sans-serif;font-size:var( --e-global-typography-48e1991-font-size );font-weight:var( --e-global-typography-48e1991-font-weight );font-style:var( --e-global-typography-48e1991-font-style );text-decoration:var( --e-global-typography-48e1991-text-decoration );line-height:var( --e-global-typography-48e1991-line-height );letter-spacing:var( --e-global-typography-48e1991-letter-spacing );}.elementor-kit-2146 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-2146 h5{font-family:"my font", Sans-serif;font-size:4rem;font-weight:800;text-transform:uppercase;line-height:0.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-2146{--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-line-height:3.5rem;--e-global-typography-secondary-font-size:1.6rem;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-accent-font-size:2.5rem;--e-global-typography-48e1991-font-size:3rem;--e-global-typography-48e1991-line-height:3rem;--e-global-typography-acedda4-font-size:1.7rem;--e-global-typography-9ee34ea-font-size:2rem;--e-global-typography-9ee34ea-letter-spacing:0px;--e-global-typography-72591fa-font-size:1.7rem;--e-global-typography-9843efe-font-size:4rem;--e-global-typography-1a67d60-font-size:30px;--e-global-typography-1a67d60-line-height:38px;--e-global-typography-9a1c9c8-font-size:44px;--e-global-typography-b5cbb93-font-size:90px;--e-global-typography-f60ead9-font-size:13px;--e-global-typography-44fd0e0-font-size:3rem;--e-global-typography-44fd0e0-line-height:48px;--e-global-typography-44fd0e0-letter-spacing:-2px;--e-global-typography-9a7e5bc-font-size:110px;--e-global-typography-0fc66d4-font-size:2rem;--e-global-typography-c0c6c9a-font-size:1rem;--e-global-typography-8c47d7e-font-size:3rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-2146 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-2146 h2{font-size:var( --e-global-typography-48e1991-font-size );line-height:var( --e-global-typography-48e1991-line-height );letter-spacing:var( --e-global-typography-48e1991-letter-spacing );}.elementor-kit-2146 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-2146 h5{font-size:4rem;}.elementor-kit-2146 button,.elementor-kit-2146 input[type="button"],.elementor-kit-2146 input[type="submit"],.elementor-kit-2146 .elementor-button{font-size:var( --e-global-typography-acedda4-font-size );line-height:var( --e-global-typography-acedda4-line-height );letter-spacing:var( --e-global-typography-acedda4-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2146{--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-line-height:2.5rem;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-line-height:1.5rem;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-line-height:1.4rem;--e-global-typography-accent-font-size:2rem;--e-global-typography-accent-line-height:2rem;--e-global-typography-accent-letter-spacing:-0.3px;--e-global-typography-48e1991-font-size:2rem;--e-global-typography-48e1991-line-height:2rem;--e-global-typography-48e1991-letter-spacing:-1px;--e-global-typography-acedda4-font-size:1.5rem;--e-global-typography-acedda4-line-height:1em;--e-global-typography-9ee34ea-font-size:1.5rem;--e-global-typography-9ee34ea-letter-spacing:0px;--e-global-typography-72591fa-font-size:1.5rem;--e-global-typography-72591fa-line-height:1em;--e-global-typography-9843efe-font-size:3rem;--e-global-typography-9843efe-line-height:1em;--e-global-typography-6330c77-font-size:1.3rem;--e-global-typography-6330c77-line-height:1.3em;--e-global-typography-6330c77-letter-spacing:0px;--e-global-typography-cb39162-font-size:16px;--e-global-typography-1a67d60-font-size:20px;--e-global-typography-1a67d60-line-height:26px;--e-global-typography-b5cbb93-font-size:40px;--e-global-typography-44fd0e0-font-size:2rem;--e-global-typography-44fd0e0-line-height:20px;--e-global-typography-44fd0e0-letter-spacing:-0.5px;--e-global-typography-9a7e5bc-font-size:5rem;--e-global-typography-585e82b-font-size:1rem;--e-global-typography-585e82b-line-height:1.2em;--e-global-typography-0fc66d4-font-size:3rem;--e-global-typography-c0c6c9a-font-size:1.2rem;--e-global-typography-b6fdff2-font-size:2rem;--e-global-typography-b6fdff2-line-height:1em;--e-global-typography-8c47d7e-font-size:2.2rem;--e-global-typography-8c47d7e-line-height:2.5rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-2146 a{font-size:1.1rem;line-height:1.4rem;}.elementor-kit-2146 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-2146 h2{font-size:var( --e-global-typography-48e1991-font-size );line-height:var( --e-global-typography-48e1991-line-height );letter-spacing:var( --e-global-typography-48e1991-letter-spacing );}.elementor-kit-2146 h3{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-2146 h5{font-size:2rem;line-height:1em;}.elementor-kit-2146 button,.elementor-kit-2146 input[type="button"],.elementor-kit-2146 input[type="submit"],.elementor-kit-2146 .elementor-button{font-size:var( --e-global-typography-acedda4-font-size );line-height:var( --e-global-typography-acedda4-line-height );letter-spacing:var( --e-global-typography-acedda4-letter-spacing );border-width:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-kit-2146 button:hover,.elementor-kit-2146 button:focus,.elementor-kit-2146 input[type="button"]:hover,.elementor-kit-2146 input[type="button"]:focus,.elementor-kit-2146 input[type="submit"]:hover,.elementor-kit-2146 input[type="submit"]:focus,.elementor-kit-2146 .elementor-button:hover,.elementor-kit-2146 .elementor-button:focus{border-width:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* #F1C500 yellow          */
/* #1783D1 blue            */
/* #3198E3 blue light      */
/* #0056B3 blue dark       */

/* TEC Stack backlinks (e.g., return to cart) */
.tribe-checkout-backlinks a {display: block;}

/* TEC remove back button */
.tec-events-back {display:none;}

/* TEC H3 "Tickets" box title */
.tribe-tickets__tickets-title,
.tec-events-elementor-event-widget__venue-header,
.tribe-common-h4 {
font-family: var(--e-global-typography-secondary-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-secondary-font-size)!important;
    font-weight: var(--e-global-typography-secondary-font-weight)!important;
    font-style: var(--e-global-typography-secondary-font-style)!important;
    text-decoration: var(--e-global-typography-secondary-text-decoration)!important;
    line-height: var(--e-global-typography-secondary-line-height)!important;
    letter-spacing: var(--e-global-typography-secondary-letter-spacing)!important;
}
/* TEC H4? "Venue" title */
.tec-events-elementor-event-widget__venue-header,
.tribe-tickets-notice__title {
    text-transform: inherit!important;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-secondary-font-size)!important;
    font-weight: var(--e-global-typography-secondary-font-weight)!important;
    font-style: var(--e-global-typography-secondary-font-style)!important;
    text-decoration: var(--e-global-typography-secondary-text-decoration)!important;
    line-height: var(--e-global-typography-secondary-line-height)!important;
    letter-spacing: var(--e-global-typography-secondary-letter-spacing)!important;
}

/* TEC remove capacity */
.tribe-tickets__tickets-item-extra-available {display: none;}

/* TEC Tickets Full Width */
.tribe-tickets__tickets-form {max-width: 100%!important;}

/* TEC make "Venue" title block */
.tec-events-elementor-event-widget__venue {flex-direction: column!important;}

/* TEC "Venue" border */
.tec-events-elementor-event-widget__venue-container {border: none!important;}

/* TEC H3? "Tickets > General Admission" box title */
.tribe-tickets__tickets-item-content-title,
.tribe-tickets__registration-description,
.tribe-ticket__tickets-heading {
    font-weight: bold!important;
}
/* WHITE TEXT */
.tribe-tickets__registration-description,
.tribe-ticket__tickets-heading,
.tribe-tickets__iac-email-disclaimer,
.woocommerce-table--order-details,
.woocommerce-thankyou-order-received,
.woocommerce-thankyou-order-details,
.tribe-event-details,
.woocommerce-table__product-name,
.tribe-attendee-meta td,
.product-total,
.woocommerce-Price-amount,
.woocommerce-table--order-details tfoot,
.woocommerce-table--order-details tfoot th,
.tribe-common-h4,
.woocommerce-customer-details
{color: #fff!important;}
/* BLACK TEXT */
.tribe-tickets__tickets-title {
    color: #000!important;
}
.tribe-tickets__tickets-item-extra-price .woocommerce-Price-amount {
    color: inherit!important;
}
.tribe-tickets__tickets-item-quantity {
    padding: 10px!important;
    border: 2px solid #52A32D!important;
    border-radius: 20px!important;
}


/* Order details */
.tribe-attendee-meta {border: 1px solid #fff!important;}
.tribe-attendee-meta td {padding: 10px!important;border: 1px solid #fff!important;}
/* TEC Tickets BODY */
.tribe-tickets__tickets-item-content-title,
.tribe-tickets__tickets-item-details-content,
.tribe-tickets__tickets-item-extra-price,
.tribe-tickets__tickets-item-extra-available,
.product-name, .product-price, .product-quantity, .product-subtotal, #coupon_code,
.cart-subtotal,
.order-total,
.woocommerce-message,
.tribe-tickets__form .tribe-tickets__attendee-tickets-item,
#tribe-tickets__registration-form,
.tribe-tickets__registration-description,
.tribe-tickets__iac-email-disclaimer,
.checkout-inline-error-message,
.woocommerce-table--order-details,
.woocommerce-thankyou-order-received,
.woocommerce-thankyou-order-details,
.tec-tickets__attendees-list-item,
.woocommerce-customer-details,
.wc-empty-cart-message,
.tribe-tickets-notice__content {
    font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-text-font-size)!important;
    text-transform: var(--e-global-typography-text-text-transform)!important;
    font-style: var(--e-global-typography-text-font-style)!important;
    text-decoration: var(--e-global-typography-text-text-decoration)!important;
    line-height: var(--e-global-typography-text-line-height)!important;
    letter-spacing: var(--e-global-typography-text-letter-spacing)!important;
}
#coupon_code {
    width: 100%;
}
.woocommerce-customer-details .woocommerce-column__title {margin-top: 1rem!important;}
.woocommerce-customer-details address {border: none!important;}

/* TEC Tcikets > Normal font weight */
.checkout-inline-error-message,
.woocommerce-table--order-details,
.woocommerce-customer-details,
.wc-empty-cart-message {font-weight: normal!important;}
/* TEC */
.woocommerce a.remove {font-size: 1em!important;}
.product-thumbnail {display: none;}

/* TEC Tickets box > padding */
.tribe-tickets__tickets-item-details-content { padding-right: 10px!important; font-size: .9rem!important; }

/* TEC Website Button */
.tribe-tickets__tickets-buy,
.woocommerce-cart-form .button,
.tribe-tickets__registration-submit,
.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__registration-submit,
.wc-backward {
    font-family: var(--e-global-typography-acedda4-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-acedda4-font-size)!important;
    font-weight: var(--e-global-typography-acedda4-font-weight)!important;
    text-transform: var(--e-global-typography-acedda4-text-transform)!important;
    font-style: var(--e-global-typography-acedda4-font-style)!important;
    text-decoration: var(--e-global-typography-acedda4-text-decoration)!important;
    line-height: var(--e-global-typography-acedda4-line-height)!important;
    letter-spacing: var(--e-global-typography-acedda4-letter-spacing)!important;
    border-radius: 20px!important;
}

/*TEC hide mini cart on Attendee Registration page */
#tribe-tickets__registration-form .tribe-tickets__mini-cart {display: none;}

/* TEC Cart > turn Coupon button to hyperlink */
.coupon .button {
    font-family: Poppins!important;
    font-size: 1rem!important;
    border: none!important;
    background: none!important;
    color: var(--e-global-color-554b6a9)!important;
    text-decoration: underline!important;
    font-weight: normal!important;
    font-variant: inherit!important;
}
/* Cart > Fix spacing from Coupon field and hyperlink */
.woocommerce table.shop_table td {line-height: 1rem;
}

.bacon-tec-button,
.tribe-tickets__tickets-buy,
.tribe-events-c-subscribe-dropdown__button,
.checkout-button,
.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__registration-submit,
.wc-backward {
    font-family: var(--e-global-typography-acedda4-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-acedda4-font-size)!important;
    font-weight: var(--e-global-typography-acedda4-font-weight)!important;
    text-transform: var(--e-global-typography-acedda4-text-transform)!important;
    font-style: var(--e-global-typography-acedda4-font-style)!important;
    text-decoration: var(--e-global-typography-acedda4-text-decoration)!important;
    line-height: var(--e-global-typography-acedda4-line-height)!important;
    letter-spacing: var(--e-global-typography-acedda4-letter-spacing)!important;
    border-style: solid!important;
    border-radius: 15px!important;
    border: 2px solid #ffffff!important;
    color: #ffffff!important;
    background-color: var(--e-global-color-1d61deb)!important;
}
.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__registration-submit {background-color: var(--e-global-color-1d61deb)!important;}

.bacon-tec-button:hover,
.tribe-events-c-subscribe-dropdown__button:hover,
.checkout-button:hover,
.tribe-tickets__registration-submit:hover,
.tribe-common-c-btn.tribe-common-c-btn--small.tribe-tickets__registration-submit:hover,
.wc-backward:hover {
    color: var(--e-global-color-1d61deb)!important;
    background-color: #ffffff!important;
    border-color: #ffffff!important;
}

/* TEC Yellow Hyperlinks */
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address-map-link>a,
.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-email-link, .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-phone-link,
.tribe-tickets__registration-back-to-cart,
.tribe-tickets__registration-back-to-cart::before {
    color: var(--e-global-color-554b6a9)!important;
}
/* TEC "Suggested Price" Buy Tickets Box */
.suggested-text {color:#999; font-size: 0.9rem;}

/* TEC Single Event Page */
/* remove default side padding */
#tribe-events-pg-template {max-width: inherit;}

/* Hide duplicative Attendee Registration h1  */
.tribe-tickets__registration-page-title {display:none;}

/* TEC Tickets Name Your Price NYP */
@media (max-width: 768px){
    .event-tickets .tribe-tickets__tickets-item-details-content { 
        display: block !important; 
    }
    .event-tickets .tribe-tickets__tickets-item-extra { 
        grid-row: 4 !important; 
    }
    .event-tickets .tribe-tickets__tickets-item-details-content { 
        grid-row: 2 !important; 
    }
.tribe-tickets__tickets-item-extra-price {display:block!important;}
    
}
    @media screen and (max-width: 480px) {
    .tribe-events-tickets td { 
        display: table-row!important; 
    }
}
/* TEC Tickets Capacity */
.tribe-tickets__tickets-item-extra-available {font-size: .9rem!important;}
.tribe-tickets__tickets-item-extra-available::before {
  content: "Capacity: ";
}


/* Sub Menu > fix the weird shrinking of drop-down menu items on hover */
.sub-menu li a {line-height: var(--e-global-typography-text-line-height)!important;}

/* TEC Tickets box, rounded corners */
.has-nyp-tickets .tribe-common.tribe-tickets, .has-nyp-tickets .event-tickets .tribe-tickets__tickets-form, .has-nyp-tickets.entry .entry-content .event-tickets .tribe-tickets__tickets-form {border-radius: 20px;}

 /* TEC Attendee Resitration */
    body.page-tribe-attendee-registration .tribe-tickets__registration
 {max-width: 100%!important;}


/* Main Menu > Donate button */
li.menu-item-12312 {
    background-color: #1783D1;
    border-radius: 20px;
    border: 2px solid #ffffff;
}
li.menu-item-12312 a { color: #ffffff!important;}
li.menu-item-12312 a:hover { color: #1783D1!important;}

li.menu-item-12312:hover {border-color: #1783D1; background-color: #ffffff!important;}

/* Webform > Custom Messages */
.elementor-message-success {text-align: center;}

/* Remove space from breadcrumb */
.elementor-widget-dce-breadcrumbs ul {
    padding-left: 0;
}

/* TEC */
/* Events Calendar List View */
.tribe-events-widget-events-list__event-wrapper {padding: 2%!important;}
.tribe-events-widget-events-list__event-title a {font-weight: bold!important;}
.tribe-events-widget-events-list__event-title a:hover {text-decoration: none!important;color:#F1B3FC!important;}

.tribe-common .tribe-common-anchor-thin {border-bottom:0;}

.tribe-events-widget-events-list__event-title {text-decoration:none!important;}

.tribe-events-widget-events-list__event-title-link:hover {border-bottom:0;}/* End custom CSS */