section#speaker-countdown{padding:.625rem;margin-bottom:2rem;background-color:#ff0402;text-align:center}section#speaker-countdown h2{color:#333}section#speaker-countdown .white{color:#fff}section#upcoming-event .panel-content-dark{margin:.625rem auto}section#upcoming-event .panel-content-dark #countdown h2{text-align:center;font-size:22px;font-size:1.375rem;margin:0}section#upcoming-event .panel-content-dark.red-background{background-color:red}section#upcoming-event .panel-content-dark.red-background #countdown h2{font-size:21.2px;font-size:1.325rem}section#upcoming-event.fixed{position:fixed;z-index:2;top:0}section#upcoming-event.fixed .panel-content-dark{box-shadow:0 0 20px 1px rgba(0,0,0,.85);border:thin solid #fff}section#sidebar-booknow.fixed{position:fixed;z-index:2;top:0}section#sidebar-booknow.fixed a{box-shadow:0 0 20px 1px rgba(0,0,0,.85);border:thin solid #fff}a.buy-tickets{display:block;padding:.625rem 1rem;text-align:center;font-size:22px;font-size:1.375rem}a.buy-tickets,header#event-header{margin:.625rem auto}header#event-header h1{font-size:20px;font-size:1.25rem;margin-top:0;margin-bottom:.625rem;line-height:1}header#event-header ul.links li{margin-top:.625rem;margin-right:.625rem;display:inline-block}header#event-header time.event-calendar{margin-left:0}.past-event-header{background-color:#d9edf7;border:2px solid red;padding:20px;margin-bottom:.625rem}.past-event-header p{margin:0;text-shadow:0 1px 0 #fff;font-size:20px;font-size:1.25rem}.past-event-header p a{font-weight:700;color:red;text-decoration:none}.past-event-header p a:hover,.past-event-header p a:visited{color:red}table.header-supporter{display:inline-block;width:auto;margin-bottom:.625rem}table.header-supporter td{vertical-align:top}table.header-supporter img{max-width:200px}a.all-events{float:right}@media only screen and (min-width:768px){header#event-header h1{display:inline-block;font-size:24px;font-size:1.5rem}img.logo{max-width:300px}.event-details{position:relative;padding-left:75px;min-height:70px}.event-details.no-header-image h1{margin-top:.375rem;margin-bottom:.375rem}.event-details.no-header-image .grey-panel.header-panel{margin-top:.375rem}.event-details:not(.no-header-image) a.all-events{margin-top:-.375rem}}@media only screen and (min-width:1280px){table.header-supporter{float:right}}table.programme-table{table-layout:fixed;max-width:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}table.programme-table tr:last-of-type .event-color{margin-bottom:0}table.programme-table td{vertical-align:top;display:block}table.programme-table td:first-child{line-height:1}table.programme-table td:first-child span{margin-bottom:0}table.programme-table td:last-child{margin-bottom:.625rem}@media only screen and (min-width:768px){table.programme-table td{vertical-align:top;display:table-cell}table.programme-table td:first-child{width:6rem;line-height:1.5}table.programme-table td:first-child span{margin-bottom:.625rem}}table.programme-table .event-color{font-size:16px;font-size:1rem;font-weight:700;display:block;margin-bottom:.625rem}.lg-cta.feature-font{font-size:20px;font-size:1.25rem;font-weight:700;font-style:italic;text-align:center}#lg-testimonials{margin-top:2rem;margin-bottom:2rem}table.lg-testimonial{margin-bottom:0;width:100%}table.lg-testimonial td{display:block}td.lg-testimonial-image{text-align:center}td.lg-testimonial-image img{max-width:250px}td.lg-testimonial-text{text-align:center}td.lg-testimonial-text .quote{margin-bottom:0}td.lg-testimonial-text .person{font-weight:700;margin-top:0}@media only screen and (min-width:768px){table.lg-testimonial td{display:table-cell}td.lg-testimonial-image{text-align:left}td.lg-testimonial-image img{margin-right:.625rem}td.lg-testimonial-text{font-size:24px;font-size:1.5rem}}#event-tickets h2,#event-tickets h3{margin-top:0}#event-tickets .ticket-subtitle{display:block;color:red}#event-tickets table{border-collapse:collapse;margin-bottom:0;margin-top:2rem}#event-tickets table tr:not(.add-to-cart){border-bottom:thin solid #ccc}#event-tickets table tr:not(.add-to-cart):first-of-type{border-top:thin solid #ccc}#event-tickets table tr:not(.add-to-cart) td{padding:.625rem .375rem}#event-tickets table tr:not(.add-to-cart) td.ticket-name{width:60%}#event-tickets table tr:not(.add-to-cart) td.ticket-price{width:25%;font-weight:700;font-style:italic}@media only screen and (min-width:768px){#event-tickets table tr:not(.add-to-cart) td.ticket-price{width:20%}}#event-tickets .large-button{margin:2rem 0}select[id^=company-discount]{width:200px;padding:.375rem 0}.discount-conditions-container p.discount-condition{text-transform:none;margin-top:.625rem;display:none}tr[class^=attendee-details]{display:none}tr[class^=attendee-details] p{text-transform:uppercase}tr[class^=attendee-details] .detail-input{margin:.625rem 0}tr[class^=attendee-details] .detail-input label{display:inline-block;font-weight:700;width:200px}tr[class^=attendee-details] .detail-input label.required{color:#333}tr[class^=attendee-details] .detail-input label.required:after{content:"*";color:#e60004}tr[class^=attendee-details] .detail-input input[type=text]{border-radius:0;vertical-align:top}tr[class^=attendee-details] .detail-input input[type=email],tr[class^=attendee-details] .detail-input input[type=text]{width:200px}.earlybird-notice{color:#e60004}.add-to-calendar{margin-top:.625rem;line-height:0}.add-to-calendar .panel-content{padding:.375rem}.add-to-calendar img{margin-bottom:.625rem}.add-to-calendar .addeventatc{width:100%;text-align:center;z-index:1}section.event-locations{line-height:0}section.event-locations h3{line-height:1.5}
/*# sourceMappingURL=single-event.min.css.map */
