body,li{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}li,p{color:#404040;font-size:14px;line-height:1.5;margin:1em 0}h1{color:#029896;font-family:leaguegothicregular,sans-serif;font-size:2.5rem;line-height:3.125rem;text-transform:uppercase}main h1.border{padding-bottom:0}main h1.border:after{background:none;height:0}strong{font-weight:700}h2,main .g-ui-box h2,main h2{font-size:16px;font-weight:700;line-height:normal}.button{font-size:12px!important}.g-button,button,input{border-radius:3px!important}hr.primary{background-image:url(//c.ststat.net/content/seetickets/mainwebapp/images/glastonbury/hr_colour_c-150x9.jpg);border:0;height:13px;margin-bottom:10px;outline:medium}a.button:hover{color:#fff}.info-note{background-color:#f0f7fb;border-left:4px solid #3498db;line-height:18px;overflow:hidden;padding:12px}.g-faux-input svg{margin-left:2px}.g-overlay-content{background:#fff}.g-overlay-content a,.g-overlay-content a:visited{color:#029896}.g-overlay-content-header-offside .g-icon.close{fill:#000}.header_block{background-color:#1a1449;height:266px;text-align:center;width:100%}.g-grey,.v-error .g-outer{background-color:#7e7e7e}#main-footer{background:#f2f2f2;padding:30px 10px}#footer-navigation{color:#393834;font-family:leaguegothicregular,sans-serif;font-size:1.8em;margin:0 auto;max-width:1000px;overflow:hidden;text-transform:uppercase;width:100%}.g-overlay-content,.g-ui-box{border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1)}.l-gdpr-banner{background:#000;bottom:0;color:#fff;display:none;min-height:65px;padding:5px 10px 0;position:fixed;width:100%;z-index:100}.l-gdpr-banner p{color:#fff;float:left;margin:0;width:69%}.l-gdpr-banner button{border-radius:3px!important;display:inline-block;float:right;font-size:14px!important;margin:7px 22px 0 0!important;padding:5px!important;width:15%}.l-gdpr-banner .gdpr-close a{cursor:pointer;font-size:12px;position:absolute;right:10px}@media screen and (max-width:55.625rem){.l-gdpr-banner button{float:left;width:100%}.l-gdpr-banner p{width:86%}}#uploadForm{font-size:12px;font-style:italic}.gfl-register li{list-style-type:disc;margin-left:25px}.progress{background-color:#5ace66;color:#fff;font-size:11px;max-width:100%;padding:2px 7px;width:305px}.orientation-select{cursor:pointer;float:left;margin:20px;width:100px}.contentItem{background:#fff;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:1rem;padding:1.875rem 1.5625rem}#cropContainer{float:left;margin:0;max-width:75%;padding:0;width:600px}#preview{margin:0 0 0 10px!important;overflow:hidden}#preview #preview-container{height:187.5px;overflow:hidden}.jcrop-holder #preview{display:block;float:right;position:relative;right:-165px;z-index:2000}.registration-image{float:right;text-align:center;width:20%}.gfl-reg-details input[type=email],.gfl-reg-details input[type=text]{padding:7px}.gfl-reg-details label{color:gray;display:block;font-size:12px;font-weight:700}.photo-rejected{background-color:rgba(215,44,44,.4);background:rgba(215,44,44,.4)}.photo-pending,.photo-rejected{border-radius:3px;color:#fff;padding:5px}.photo-pending{background-color:rgba(243,163,79,.44);background:rgba(243,163,79,.44)}@media only screen and (max-width:800px){.registration-image{float:none;width:100%}#preview{display:none!important}}h3.reg-header{border-bottom:2px solid #d71837;color:#404040;font-size:15px!important;font-weight:400;font-weight:lighter;margin:1.25rem 0 0;max-width:568px;padding:3px 0;text-align:left;text-transform:uppercase}.add-registration{margin:0 0 15px;max-width:568px;padding:10px 0}.add-registration div.guest-divider,.add-registration div.reg-divider{border-top:1px solid #dcdcdc;height:1px;margin:10px auto;max-width:100%;width:97%}.add-registration .guest-count{color:#707070;float:right;font-size:14px;margin-right:8px}.add-registration input[type=text]{display:inline-block;margin-bottom:10px;padding:5px}.add-registration label{display:inline-block;font-size:12px;font-weight:700;margin-left:9px;margin-right:15px;min-width:123px}.add-registration .field-validation-error{color:red;display:block;font-size:13px;line-height:1.5em;margin:-5px 0 0 154px}.add-registration .extended-label{min-width:195px}.add-registration .field-validation-error.extended-label-error{margin:-4px 0 0 225px}.reg-remove-clear button{clear:both;cursor:pointer;font-size:12px;margin:0;padding:2px 16px!important}.registered-user{border:2px solid #cecece;border-radius:3px;margin:10px 10px 10px 0;overflow:hidden;padding:10px;text-overflow:ellipsis}.gfl-complete .your-details,.lead-guest-header,.price-list .offer-description h3{color:#029896;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:10px;text-transform:uppercase}.lead-guest-header{margin:25px 0 0}.price-list .t-head th h3,.price-list th{padding-bottom:0}.price-list .offer-description h3{background:#029896;color:#fff;margin-bottom:-10px;padding:7px!important}.price-list .offer-description h3:after{background:none!important}th.ticket-type:first-child{padding-left:0}.registration-price-validation{color:red;font-size:12px}.gfl-checkout h2{font-size:16px!important}.gfl-checkout input[type=text]{background:none;border:1px solid #bababa!important;padding:5px!important}.gfl-checkout .yourdetails .form-field__group .form-field{width:17.5rem}.gfl-checkout .form-field label{color:#6b6b6b;font-size:12px;font-weight:700}.gfl-checkout .payment-sec h2{margin-bottom:25px!important}.gfl-checkout #customer-agreements li{margin-top:0}.gfl-checkout .g-order-summary-top-title{color:#fa4f6e}.gfl-checkout .face-value-info svg{display:none}.gfl-checkout select{background-color:#f9f9f9;border-radius:3px;padding:5px}.gfl-checkout .form-field label.contain{border:0!important;font-size:14px;font-weight:400;margin-bottom:17px!important}.gfl-checkout .form-field label.contain a{font-weight:700}.gfl-checkout .g-faux-input svg{margin-left:1px}#stripe-element{margin-bottom:0}.g-table thead,.price-list .t-head th,.price-list thead th{font-size:14px}.gfl-configure .checkout-summary.configure-full-width{display:none}.gfl-complete .your-details{margin-top:15px;padding-top:15px}.checkout-address-summary{margin-bottom:20px}.tc-check-sec{margin:17px 0 15px}.tc-check-sec input[type=radio]{margin-right:6px}.tc-check-sec span{color:#404040;display:block;font-size:12px;font-weight:400;margin:1px 0 15px 25px}.ins-main{font-size:16px}.no-prot,.no-prot span{color:gray;font-size:12px}.ins-total{color:#fa4f6e}.extended-offer-description h4{font-size:16px}.extended-offer-description p{font-size:14px!important;margin:0 0 10px!important;padding-bottom:0!important}.extended-offer-description ol li{margin-left:30px}.question-type-multiple label{margin-right:30px}.price-list tr.description td div.pre-line-format{color:#606060;font-size:11px;font-style:italic;margin-top:-25px}@media screen and (max-width:55.625rem){.qty-sel{min-width:100%!important}}@media screen and (max-width:533px){.add-registration label{margin-left:0}.add-registration .field-validation-error,.add-registration .field-validation-error.extended-label-error{margin:1px 0 0}}.question-header{color:#029896;font-size:15px;font-weight:700;margin-bottom:12px}.tent-insur-table{margin:15px 0;width:100%}.tent-insur-table th{color:#d71837;font-size:13px;text-align:left}.tent-insur-table td{padding-bottom:15px}.ins-main{font-size:15px;font-weight:700;margin:0 0 0 7px;position:relative}.ins-main span.insur-narr,.ins-main text{margin-left:27px}.ins-main:hover{cursor:pointer}.ins-main div.g-faux-input.radio{position:absolute}.no-prot{font-size:12px}.ins-total{color:#45bce8;font-weight:700}.wv-ins .ins-main{margin:10px 0}.p-wv-ins{margin:20px 0}.wv-ins .ins-main span.insur-narr,.wv-ins .no-prot span{display:block;font-size:14px;font-weight:400;margin-left:27px}.wv-ins .p-wv-ins .no-prot .g-t-prot{margin:4px 9px 0 1px}.wv-ins .p-wv-ins .insur-amt{color:#ff6868;font-weight:700}.form-field label.contain .g-faux-input,.form-field label.contain input{position:static!important}.cs-tabs-login{display:none}.support-centre{bottom:4px;font-weight:500;position:fixed;right:10px}.l-gdpr-banner{z-index:999}@media screen and (max-width:55.625rem){.support-centre{margin-left:10px;margin-top:20px;position:relative;width:100%}}.gfl-timer-stick{bottom:0;padding:20px;padding:5px 20px!important;position:fixed;right:17px}